Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

Articles : Apple ouvre XNU en version Intel, et tente de s'amender

Posté par Mayfoev (). Modéré le 11 août 2006.
Apple
Profitant de l'ouverture de l'évènement développeurs d'Apple, la WWDC06, Ernest Prabhakar, responsable de l'open source chez le constructeur américain a annoncé lundi la publication régulière des sources pour processeur Intel de son noyau hybride XNU, à commencer par la version correspondant au noyau présent dans Mac OS X 10.4.7, présentant les excuses de la firme de Cupertino pour le retard de cette mise à disposition sous licence APSL 2.0 (licence libre au sens de la FSF et opensource au sens de l'OSI).

Il annonce, en forme d'assurance qu'Apple renouvelle son engagement envers l'open source, qu'outre la naissance de MacForge, dont l'ambition est d'accueillir les projets libres ou open source après la dissolution d'OpenDarwin (dont Webkit), que la partie serveur d'iCal, évoquée justement lors de la présentation de Leopard, est libérée sous licence Apache, tandis que Bonjour et Launchd jusque là sous licence APSL, sont republiés sous cette même licence Apache.

> Lire la dépêche (11 commentaires, moyenne: 1,5).  

Cette initiative, bien que bien modeste révèle tout au moins qu'Apple a compris que ce qui nuit véritablement à l'existence d'un développement communautaire, autour de ses sources est la licence APSL, où, le seul exempt de toute obligation est justement Apple. Et la culture quelque peu égocentrique inhérente à ces firmes, n'a pas incité Apple jusque là aller beaucoup plus loin que leurs obligations minimales.

En publiant Darwin Calendar Server (le backend du futur iCal Server), Bonjour et Launchd sous licence Apache, Apple est désormais un contributeur comme un autre. Ce réveil survient hélas trop tard pour OpenDarwin, qui a décidé il y a un peu plus de deux semaines de sa dissolution, dans l'impossibilité d'atteindre ses objectifs. Mais probablement est-ce cette dissolution qui a mené à cette initiative, encore timide, d'Apple.

Bonjour, connu autrefois sous le nom de Rendezvous, est l'implémentation par Apple de la norme Zeroconf de l'IETF. Zeroconf est une méthode de découverte de services sur un réseau local utilisée actuellement pour trouver les imprimantes et dossiers partagés, mais aussi des serveurs web et FTP. Dans Mac OS X, Zeroconf est utilisé en outre pour la découverte d'utilisateurs de iChat, iTunes, iPhoto.

launchd est un framework de gestion de service permettant de démarrer, arrêter et gérer des daemons, des programmes ou des scripts. Il remplace essentiellement init, rc, les scripts init.d et rc.d, ainsi que les daemons inetd, xinetd, atd, crond, watchdogd, ainsi que SystemStarter (propre à Mac OS X). launchd est l'oeuvre principalement de Dave Zarzycki et a été introduit dans Darwin 8.0/Mac OS X 10.4.

Darwin Calendar Server, aussi intitulé collaboration est une implémentation respectant les standards, d'un serveur permettant à de multiples utilisateurs de partager des informations calendaires, fournissant un emplacement partagé sur le réseau pour stocker des agendas et permettre aux utilisateurs de s'envoyer et de gérer des invitations. Afin d'être intéropérable avec la variété de clients existant, il implémente le protocole CalDAV, Internet Draft soumis à l'IETF, extension de WebDAV. Darwin Calendar Server sera intégré à Mac OS X Server 10.5, en tant que part d'iCal Server.

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.

[+] ok

Posté par Troy McClure (page perso, ) le 11/08/2006 à 23:29. (lien). Évalué à -10.

Puisque personne n'ose le dire, je me dévoue: Apple roxor ! merci Steve pour toutes tes contributions au Libre !

...

Posté par roger21 () le 12/08/2006 à 08:25. (lien). Évalué à 3.

Si elle est libre, elle est open source, c'est pas la peine de rajouter de l'oposition entre fsf et osi là où il n'y en a pas.

Apple n'est pas si réglo que ça

Posté par ondex () le 12/08/2006 à 09:17. (lien). Évalué à 9.

À lire sur MacG : http://www.macgeneration.com/mgnews/depeche.php?aIdDepeche=1(...)

En résumé, il manque un élement essentiel du noyau qui en empêche le démarrage (AppleACPIPlatform).

Revenir en haut de page