Source files of fsfe.org, pdfreaders.org, freeyourandroid.org, ilovefs.org, drm.info, and test.fsfe.org. Contribute: https://fsfe.org/contribute/web/ https://fsfe.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

article2001-10-20-01.fr.xhtml 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325
  1. <?xml version="1.0" encoding="iso-8859-1" ?>
  2. <html>
  3. <head>
  4. <title>La dérive de SourceForge</title>
  5. </head>
  6. <body>
  7. <p />
  8. <blockquote>
  9. <center><h2>La dérive de SourceForge</h2></center>
  10. <p>
  11. Ces derniers mois, la plateforme de développement <a
  12. href="http://www.sourceforge.net/">SourceForge</a>, qui
  13. héberge un grand nombre de projets <a
  14. href="http://www.gnu.org/philosophy/free-sw.fr.html">Logiciels
  15. Libres</a>, a changé de politique. Des fonctionalités
  16. permettant d'extraire des projets de SourceForge ont été
  17. supprimées. L'implémentation reposait auparavant
  18. exclusivement sur du Logiciel Libre; elle <a
  19. href="http://www.google.com/search?q=cache:WxA5jbBHLMQ:sourceforge.net/docman/display_doc.php%3Fdocid%3D6267%26group_id%3D1+larry+augustin+site:sourceforge.net&amp;hl=en">s'appuie désormais sur du
  20. logiciel non libre</a>. Enfin, VA Linux[<a
  21. href="#valinux">1</a>] a pris des mesures plutôt détournées
  22. pour s'approprier le travail des contributeurs.
  23. </p>
  24. <p>
  25. SourceForge a beaucoup apporté à la communauté du Logiciel
  26. Libre mais il est temps maintenant de s'en éloigner.
  27. </p>
  28. <center><h3>Les utilisateurs prisonniers d'un univers non
  29. libre</h3></center>
  30. <p>
  31. <a href="http://www.sourceforge.net/">SourceForge</a> a
  32. apporté au Logiciel Libre une méthodologie de développement
  33. standard et unifiée basée sur des outils modernes. Avant
  34. SourceForge, ces outils (suivi de bugs, cvs, web, support,
  35. forums, sondages, nouvelles, etc.) étaient disponibles
  36. individuellement mais seuls quelques développeurs les
  37. utilisaient conjointement car ils devaient se charger eux-mêmes
  38. de la mise en oeuvre. SourceForge a mis
  39. l'ensemble de ces outils à disposition des développeurs
  40. débutants et expérimentés.
  41. </p>
  42. <p>
  43. En raison de l'aspect pratique de SourceForge, de nombreux
  44. développeurs de Logiciel Libre en sont venus à considérer
  45. ces fonctionalités comme acquises et seraient réticents à
  46. revenir à la situation antérieure. Malheureusement, cela
  47. implique qu'une mauvaise orientation de SourceForge tend
  48. à entrainer les développeurs Logiciel Libre dans le
  49. même mouvement.
  50. </p>
  51. <p>
  52. Le deuxième acte important de SourceForge a été de fournir
  53. un environnement exclusivement basé sur du <a
  54. href="http://www.gnu.org/philosophy/free-sw.fr.html">Logiciel
  55. Libre</a>. Par ce choix, SourceForge n'a pas seulement
  56. fourni une méthodologie puissante mais a aussi démontré ce
  57. dont le Logiciel Libre était capable et fait la promotion de
  58. son utilisation. De plus, comme le logiciel utilisé pour
  59. SourceForge était libre, chacun pouvait créer un site
  60. similaire. Le logiciel SourceForge était disponible de façon
  61. permanente pour tous les développeurs, où qu'ils soient. Des
  62. développeurs en Inde (par exemple), qui ne disposaient pas
  63. de la bande passante pour utiliser SourceForge, pouvaient
  64. bénéficier des mêmes fonctionnalités sur leurs propres
  65. serveurs.
  66. </p>
  67. <p>
  68. En Août 2001, VA Linux a inversé sa politique et a introduit
  69. du logiciel non libre sur les serveurs SourceForge. Dans
  70. son
  71. <a
  72. href="http://www.google.com/search?q=cache:WxA5jbBHLMQ:sourceforge.net/docman/display_doc.php%3Fdocid%3D6267%26group_id%3D1+larry+augustin+site:sourceforge.net&amp;hl=en">
  73. annonce</a> (l'article original a été supprimé ou déplacé peu de temps après la publication de cet article), Larry Augustin (PDG de VA Linux) prétend que
  74. les utilisateurs de SourceForge.net ne <i>"verront
  75. virtuellement aucun changement"</i>. C'est sans doute vrai
  76. si on se limite à prendre en compte ce que le site fait et
  77. la manière de s'en servir. Mais lorsqu'on s'interroge sur
  78. les implications de cette annonce, la situation est manifestement
  79. très différente. Au lieu d'être un cas d'école du
  80. Logiciel Libre, SourceForge devient un site de
  81. démonstration de logiciel non libre.
  82. Le danger existe que des milliers de personnes enregistrées
  83. sur SourceForge deviennent de plus en plus dépendantes du
  84. site SourceForge et donc de fonctionalités implémentées par
  85. des logiciels non libres.
  86. </p>
  87. <p>
  88. En tant que développeur Logiciel Libre, vous avez toujours la
  89. possibilité d'utiliser le serveur de SourceForge, mais vous
  90. n'avez plus la liberté de copier, modifier, étudier et
  91. distribuer le logiciel sous-jacent; vous n'avez plus la
  92. liberté de mettre en oeuvre un site similaire par vos propres
  93. moyens ou de l'adapter à vos besoins.
  94. La dernière publication d'une <a
  95. href="http://sourceforge.net/projects/alexandria/">distribution
  96. du logiciel SourceForge</a> est vieille d'un an.
  97. </p>
  98. <p>
  99. Ce revirement vers le logiciel non libre est la conclusion
  100. d'une série de mesures destinées à emprisonner les
  101. utilisateurs. Il n'a jamais été possible d'extraire
  102. l'intégralité d'un projet de SourceForge, mais des efforts
  103. étaient fait dans cette direction--et ils ont été stoppés
  104. cette année. Actuellement les seuls éléments disponibles
  105. sont les <a
  106. href="http://cvs.sourceforge.net/cvstarballs/">arbres
  107. CVS</a> et les données des trackers
  108. <i>/export/sf_tracker_export.php</i>. Rares sont les
  109. personnes averties de cette dernière possibilité car elle
  110. n'est pas documentée. La page disponible à <a
  111. href="http://www.sourceforge.net/export/">http://www.sourceforge.net/export/</a>
  112. explique comment utiliser des scripts d'exportation qui
  113. n'existent plus; l'implémentation des fonctions facilitant
  114. l'extraction de projets a été arrétée. La communauté des
  115. développeurs est exclusivement constituée d'employés de VA
  116. Linux et de quelques personnes a qui il a été demandé de ne
  117. pas divulger le logiciel actuel.
  118. </p>
  119. <p>
  120. Les <a href="http://www.geocrawler.com/about/">archives de
  121. listes de diffusion</a>, un service fondamental de
  122. SourceForge est récemment devenu <i>non
  123. maintenu</i>. Sera-t'il remplacé par une solution à base de
  124. logiciel non libre ?
  125. </p>
  126. <center><h3>Appropriation du travail des contributeurs</h3></center>
  127. <p>
  128. Voici ce qui m'est arrivé peu de temps avant l'annonce que
  129. SourceForge utiliserait et développerait du logiciel non
  130. libre. Etant reconnu comme contributeur au logiciel
  131. SourceForge (dans les <a
  132. href="http://chris.from.lu/SF2.5/AUTHORS">sources</a> et la
  133. <a
  134. href="http://sourceforge.net/docman/display_doc.php?docid=751&amp;group_id=1">documentation</a>)
  135. , VA Linux m'a adressé une requête afin que je leur cède
  136. mes droits. Je n'étais ni surpris ni fâché par cette
  137. demande; de nombreux projets Logiciel Libre demandent aux
  138. contributeurs de céder leurs droits à l'auteur principal.
  139. La cession de droits à une personne unique est une stratégie
  140. pour défendre la licence <a
  141. href="http://www.gnu.org/licenses/gpl.html">GNU GPL</a> plus
  142. efficacement. J'aurais été heureux de coopérer de cette façon.
  143. </p>
  144. <p>
  145. Cependant, lorsque j'ai lu les détails de la cession de
  146. droits, j'ai décelé plusieurs problèmes majeurs. On me demandait
  147. de céder les droits de mon travail qui "<i>est, ou pourrait
  148. être dans l'avenir, utilisé dans la plateforme de
  149. développement collaboratif SourceForge</i>". La cession de
  150. droits n'était pas limitée à mes contributions au code de
  151. SourceForge, elle couvrait potentiellement tout mon travail
  152. passé et futur pour autant qu'il présente un intérêt dans le
  153. cadre de SourceForge.
  154. </p>
  155. <p>
  156. Je m'attendais également à la promesse que mon travail
  157. serait publié sous licence GNU GPL, mais la cession de
  158. droits ne disait rien sur le Logiciel Libre. VA Linux aurait
  159. la possibilité de publier le logiciel dont j'étais l'auteur
  160. sous une licence non libre, interdisant complètement à la
  161. communauté d'en disposer. Cependant, à cette époque, je
  162. n'étais pas certain que cela soit un vrai problème car VA
  163. Linux produisait et utilisait exclusivement du Logiciel
  164. Libre. Deux semaines plus tard, ils ont décidé d'introduire
  165. du logiciel non libre dans SourceForge, ce qui a entrainé une
  166. nouvelle lecture des faits
  167. </p>
  168. <p>
  169. VA Linux m'a affirmé n'avoir envoyé la cession de droits
  170. qu'à deux personnes, dans l'espoir de l'améliorer. Nous
  171. avons engagé une longue discussion qui a duré deux mois. Je
  172. supposais que l'objectif était de rendre cette cession de
  173. droit plus amicale à la communauté du Logiciel Libre et j'ai
  174. donc fait tous les efforts possibles pour être constructif.
  175. Finalement, le département légal a produit un document de
  176. cession de droits qui m'a été envoyé. Je le cite ici dans
  177. son intégralité:
  178. </p>
  179. <blockquote>
  180. SourceForge Copyright Assignment
  181. <p>
  182. <i>Thank you for your interest in contributing software code
  183. to SourceForge.</i>
  184. </p>
  185. <p>
  186. <i>In order for us to include the code in our product, we will
  187. need you to provide us with the rights to the code.</i>
  188. </p>
  189. <p>
  190. <i>By signing this agreement, you, the undersigned, hereby
  191. assign to VA Linux all right, title and interest in and to
  192. the software code described below, and all copyright,
  193. patent, proprietary information, trade secret, and other
  194. intellectual property rights therein. You also agree to take
  195. all actions and sign all documents (such as copyright
  196. assignments or registrations) reasonably requested by VA
  197. Linux to evidence and record the above assignments.</i>
  198. </p>
  199. </blockquote>
  200. <p>
  201. En voici la traduction libre, pour information et sans
  202. garantie d'exactitude d'un point de vue légal:
  203. </p>
  204. <blockquote>
  205. Cession de droits pour SourceForge
  206. <p>
  207. <i>Merci de l'intérêt que vous portez à contribuer au
  208. code de SourceForge.</i>
  209. </p>
  210. <p>
  211. <i>Afin que nous puissions inclure votre code dans notre
  212. produit, nous avons besoin que vous nous en cédiez les droits.</i>
  213. </p>
  214. <p>
  215. <i>Par la signature de cette cession, vous, le soussigné,
  216. cédez à VA Linux par la présente tout droit concernant le
  217. logiciel décrit ci-dessous, incluant le copyright, les
  218. brevets, les informations de nature propriétaire, les
  219. secrets de fabrication et toute propriété intellectuelle
  220. incluse. Vous acceptez aussi de faire toutes les démarches
  221. et de signer tous les documents (tels qu'une cession de
  222. droits ou d'enregistrement) requis par VA Linux dans la
  223. mesure du raisonnable et d'avoir la charge de
  224. l'enregistrement des documents correspondants.</i>
  225. </p>
  226. </blockquote>
  227. <p>
  228. Il s'agissait là d'une prise de pouvoir encore plus forte
  229. que dans le premier brouillon. "<i>Vous nous donnez un contrôle
  230. complet, nous ne promettons rien</i>". Dès lors, j'ai
  231. su que les tentatives pour clarifier le document de cession
  232. de droits étaient une perte de temps; VA Linux n'était clairement
  233. pas dans l'optique de collecter des cessions de droits en
  234. vue de défendre la licence GNU GPL.
  235. </p>
  236. <center><h3>Echappez au piège</h3></center>
  237. <p>
  238. Il est temps, pour les personnes qui accordent une valeur à
  239. la liberté, de s'échapper de SourceForge car il devient de
  240. plus en plus difficile de s'en libérer. Des plateformes de
  241. développement basées exclusivement sur du Logiciel Libre
  242. apparaissent partout dans le monde. Vous pouvez créer la
  243. vôtre, en rejoindre une ou aider à écrire le logiciel
  244. nécessaire. Il y a quelques mois, j'ai aidé à lancer <a
  245. href="http://savannah.gnu.org/">Savannah</a> pour le projet
  246. GNU parce que je ressentais le besoin d'une plateforme gérée
  247. coopérativement. Avec des amis et des co-développeurs nous
  248. réécrivons et packageons un logiciel <a
  249. href="http://savannah.gnu.org/docs/savannah-plan.html">d'hébergement
  250. de developpement distribué</a>. L'idée est de pouvoir
  251. installer et mettre à disposition, en quelques heures, un
  252. site du style de SourceForge. Savannah utilisera ce logiciel
  253. à la fin de l'année. Au début, il aura sans doute moins de
  254. fonctionnalités que SourceForge, mais son futur est
  255. prometteur car il se base sur un effort coopératif de
  256. personnes partageant du Logiciel Libre.
  257. </p>
  258. <p>
  259. SourceForge est gratuit, comme un bière qu'on vous offre,
  260. car il a été conçu de cette façon. C'est avant tout un
  261. présent onéreux et éphémère à la communauté du Logiciel
  262. Libre. Devons-nous tenir rancune à VA Linux pour ce cadeau
  263. empoisonné ? Au contraire, nous devons les
  264. remercier. Ils nous ont apporté une méthodologie et nous ont
  265. appris qu'une plateforme d'hébergement doit être construite
  266. selon un modèle distribué et collaboratif et non par une
  267. entreprise unique contrôlant l'intégralité du
  268. processus. Bien sûr, cela signifie que chacun doit passer un
  269. peu de temps à développer et maintenir ces plateformes
  270. d'hébergement. Nous avons fini notre bière, il est temps de
  271. gagner notre liberté.
  272. </p>
  273. <p>
  274. <i><a href="mailto:loic@fsfeurope.org">Loïc Dachary</a></i>
  275. </p>
  276. <p>
  277. [<a name="valinux">1</a>] <a
  278. href="http://www.valinux.com/">VA Linux</a> est l'entreprise
  279. propriétaire du domaine <a
  280. href="http://www.sourceforge.net/">SourceForge</a>, fournit
  281. et possède le matériel, finance l'hébergement, emploie les personnes
  282. en charge de la maintenance. VA Linux est aussi propriétaire
  283. de la plupart des sites <a
  284. href="http://www.osdn.com/">OSDN</a>, la plus grande concentration
  285. de ressources Logiciel Libre aux mains d'une seule entreprise.
  286. </p>
  287. </blockquote>
  288. </body>
  289. <timestamp>$Date$ $Author$</timestamp>
  290. </html>
  291. <!--
  292. Local Variables: ***
  293. mode: xml ***
  294. End: ***
  295. -->