URL: https://linuxfr.org/news/reactos-officialisation-et-financement Title: ReactOS : officialisation et financement Authors: Thomas Debesse ZeroHeure, Benoît Sibaud, BAud, patrick_g, Nÿco, Anonyme, olivierweb, Storm et palm123 Date: 2014年04月04日T16:03:08+02:00 License: CC By-SA Tags: reactos, wine et windows Score: 42 Il reste presque 3 mois (52 jours) pour financer ReactOS ! ReactOS est un projet de système d'exploitation libre se voulant compatible avec les programmes et pilotes Microsoft Windows. Visant la sortie de leur version 0.4 intitulée _Community Edition_, le projet met en place une plate-forme de collaboration avec les fabricants de matériel, les développeurs de logiciel, et les utilisateurs. ReactOS lance une campagne de levée de fonds collaborative permettant de voter pour des priorités de développement, en fonction de la somme investie.  ---- [Levée de fond au bénéfice de ReactOS](https://www.indiegogo.com/projects/reactos-community-edition) [Campagne « ReactOS Community Edition »](http://community.reactos.org) [Site officiel de ReactOS](http://reactos.org/fr) [Tag « ReactOS » sur LinuxFR](https://linuxfr.org/tags/reactos/public) ---- # ReactOS ReactOS est un projet d’implémentation libre de l’environnement Windows, il s’agit de réimplémenter les API officielles (ainsi que celles non documentées) afin de permettre l’installation d’applications pensées et conçues pour Windows. Les développeurs justifient leur développement en expliquant que s’il existe d’excellentes alternatives libres (comme GNU/Linux), elles ne pourront jamais se substituer totalement à Windows et à ses technologies, d’une part à cause de son poids historique et du poids des nombreux outils pensés pour Windows, et d’autre part certains apprécient cet écosystème, tout simplement. ReactOS permet donc de conserver une méthodologie Windows, mais librement. Pour mettre en lumière la compatibilité, on peut remarquer que certains composants officiels de Windows peuvent s’installer sur ReactOS, par exemple la page [Wikipédia décrivant le projet](https://fr.wikipedia.org/wiki/ReactOS) rapporte qu’il est possible d’installer l’outil de connexion de bureau à distance de Microsoft directement depuis le CD d’installation d’un système d’exploitation Microsoft. ReactOS lui-même peut être compilé avec la suite de développement Microsoft. Les développeurs sont invités à tester leur développement sur ReactOS pour garantir la compatibilité binaire de leur application entre Windows et ReactOS, mais le but n’est pas de développer spécifiquement pour ReactOS, le but à terme est une compatibilité entre ces deux systèmes. La nature même du projet ReactOS fait qu’il constitue une documentation très approfondie des fonctionnalités non documentées de Windows. ReactOS partage du code avec le projet [Wine](http://www.winehq.org/) (implémentation des API Windows sur Unix) et les deux projets bénéficient de leurs travaux mutuels. ReactOS est un gros projet qui compte actuellement 4,96 millions de lignes de code, implémentant à la fois un noyau de type NT et l’environnement utilisateur. C’est un projet de longue haleine (initié dans les années 1990) et multiplateforme (_i386_, _amd64_, _arm_).  # Community Edition La communication est d’ordinaire assez confidentielle, et un éventuel visiteur du site web avait de grandes chances de ne retenir que les avertissements (légitimes) mettant en garde sur l’utilisation du logiciel actuellement non stabilisé. Mais pour sa prochaine version 0.4, ReactOS met en avant son travail et lance une [grande campagne de communication](http://community.reactos.org/). ## Zéro point quatre Il est encore un peu tôt pour énoncer les nouveautés qu’apportera cette version 0.4, puisque c’est justement la levée de fonds qui va les déterminer. Cependant, c’est l’occasion pour le projet de faire une petite rétrospective entre ReactOS 0.3.0 qui était sortie en 2006 et la prochaine 0.4.0. Support du SATA, de l’USB, du son, du WiFi... ce sont beaucoup de fonctionnalités essentielles qui témoignent du chemin parcouru. On s'attend à ce que la série 0.4 soit la dernière série des versions alpha, la 0.5 étant prévue pour être une version bêta. C’est certainement la plus grosse nouveauté visible attendue : un nouveau shell, _explorer_new.exe_ a été [complètement redéveloppé](https://www.reactos.org/node/765) dans le cadre d’un contrat que la [Fondation ReactOS](https://www.reactos.org/wiki/ReactOS_Foundation) a passé avec le développeur Giannis Adamopoulos grâce à de précédentes donations. La copie d’écran suivante montre le shell _explorer_new.exe_ utilisé comme shell de Windows 8 !  ReactOS peut être facilement testé sur Vmware, VirtualBox ou Qemu, des images sont fournies pour ces trois systèmes de virtualisations, ainsi qu’un _live CD_. ## Financement collaboratif Le projet ReactOS vient de lancer une [campagne de financement sur la plateforme IndieGogo](https://www.indiegogo.com/projects/reactos-community-edition), ils lèvent 50 000$ en _financement flexible_, c’est-à-dire que tout argent levé est gagné, indépendamment du fait que l’objectif soit atteint ou non. La campagne prendra fin le premier juin. Chose originale, en fonction du montant donné, on peut [décider quel est le matériel ou logiciel prioritaire à supporter](http://community.reactos.org/index.php/features/push-up), et cela orientera le travail de l’équipe. Évidemment, plus vous financez et plus vous pesez dans les décisions. Pour 20$ vous pouvez voter pour un logiciel, mais à partir de 10 000,ドル vous passez outre les votes, vous soumettez directement votre demande. De même, avec 40$ vous pouvez voter pour du matériel, mais avec 35 000,ドル c’est vous qui décidez. Il y a trois créneaux disponibles pour les applications, c’est à dire que ReactOS travaillera sur le support des trois applications les mieux notées. Mais en fonction du nombre de participants au programme de vote, c’est-à-dire des donateurs qui choisissent comme rétribution un droit de vote, d’autres créneaux peuvent se libérer, 5000 votants font 5 créneaux, et une personne qui paie suffisamment pour décider directement ouvre jusqu’à 10 créneaux. Un mécanisme similaire est en place pour le support du matériel (jusqu’à 6 pièces), mais si vous avez vraiment de grands moyens vous pourrez voir plus grand... Évidemment, pour ce type d’opération plusieurs rétributions sont proposées pour motiver le don, avec les traditionnels T-shirt ou CD collectors, mais pour 600$ vous recevrez une petite carte-mère préinstallée avec ReactOS, et si vous êtes un peu mégalo, vous pouvez acheter le droit d’apposer votre nom en dessous du logo de démarrage (mais attention, il n’y en aura qu’un pour les gouverner tous) ! Cette opération de financement permettra entre autres de [renouveler le contrat de Giannis Adamopoulos](https://www.reactos.org/node/765) ainsi que de financer de nombreux autres développements, mais si vous êtes compétent(e), les fonds levés par ReactOS peuvent également servir à [vous embaucher vous aussi](https://reactos.org/node/785). ## À l’écoute des développeurs, des fabricants et des utilisateurs Le projet ReactOS met en place trois programmes de collaboration avec les développeurs ou fabricants afin de travailler la compatibilité main dans la main. * Un programme de [collaboration avec les développeurs d’applications libres](http://community.reactos.org/index.php/support/programs/opensource-development-program), afin d’intégrer ces applications au gestionnaire de paquet de ReactOS ou dans le processus d’installation du système (l’application pourra être choisie au moment de l’installation et directement utilisable à la fin de l’installation du système). Pour participer à ce programme de collaboration, une seule exigence : il suffit que votre application soit libre. Autrement, rien d’autre n’est fixé : vous pouvez participer en faisant la promotion de la campagne de financement, ou toute autre action de votre imagination. * Un programme de [collaboration avec les développeurs d’applications « officielles »](http://community.reactos.org/index.php/support/programs/official-software-support). Les développeurs sont invités à passer un contrat avec ReactOS pour piloter les développements nécessaires à la compatibilité. Si la confidentialité est nécessaire, un contrat discret (_Ghost mode_) est possible. Certains le font déjà et vous ne le saviez pas ? C’est le principe. Ce programme concerne les développeurs d’applications propriétaires, mais aussi les entreprises qui développent des applications libres. Une entreprise qui développe du logiciel libre peut donc contracter avec ReactOS pour travailler sur le support et la compatibilité de leur offre logicielle. Dans tous les cas, ne pas hésiter à contacter ReactOS, c’est l’occasion pour eux de faire un jeu de mot : _« please feel free to contact us and suggest any win-win strategy: We're open (source) to new ideas! »_. * Un programme de [collaboration avec les fabricants de matériel](http://community.reactos.org/index.php/support/programs/official-hardware-support) est ouvert à toute entreprise qui souhaite voir son matériel officiellement supporté. Cette collaboration permet de piloter le développement dans cet objectif et de voir ses produits référencés dans la liste du matériel officiellement supporté par ReactOS. Un contrat en _Ghost mode_ est évidemment possible et dans tous les cas ReactOS tient secret ses relations commerciales à moins que l’inverse n’ait été explicitement décidé par le constructeur. Comme rapporté plus haut, les utilisateurs sont invités à voter pour le logiciel ou matériel qui compte pour eux, voir à ce sujet les [options de financement](https://www.indiegogo.com/projects/reactos-community-edition) _« Push your app! »_ et _« Push your piece of hardware! »_. # Passer à ReactOS Comme écrit sur leur [nouveau site communautaire](http://community.reactos.org/index.php/features/push-up), ReactOS permet de rester en sécurité en utilisant un système d’exploitation compatible Windows, mais sans contrat caché avec la NSA ni de de porte dérobée... ReactOS est aussi une opportunité très intéressante à l’heure où Microsoft abandonne le support de Windows XP. Ceux qui souhaitent maintenir un environnement de travail compatible (pour cause de logiciel ou de matériel spécifique par exemple) et supporté, seront intéressés par le projet ReactOS. Pour essayer, le mieux est de [lancer une image dans une machine virtuelle, ou un _live CD_](https://www.reactos.org/download), mais attention, ce n’est pas encore la 0.4. Il n’y a pas encore le nouveau shell par exemple, l’actuel est assez instable et n’est pas représentatif. ReactOS n’est pas utilisable en production aujourd’hui, mais c’est justement ce que veut réaliser cette levée de fond, et le nouveau shell montre que les financements sont employés efficacement !