Quelles API ?
Celles dont je parle OmniFoudation & Co ne sont pas d'Apple.
Pour le reste des API ne sont pas d'Apple mais de NeXT / Sun et date
de 20 ans ( le NS dans le nom de classes :).
Et celles-ci existent en LGPL depuis 4 ans au moins ...
Qu'en a leurs ajouts c'est pas très glorieux :
- APIs un peu merdique ( XML / Messagerie ... )
- "Cocoa binding" qui ressemble a un gros hack du runtime avec pas mal d'effets de bord
- Reprise de l'OpenSource sans volonté d'aider la communauté ( WebKit/Konqueror , gcc .... ) ...
voir de l'entraver ( patcher leur gcc pour éviter que le runtime objective-C de GNU fonctionne correctement sur leur plateforme )
- Différent toolkit utilisé ( aussi différent que QT/gtk ) a tel point que les images n'ont pas le meme rendu suivant leurs applications
- Ajout de composants propriétaires ( Quicktime/ Applescript ) qui font un peu tache dans l'API OpenStep / Cocoa
mais bon c'est Apple.... ca reste une bonne machine à lobotomiser ;-)
[^] # Re: Portage
Posté par oops . En réponse à la dépêche OsiriX : l'imagerie médicale libre. Évalué à 1.
Quelles API ?
Celles dont je parle OmniFoudation & Co ne sont pas d'Apple.
Pour le reste des API ne sont pas d'Apple mais de NeXT / Sun et date
de 20 ans ( le NS dans le nom de classes :).
Et celles-ci existent en LGPL depuis 4 ans au moins ...
Qu'en a leurs ajouts c'est pas très glorieux :
- APIs un peu merdique ( XML / Messagerie ... )
- "Cocoa binding" qui ressemble a un gros hack du runtime avec pas mal d'effets de bord
- Reprise de l'OpenSource sans volonté d'aider la communauté ( WebKit/Konqueror , gcc .... ) ...
voir de l'entraver ( patcher leur gcc pour éviter que le runtime objective-C de GNU fonctionne correctement sur leur plateforme )
- Différent toolkit utilisé ( aussi différent que QT/gtk ) a tel point que les images n'ont pas le meme rendu suivant leurs applications
- Ajout de composants propriétaires ( Quicktime/ Applescript ) qui font un peu tache dans l'API OpenStep / Cocoa
mais bon c'est Apple.... ca reste une bonne machine à lobotomiser ;-)