Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: La première version officielle d'XviD est sortie.

Posté par Edouard Gomez (page perso, ). Modéré le 27 novembre 2002.
Après 2 mois d'attente et moultes discussions autour du choix de la licence, la première version officielle d'XviD est enfin là.

> Lire la dépêche (22 commentaires, moyenne: 4,9).  

Vous avez demandé le commentaire #152489.

Re: La première version offcielle d'XviD est sortie.

Posté par Edouard Gomez (page perso, ) le 27/11/2002 à 23:37. (lien). Évalué à 39.

J'ai oublié de parler de la license... :-(

Alors le choix de rester le plus fidèle à la GNU GPL nous a poussé à rester sous la GNU GPL plus une exception de link pour que les utilisateurs de windows puissent utiliser le codec sur leur OS favori (oui, nous respectons leur (mauvais) choix :-).

En conformité avec la section 8 de la GNU GPL, et pour protéger les auteurs du codec ainsi que ses utilsateurs, une restriction géographique a été imposée afin d'en interdire la distribution aux USA et au Japon, pays où les brevets logiciels détenus par le consortium MPEG LA sont reconnus et applicables. Si aujourd'hui les développeurs principalement européens n'ont rien à craindre, tout risque de changer très vite avec l'arrivée prochaine de l'EUCD en Europe.

Je voulais donc attirer votre attention sur le problème des brevets logiciels qui en lieu et place de favoriser les innovations, ne font que freiner le développement de nouvelles technologies. XviD a pu s'adapter cette fois ci en jouant sur la restriction géographique, mais pour combien de temps des projets tel qu'XviD resteront-ils légaux dans un contexte ou la moindre idée pourrait être sujette à royalties ?

  • [^]Re: La première version offcielle d'XviD est sortie.

    Posté par WildChild (page perso, ) le 28/11/2002 à 00:45. (lien). Évalué à 6.

    Disons que dans les années précédentes les brevet logiciels ont causé beaucoup de tors à plusieurs projets les plus innocents qu'ils soient... Aux États-Unis avec tous les lois qu'il y a les libertés informatiques sont de plus en plus réprimées que ce soit avec le DMCA ou les brevet logiciels. Et en plus on parle beaucoup de Palladium... Quel impact ce projet aurait sur les logiciels libres s'il s'étendait à grande échelle? Le pire reste à venir selon moi...

    [^]Re: La première version offcielle d'XviD est sortie.

    Posté par Benjamin () le 28/11/2002 à 11:37. (lien). Évalué à 6.

    (Pour info, sous mswindows, les programmeurs, meme de programmes libres comme VirtualDub, utilisent une api completement proprio et non portable pour accéder aux codecs - On ne peut que donner raison à RMS qui dit que faire du libre reposant sur des fondations proprios est complétement contraire à l'esprit initial)

    Pour ceux qui n'ont pas tout à fait compris la phrase de GomGom et (GPL + "exception de link") l'idée, c'est qu'en gros, on peut désormais faire du proprio linké sur xvid (comme avec ffmpeg), mais alors on est *obligé* d'utiliser Microsoft(tm), c'est interdit autrement...

    Et le pire, c'est que ceux qui ont décidé ca prétendent que c'est pour privilégier le libre qu'ils obligent d'utiliser MSWin et ses api non-portables.

    En attendant que xvid devienne "LGPL" partout, utilisez ffmpeg - c'est LGPL mais ca ne privilégie pas les OS proprio.

    • [^]Re: La première version offcielle d'XviD est sortie.

      Posté par Edouard Gomez (page perso, ) le 28/11/2002 à 13:58. (lien). Évalué à 7.

      (Pour info, sous mswindows, les programmeurs, meme de programmes libres comme VirtualDub, utilisent une api completement proprio et non portable pour accéder aux codecs - On ne peut que donner raison à RMS qui dit que faire du libre reposant sur des fondations proprios est complétement contraire à l'esprit initial)

      On est d'accord sur ce point.



      Pour ceux qui n'ont pas tout à fait compris la phrase de GomGom et (GPL + "exception de link") l'idée, c'est qu'en gros, on peut désormais faire du proprio linké sur xvid (comme avec ffmpeg), mais alors on est *obligé* d'utiliser Microsoft(tm), c'est interdit autrement...

      Je ne suis pas d'accord du tout, mais alors pas du tout. As tu seulement lu cette exception link ? Je ne crois pas que tu l'ai correctement interprete et pour cela je te conseille de lire ce qui suit.

      Cette exception permet un link avec XviD lorsque 2 conditions sont remplies :
      - le logiciel ne derive pas d'XviD au sens de la GNU GPL (excetion faite du link)
      - le logiciel utilise XviD uniquement via les interfaces DShow et VFW.

      Le premier point permet de conserver l'esprit de la GPL tout en se rapprochant de la LGPL. Le deuxieme point quant a lui retreint la liberte accordee en point 1. L'usage legal d'XviD ds les media players win32 est tout de meme rendu possible.

      Je me premet de reprendre : on peut désormais faire du proprio linké sur xvid (comme avec ffmpeg)

      Cette affirmation gratuite se trouve etre totalement fausse. La LGPL n'oblige pas ceux qui link leur logiciel proprio a une lib LGPL de rendre leur programme (L)GPL tant que le lien entre les deux se fait au moyen d'une interface quelconque offerte par la librairie LGPL.

      Un contre example simple a ton affirmation pourrait etre :
      - je cree un programme proprio qui fait du MPEG4 grace a XviD.
      - XviD est LGPL
      => le soft peut rester proprio.

      - je cree un programme proprio qui fait du MPEG4 grace a XviD.
      - XviD est GPL+link exception
      => le soft obeit il a l'exception link ?
      - non, alors passage au GPL ou abandon d'XviD
      - oui alors il reste encore a prouver que le logiciel ne depend pas a 100% d'XviD sous peine de retomber ss le coup de la GNU GPL pure et simple.

      Nous, auteurs d'XviD, avons refuse qu'XviD puisse etre utilise a 100% dans un soft proprio. Cette clause incite donc finalement tres fortement les gens a programmer en GPL (ou compatible) s'ils veulent profiter au maximum d'XviD, et ceci car certaines features ne sont accessibles que via l'interface native d'XviD qui n'obeit pas a l'exception de link.



      En attendant que xvid devienne "LGPL" partout, utilisez ffmpeg - c'est LGPL mais ca ne privilégie pas les OS proprio.

      Premierement: XviD ne passera jamais sous LGPL pour les raisons evoquees precedemment.

      Deuxiemement: le seul changement de license que nous envisageons serait eventuellement de repasser en GNU GPL sans clause d'exception pour la version 1.0. Autrement dit, nous condamnerions volontairement les windosiens puisque qu'ils enfreigneraient la GPL en utilisant XviD sur un OS proprio (XviD serait lie a des libs proprio en runtime). Ils perdraient donc de fait les droits que la GNU GPL leur confere habituellement... cad le droit d'executer, de modifier et de redistribuer XviD... Cet effet de bord est il vraiment souhaitable ?

      Troisiement: la LGPL est une non solution. Certes elle favorise l'adoption des logiciels libres a court terme dans les systemes/environement proprios. Mais elle ne favorise en aucun cas le developpement d'un OS+logitheque totalement libre, but premier du projet GNU.

      --
      Edouard Gomez

      • [^]Re: La première version offcielle d'XviD est sortie.

        Posté par Anonyme () le 28/11/2002 à 14:12. (lien). Évalué à 0.

        Deuxiemement: le seul changement de license que nous envisageons serait eventuellement de repasser en GNU GPL sans clause d'exception pour la version 1.0. Autrement dit, nous condamnerions volontairement les windosiens puisque qu'ils enfreigneraient la GPL en utilisant XviD sur un OS proprio (XviD serait lie a des libs proprio en runtime). Ils perdraient donc de fait les droits que la GNU GPL leur confere habituellement... cad le droit d'executer, de modifier et de redistribuer XviD... Cet effet de bord est il vraiment souhaitable ?

        Comment fait VirtualDub pour être GPL, dans ce cas ?

        [^]Re: La première version offcielle d'XviD est sortie.

        Posté par ufoot (page perso, ) le 28/11/2002 à 14:16. (lien). Évalué à 3.

        > les droits que la GNU GPL leur confere habituellement... cad le droit d'executer, de modifier et de redistribuer XviD
        C'est un détail mais il a son importance: la GPL ne couvre pas l'exécution du programme, je cite la GPL:

        Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted

        Seules la copie, la distribution et la modification sont concernées.

        Donc tu peux exécuter du code GPL avec les bibliothèques que tu veux, mais tu n'as pas le droit de l'adapter à des bibliothèques propriétaires et le redistribuer après.

        • [^]Re: La première version offcielle d'XviD est sortie.

          Posté par Edouard Gomez (page perso, ) le 28/11/2002 à 14:21. (lien). Évalué à 2.

          Zut on avait loupe cette phrase magique, dire qu on avait lu, relu et rerelu la license pour essayer de trouver la solution la plus contrignante pour les logiciels proprietaires... je crois que maintenant j'aurais un tres bon argument pour defendre un retour a la GPL originale.

          Merci

          --
          Edouard Gomez
          "Comme quoi les licensesc jamais simple"

        [^]Re: La première version offcielle d'XviD est sortie.

        Posté par Benjamin () le 28/11/2002 à 14:30. (lien). Évalué à 2.

        J'esperais bien te faire réagir. Merci d'avoir pris le temps de répondre.
        (je réponds en 3 posts: je n'arrive pas à envoyer des longs posts, là où je suis (huh))

        Je ne comprends pas du tout pourquoi tu n'es pas d'accord avec moi. Rien de ce que tu dis n'est contraire à ce que je raconte. Je me demande si fais expres de tourner autour du pot ou si c'est moi qui m'exprime mal.

        Le premier point permet de conserver l'esprit de la GPL tout en se rapprochant de la LGPL. Le deuxieme point quant a lui retreint la liberte accordee en point 1. L'usage legal d'XviD ds les media players win32 est tout de meme rendu possible.
        -> ... Et pas dans les players Linux non-libre (par exemple, si Adobe portait ses soft sous Linux)

        [^]Re: La première version offcielle d'XviD est sortie.

        Posté par Benjamin () le 28/11/2002 à 14:31. (lien). Évalué à 1.

        Cette affirmation gratuite se trouve etre totalement fausse.......
        L'exemple que tu cites est malhonète. Je la refais:
        - je cree un programme proprio qui fait du MPEG4 grace a XviD.
        - XviD est GPL+link exception
        => le soft obeit il a l'exception link ?
        - non, alors passage au GPL ou abandon d'XviD
        - oui alors il reste encore a prouver que le logiciel ne depend pas a 100% d'XviD sous peine de retomber ss le coup de la GNU GPL pure et simple.
        - Je me résouds à prendre l'interface Microsoft(r)(tm) et tant pis, ce sera pas multiplateforme

        [^]Re: La première version offcielle d'XviD est sortie.

        Posté par Benjamin () le 28/11/2002 à 14:31. (lien). Évalué à 2.

        Deuxiemement: le seul changement de license que nous envisageons serait eventuellement de repasser en GNU GPL sans clause d'exception pour la version 1.0.
        Ah ca, ce serait encore mieux que le passage en LGPL. Mais au moins, le LGPL (car il me semblait que vous vouliez aller dans cette direction - si c'est pas le cas, c'est pas plus mal) n'est pas discriminatoire et ne favorise pas Microsoft(tm).
        Euh, et pour rappel, faire tourner xvid sous windows n'est absolument pas interdit, hein... Je sais pas pourquoi tu prétends qu'on condamnerait les windozien.. c'est limite n'importe quoi, ce deux poids deux mesures ! Ca fait des années que des tonnes des softs GPL existent sous MSWin... (Ca te tente d'aller voir Arpi et de lui dire en face que son screenshot mplayer sous MSWin est interdit s'il utilise xvid ? ;) Par contre, bien sur, ils devraient respecter la licence.

        • [^]Re: La première version offcielle d'XviD est sortie.

          Posté par Edouard Gomez (page perso, ) le 28/11/2002 à 15:17. (lien). Évalué à 4.

          Nous avions tout simplement mal interprete le fait que si un logiciel proprio A se link avec le logiciel GPL B (de n'importe quelle facon) alors il derive de B. (je ne sais plus exactement quelle clause stipule cela)

          En gros on avait interprete ca comme suit:
          Si mr X utilise XviD dans Adobe Premiere (exemple, n'importe quel soft proprio fait l'affaire), alors Adobe premiere en se linkant a XviD tombe sous le coup de la GPL... ce qui nous parraissait stupide. C'est ce qui nous avait motive a rajouter cette clause, pour en autoriser l'usage. Contre coup, le developpement d'applis proprios etait aussi rendu possible via ces interfaces.

          Maintenant, sachant que nous avions zappe le fait que l'utilisation du logiciel GPL n'etait pas couvert par la GPL elle meme (et ce malgre une lecture et rerelecture de la license) tout devient plus logique et a moins qu' un des auteurs refuse un retour a la GPL promptement, la GPL devrait etre reappliquee au plus vite.

          J'espere que cela te permet enfin de comprendre la raison du pourquoi de cette clause (qui ama n'a plus de raison d'etre)

          --
          Edouard Gomez