• [^] # Re: C'est plus facile de travailler salement...

    Posté par . En réponse à la dépêche Un nouveau format de paquets logiciels utilisateurs pour Ubuntu. Évalué à 8. Dernière modification le 28 juin 2013 à 15:33.

    Il y a deux articles qui expliquent tout ça très bien. Je les cite pour préciser les détails outre ce que tu as déjà mentionné.

    • problèmes de licence : Mir, the Canonical CLA and skewing the playing field (Matthew Garrett, Univ. Cambridge, 19 juin 2013).
      • Ubuntu possède le copyright. Ils peuvent changer la licence et vont probablement publier des versions propriétaires pour les fabricants de téléphones. Le contributeurs externes peuvent réutiliser le code, en GPLv3, c'est-à-dire une licence qu'aucun fabricant de téléphones du moment n'accepte. Ubuntu crée donc une asymétrie, ils se permettent de réutiliser le code des autres pour publier du proprio, mais les autres contributeurs ne pourront jamais utiliser leur propre code sur le même marché (des téléphones).
      • Les développeurs de téléphones/tablettes ne pourront pas payer les services d'une SSII de leur choix pour adapter Mir à leur besoin. Ils devront impérativement payer Canonical (qui facturera le prix qu'ils veulent), car Canonical est la seule entité autorisée à publier le code sous une licence autre que la GPLv3.
    • in/compatibilités avec Wayland Mir in Kubuntu (Martin Gräßlin, KDE, 12 mai 2013) :
      • Le code existant (p.ex. Kwin) est GPLv2+, le code de Mir est GPLv3 (strictement). Intégrer le code de Mir dans les trucs existants les rend GPLv3, ce qui n'est pas acceptable (GPLv3+ le serait, mais ce n'est pas ce qui est proposé).
      • Le protocole Wayland est extensible, du côté de Mir pour les améliorations ce sera à la pelleteuse en changeant l'API. Dans le genre qui fait chier tout le monde. Selon Gräßlin, même si Kwin supporte Mir, les spécificités de l'architecture KDE par rapport à Unity fait qu'ils auront besoin d'extentions présentes dans Wayland. C'est-à-dire qu'ils faudrait qu'ils fassent tourner Wayland dans tous les cas, même pour ceux qui ont Mir. En résumé : If we need to run Wayland on top of Mir just to get the features we need, why should we run Mir at all?