Developpez.com - Rubrique Mac

Le Club des Développeurs et IT Pro

Les deux grandes nouveautés de Snow Leopard, OpenCl mais surtout Grand Central Dispatch, sont disponibles pour tous

Le 2009-09-14 23:49:39, par Marcos Ickx, Expert éminent
Les deux grandes nouveautés introduites par Apple dans Snow Leopard,
OpenCL, et Grand Central Dispatch, sont maintenant disponibles pour tout le monde.

Cela fait déjà un petit moment qu'Apple avait rendu disponible à tous OpenCL.
En fait, cela s'est fait dès qu'Apple avait "donné" les spécifications d'OpenCL au groupe Khronos pour qu'il les finalisent et en soit le garant, faisant en sorte qu'OpenCL puisse devenir un standard au même titre qu'OpenGL.

Mais voilà que fin de la semaine, Apple a également mis à disposition de tous, sur MacosForge.net le coeur même de Grand Central Dispatch.

Grand Central Dispatch a pour but de mieux tirer profits des différents coeurs que composent nos processeurs actuels, mais surtout futurs, en répartissant au mieux les différentes tâches à effectuer.

Apple indique sur la page du projet open Source
he sources are available under the terms of the Apache License, Version 2.0 in the hope that they might serve as a launching point for porting GCD to other platforms.
Les sources sont disponibles sous les termes de la Licence Apache, Version 2.0, dans l'espoir qu'ils peuvent servir de point de départ pour porter GCD sur d'autres plateformes.
Ainsi, il serait possible qu'on retrouve un jour GCD dans des distributions Linux ou dans Solaris, par exemple.

Apple a publié ces sources dans un projet dédié sur macosforge.net, le site regroupant la plupart des projets open source géré principalement par Apple.

Que pensez-vous de ce don d'Apple à la communauté Open Source ?

Source : MacosForge.net

Liens : le projet libdispatch
  Discussion forum
5 commentaires
  • FloMo
    Membre expérimenté
    Envoyé par Marcos Ickx

    Que pensez-vous de ce don d'Apple à la communauté Open Source ?
    C'est tout aussi logique que c'est honnête : après tout, Mac OS X est un Unix.

    Quand on voit le nombre de logiciel Open-Source intégrés à Mac OS X (bash, gcc, vim, awk, sed, apache, php, sqlite, python, perl, java et autres) , c'est normal qu'on ait un peu de contribution.

    Mais c'est notable malgré tout : ils auraient très bien pu les utiliser sans rendre la pareille.

    A noter que WebKit (qui est quand même le moteur Open-Source le plus standard, devant Gecko) a aussi récemment été libéré par Apple.
  • ludojojo
    Expert confirmé
    Je trouve cette ouverture vers l'open source vraiment génial !!!
    C'est ce genre d'initiative qui permet à la technologie d'avancer, cela évite à ce que tout le monde travail sur des chose que l'on à déjà réalisé, et qui plus est, peut être vont ils pouvoir améliorer certains points.

    Merci apple pour cette initiatives !
  • LeSmurf
    Membre expérimenté
    Apple n'en est pas à son coup d'essai, ils collaborent déjà avec le monde de l'OpenSource et une grande partie de leur système repose sur l'OpenSource (Darwin par exemple, Webkit...)

    Ils en profitent et contribuent, je trouve ça très bien.
  • Traroth2
    Membre émérite
    Pour Webkit, Apple n'avait pas le choix, puisqu'il est basé sur KHTML et que KHTML est en LGPL. Ca ne s'est d'ailleurs pas fait tout seul, et Apple s'est fait tirer l'oreille pour respecter la licence, à l'époque.
  • supertonic
    Membre averti
    Ok c'est vraiment cool, mais c'est surtout pour faire oublier qu'Apple est super fermé et cher !