Mise à jour le 21/01/2016 : Remix OS respecte désormais les licences GPL et Apache, les développeurs de l’OS publient le code source du projet sur GitHub
Dans la deuxième semaine de ce mois de janvier, Jide Tech, la société en charge du développement de Remix OS a livré une version alpha de Remix OS 2.0. Si ce système a été sous les projecteurs du Consumer Electronics Show (CES) 2015, il a également attiré les regards du monde open source, étant donné qu’il est basé sur le projet Android x86.
The Linux Homefront Project, un site qui s’intéresse « aux derniers développements et tendances sociales dans le monde Linux et open source » et qui « partage une expérience personnelle de l’utilisation de certaines solutions open source » a en effet analysé le projet. Comme résultats, il a découvert que le système d’exploitation basé sur Android Lollipop et exécutable sur PC était en violation de la GPL et la licence Apache, notamment en ce qui concerne l’utilisation des sources de l’utilitaire UNetbootin et du projet Android x86.
Alors que cela a suscité des réactions sur le sérieux et l’avenir du projet Remix OS, ses développeurs ont reconnu leurs torts et décidé de faire le nécessaire pour corriger cela. Pour rappel, le projet Android x86 sur lequel est basé Remix OS pour PC est sous licence Apache avec certains fichiers sous la GPL. Quant à Remix OS USB Tool, l’outil qui permet d’exécuter le système sur Windows à partir d’une clé USB, il est soumis à la licence GPL. Pour se conformer à ces différentes licences, Jide Tech a donc rendu le code source de son projet disponible sur GitHub, en évoquant par ailleurs un malentendu en ce qui concerne les licences du projet Android x86.
Sources : XDA developers, GitHub
Dans la deuxième semaine de ce mois de janvier, Jide Tech, la société en charge du développement de Remix OS a livré une version alpha de Remix OS 2.0. Si ce système a été sous les projecteurs du Consumer Electronics Show (CES) 2015, il a également attiré les regards du monde open source, étant donné qu’il est basé sur le projet Android x86.
The Linux Homefront Project, un site qui s’intéresse « aux derniers développements et tendances sociales dans le monde Linux et open source » et qui « partage une expérience personnelle de l’utilisation de certaines solutions open source » a en effet analysé le projet. Comme résultats, il a découvert que le système d’exploitation basé sur Android Lollipop et exécutable sur PC était en violation de la GPL et la licence Apache, notamment en ce qui concerne l’utilisation des sources de l’utilitaire UNetbootin et du projet Android x86.
Alors que cela a suscité des réactions sur le sérieux et l’avenir du projet Remix OS, ses développeurs ont reconnu leurs torts et décidé de faire le nécessaire pour corriger cela. Pour rappel, le projet Android x86 sur lequel est basé Remix OS pour PC est sous licence Apache avec certains fichiers sous la GPL. Quant à Remix OS USB Tool, l’outil qui permet d’exécuter le système sur Windows à partir d’une clé USB, il est soumis à la licence GPL. Pour se conformer à ces différentes licences, Jide Tech a donc rendu le code source de son projet disponible sur GitHub, en évoquant par ailleurs un malentendu en ce qui concerne les licences du projet Android x86.
Sources : XDA developers, GitHub
Dans une analyse en deux parties, The Linux Homefront Project conclut que Remix OS « ne semble pas être un grand projet sérieux », mais serait en fait un « développement copier-coller ».
La première partie de l’analyse porte sur Remix OS USB Tool, l’outil qui permet d’exécuter le système à partir d’une clé USB. The Linux Homefront Project montre que cet outil est identique à UNetbootin, à part les icônes qui sont différentes et quelques petits changements apportés à l’interface graphique. UNetbootin est un utilitaire multiplateforme qui permet de créer des systèmes live USB (clé USB ou un disque dur externe USB bootable). Il peut charger de multiples utilitaires ou permettre l’installation de diverses distributions Linux sans utiliser de CD. Comme vous pouvez le voir dans l’image suivante, en plus des différences minimalistes évoquées, la description de Remix OS USB Tool à travers la fenêtre de propriétés (fenêtre à droite) montre encore des traces de UNetbootin.
UNetbootin est sous la GNU General Public License (GPL) Version 2 ou supérieure, et cette licence impose un certain nombre de règles entre autres que :
- vous pouvez copier et distribuer des copies conformes du code source d’un programme tel que vous le recevez ;
- le programme doit être accompagné par le code source complet lisible par une machine ;
- vous devez faire en sorte que les fichiers modifiés comportent des notes claires établissant que vous avez changé les fichiers et la date de tout changement.
Le problème est que Remix OS USB Tool est distribué sans les codes source et ne fournit pas d’information sur les fichiers modifiés. D'ailleurs, sur le site de Jide, le support de la société a répondu à un développeur qui voulait avoir le code source que « Remix OS n'est pas open source », et que le code est distribué librement seulement à des partenaires.
La deuxième partie de l’analyse montre que si Remix OS est basé sur le projet Android-x86, l’OS semble plus en être un copier-coller. Android-x86 est une initiative pour exécuter le système d’exploitation Android sur des appareils alimentés les processeurs par AMD et Intel x86. En faisant l’extraction du fichier NOTICE.html de l’image d’Android x86 5.1 et de la dernière build de Remix OS, The Linux Homefront Project montre qu’il n’y a aucune différence, excepté « and–x86 » (qui désigne Android x86) qui est remplacé par « remixos ». « Pas d’auteurs, aucun fichier modifié, pas de marques déposées, juste du développement copier-coller », a également fait remarquer The Linux Homefront Project. Pourtant selon la licence Apache version 2.0 sous laquelle est soumis le projet Android x86, « il doit être fait mention de tous les brevets, marques déposées, copyright et note d’attribution, à l’exception de ceux qui ne concernent pas le code que vous distribuez ».
Source : The Linux Homefront Project
Et vous ?
Qu’en pensez-vous ? Aviez-vous envisagé d’utiliser Remix OS ?
Voir aussi :
Remix OS 2.0, la version personnalisée d'Android pour PC est disponible en téléchargement en version alpha