Bah si suffit d'appeler Smoke/Korundum depuis C# :)
Ces composants font partie de kdebindings. Du coup il "suffit" de porter les libs kde sous windows. Simple, non ?
avec en plus Novell pour contrôler la légalité de l'implémentation vis-à-vis des brevets déposés
Mais Novell a aussi fait savoir que si un jour il fallait payer une license pour cause de brevet il soutiendraient leur clients et paieraient la license. C'est aussi une des raisons qui leur ont fait choisir la license MIT (j'avais confondu avec BSD) pour les librairies. Avec la GPL/LGPL, s'il y a un problème de brevet, le logiciel n'est plus distribuable en l'état, il faut retirer le code qui pose problème. Avec BSD/MIT/X11, on peut payer pour régulariser sa situation mais ce n'est plus libre.
[^] # Re: .
Posté par Croconux . En réponse au message mono et QT. Évalué à 2.
Ces composants font partie de kdebindings. Du coup il "suffit" de porter les libs kde sous windows. Simple, non ?
Pourquoi ils implémentent les WinForms alors ?
Tiens, c'est vrai, les WinForms n'en font pas partie. Un début d'explication ici:
http://wiki2.dotgnu.info/ClassLibsOverview(...)
J'aime bien ça aussi :
http://www.mono-project.com/FAQ:_Licensing#Is_Mono_only_an_implemen(...)
Avec la partie ECMA (en cyan) il doit y avoir moyen de faire un Hello World, au moins. :o)
avec en plus Novell pour contrôler la légalité de l'implémentation vis-à-vis des brevets déposés
Mais Novell a aussi fait savoir que si un jour il fallait payer une license pour cause de brevet il soutiendraient leur clients et paieraient la license. C'est aussi une des raisons qui leur ont fait choisir la license MIT (j'avais confondu avec BSD) pour les librairies. Avec la GPL/LGPL, s'il y a un problème de brevet, le logiciel n'est plus distribuable en l'état, il faut retirer le code qui pose problème. Avec BSD/MIT/X11, on peut payer pour régulariser sa situation mais ce n'est plus libre.