Apple contribue à LLVM alors que rien ne l'y oblige dans la licence
Apple fait ça parce que LLVM n'est pas son coeur de métier. En revanche pour tout ce qui touche à l'interface graphique c'est complètement fermé et propriétaire.
Et c'est pareil pour les autres entreprises en général: il peut éventuellement y avoir des contributions sous BSD quand le logiciel n'est pas stratégique, mais pour tout ce qui concerne le business on reste en code fermé.
C'est là que l'avantage de la GPL apparaît clairement (même si ce n'est pas la panacée). Les firmes comme Samsung ou Broadcom ou Texas Instruments voudraient bien tout garder pour elles...mais en fait elles doivent contribuer leur code parce que le noyau est sous GPL. Et c'est comme ça qu'on se retrouve, pour le futur noyau 3.11, avec 485 patchs de Samsung, 319 patchs de Texas Instruments et 122 patchs de Broadcom.
Merci la GPL !
[^] # Re: Et ça marche aussi en pratique
Posté par patrick_g (site web personnel) . En réponse au journal Licences logicielles : Je t'offre une bière, mais tu dois m'en offrir une après !. Évalué à 10.
Apple fait ça parce que LLVM n'est pas son coeur de métier. En revanche pour tout ce qui touche à l'interface graphique c'est complètement fermé et propriétaire.
Et c'est pareil pour les autres entreprises en général: il peut éventuellement y avoir des contributions sous BSD quand le logiciel n'est pas stratégique, mais pour tout ce qui concerne le business on reste en code fermé.
C'est là que l'avantage de la GPL apparaît clairement (même si ce n'est pas la panacée). Les firmes comme Samsung ou Broadcom ou Texas Instruments voudraient bien tout garder pour elles...mais en fait elles doivent contribuer leur code parce que le noyau est sous GPL. Et c'est comme ça qu'on se retrouve, pour le futur noyau 3.11, avec 485 patchs de Samsung, 319 patchs de Texas Instruments et 122 patchs de Broadcom.
Merci la GPL !