iOS 4.1 en open source (ou presque)
iOS, on ne le sait pas toujours, contient des « briques logicielles » open source et Apple, pour respecter les différentes licences utilisées, se doit donc de redistribuer le code utilisé. Et c'est chose faite depuis quelques jours avec le code source utilisé dans iOS 4.1, une des dernières versions du système d'exploitation d'Apple. Pour rappel, Apple a déployé récemment la version 4.3 d'iOS.
Plusieurs licences sont utilisées, on retrouve la classique GPL, la LGPL — utilisée pour des librairies externes comme le moteur javascript —, l'APSL (Apple Public Source License) et la licence BSD. On retrouve notamment de l'open source dans le moteur javascript (qui a été modifié dans iOS 4.3), dans WebKIT et dans les outils de compilation utilisés par Apple. Bien évidemment, le code source du système d'exploitation lui-même n'est pas open source et reste la propriété d'Apple...
Les fichiers sous licences open source sont disponibles sur le site d'Apple.
- Pentium G840 : un dual-core à 2,8 GHz
- Pirater une voiture avec un CD de MP3
- Bientôt des boutiques Free ?
- Une première carte mère AM3+ chez ASRock
- ArcFinity : 1 404 To de stockage
- AMD : les Bulldozer FX-8000 face aux Core i7 Sandy Bridge
- De nouveaux kits DDR3 Sniper chez G.Skill
- Le Quizz du dimanche (8) - La réponse
- Nintendo 3Ds : un écran 16:10 en 800 x 240 ?
- TDJ : GeForce GTX 580 AMP!
- OCZ achète Indilinx
- Une Radeon HD 6950 Eyefinity-4 chez Sapphire
- Japon : iSuppli prédit pénurie et hausse de prix à partir d'avril
- 480 cores dans un serveur 2U
- A-Data : les alims HM Series en Europe
- Enermax SpineRex : un boîtier tour « gamer »
- HP : WebOS sur PC via le navigateur
- Le VP8 accéléré matériellement






Ca serait pas mal de relire l'article avant de poster, c'est bourré d'erreurs de syntaxe.
Tiens, intéressant qu'ils redistribuent du code sous licence BSD, vu qu'ils n'en sont pas formellement obligés. Pour rappel, ils le font pour OS X : tout le kernel Mach (et l'userland BSD) est libre. Le kernel de iOS (basé sur la même archi) ne l'est pas.

D'ailleurs ce cher RMS vous insulterait pour confondre "open source" et "logiciel libre".
"le code source du système d'exploitation lui-même n'est pas open source et reste la propriété d'Apple..."
Il me semblait que IOS est fortement basé sur macOS/X qui est fortement basé sur Darwin qui est open source.
Que tout l'OS ne soit pas open source, c'est normal (tout MacOS/X ne l'est pas) mais j'ai beaucoup de mal à croire qu'IOS ne contient pas de code open source.
ok et on peux en faire quoi ?
Pas grand chose.
Ceux qui gèrent les projets en question peuvent s'amuser à comparer les sources pour voir si Apple à fait des modifications intéressante. Pour le reste, autant utiliser la version publié par les développeurs des outils.
En fait, j'ai l'impression qu'Apple n'a fait ça que pour des raisons légales et je suis d'ailleurs surpris de voir si peu d'élément publié par Apple.
En fait, j'ai l'impression qu'Apple n'a fait ça que pour des raisons légales et je suis d'ailleurs surpris de voir si peu d'élément publié par Apple.
Ben oui... ça les intéresse pas d'offrir le fruit de leur labeur au monde entier... stune entreprise, quoi...
C'est déjà bien qu'ils respectent les licenses, je trouve.
Tu crois qu'ils ont tout publié? Ca me surprend quand même qu'avec un noyau open source, le seul truc qu'ils ne trouvent à publié, ça soit les outils de développement de base et le moteur javascript.
Qui te dit que le noyau est open-source ?
Qui te dit que le noyau est open-source ?
Ben vu que c'est le même noyau que Mac OS, à mon avis c'est déjà fait.
C'est qui se Richard Stallman ?
Qui te dit que le noyau est open-source ?
Tu vois vraiment Apple faire un noyau "from scratch" pour un OS qui dérive de leur nouvel OS et donc la partie commune n'est surement pas l'interface graphique?