Liens connexes

Dépêche modérée par

Dépêche éditée par

: Squeak stimulé par le projet OLPC

Posté par Fernandes Hilaire (page perso, ). Modéré le 06 janvier 2007.
0
Squeak est un langage et un environnement de développement de haut niveau avec un modèle objet simple et cohérent. [NdM : Squeak est une implémentation du langage de programmation Smalltalk.]

Afin de permettre l'intégration de Squeak dans les portables à 100$ pour enfant du projet OLPC, un gros effort est en cours pour permettre le basculement de Squeak sous la licence Apache.

En effet la licence actuelle SqL comporte quelques clauses qui peuvent poser problème dans le cadre d'une diffusion de grand envergure. Courant 2007, Squeak sera enfin disponible sous une licence 100% libre.

> Lire la suite (13 commentaires, moyenne: 1,7).   [dépêche : 1327 caractères]

Le changement de licence est rendu nécessaire par une rédaction maladroite pouvant susciter des inquiétudes ou des incompréhensions. Ainsi, même si la licence actuelle est indiscutablement libre, elle comporte une clause d'indemnisation qui est trop générale, une clause de restriction à l'exportation qui ne sert à rien, une clause sur les fontes qui est légalement invalide...etc

Ces maladresses soulignent l'importance du choix d'une licence car un changement ultérieur est loin d'être simple. Dans un premier temps, il a fallu obtenir l'autorisation d'Apple pour faire le changement de la licence. C'est chose faite.

Mais -- ce serait trop simple -- ce changement de licence ne concerne que la version 1.1. C'est à dire la dernière version développée par Apple. De la version 1.1 à la version actuelle 3.8, il faut obtenir l'autorisation de chacune des personnes ayant participé au développement des versions suivantes de Squeak. En effet, pour des raisons de compatibilité de licence, les développeurs contribuaient sous la licence SqL.

C'est ce travail qu'est en train de faire Viewpoints Research Institute, en demandant à chaque contributeur d'envoyer un document signé autorisant le changement de licence de sa contribution vers la licence Apache.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Inclusion de deux projets basés sur Squeak

Posté par Thierry Pasquier (page perso, ) le 06/01/2007 à 13:12. (lien). Évalué à 4.

A noter que Squeak sur OLPC devrait inclure deux développement intéressants :

V-toys un système de programmation visuelle sans recours au texte principalement destiné à l'apprentissage de la programmation à de jeunes enfants ne sachant pas encore bien lire et à des élèves en difficultés avec l'expression textuelle.
http://community.ofset.org/wiki/V-toys

Scratch un environnement de programmation multimédia simplifié qui offre une ergonomie extrémement intuitive (au détriment toutefois de l'homogénéité légendaire de ce système ou tout, absolument tout, est objet)
http://weblogs.media.mit.edu/llk/scratch/index.html

Pour essayer OLPC

Posté par espace () le 07/01/2007 à 12:20. (lien). Évalué à 2.

Le lien avec toutes les infos :
http://wiki.laptop.org/go/OS_images_for_emulation
L'interface est très spéciale : ça vaut vraiment le coup pour les curieux d'entre vous !
(attention : encore du béta !)
Par exemple : avec Qemu : le clavier est bloqué : pour corriger, après avoir démarré, faire ctrl+alt+3, se logger avec comme nom "root", taper "modprobe i8042" plusieurs fois jusqu'à ce que ça marche, puis aussi "dhclient" pour l'internet, et enfin ctrl+alt+1 !

Version 3.9

Posté par Quetzalcoatl () le 07/01/2007 à 12:39. (lien). Évalué à 2.

Notre cher ami Hilaire aurait-il oublié la version 3.9 sortie il y a déjà quelques mois ?

* La version officielle : http://www.squeak.org/Download/
* Une distribution pour les développeurs : http://damien.cassou.free.fr/squeak-dev

Et Eiffel ?

Posté par Ner0lph (Jabber id, ) le 08/01/2007 à 02:28. (lien). Évalué à 1.

Pourquoi ce langage et pas le langage Eiffel, qui lui aussi est dérivé de Smalltalk ?
En plus, le meilleur compilateur est libre (et français) : Smarteiffel (The GNU Eiffel Compiler).
http://smarteiffel.loria.fr/

Revenir en haut de page