Le projet MicroBSD est mort

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
21
fév.
2003
OpenBSD
C'est officiel, le projet MicroBSD est mort, à cause, d'après le développeur, de problèmes de copyrights avec Openbsd. Toutes les données concernant le code source et autres sont enlevées du serveur, et les utilisateurs de MicroBSD sont priés d'installer OpenBSD.

Aller plus loin

  • # Re: Le projet MicroBSD est mort

    Posté par  . Évalué à 3.

    Il semblerait que ce projet était une grosse copie d'OpenBSD. OpenBSD a perdu son frère jumeau, indésirable.
    • [^] # Re: Le projet MicroBSD est mort

      Posté par  (site web personnel) . Évalué à 10.

      MicroBSD n'était pas indésirable. C'est juste que les développeurs n'avaient pas les compétences nécessaires pour faire un fork BSD correct et pouvoir produire suffisamment de code nouveau sans copier tout ou partie d'OpenBSD.

      Free, Open et Net arrive bien à évoluer chacun de leur côté sans copier systématiquement le code de l'autre. Il y a bien des échanges de code entre les 3 projets sur des parties intéressantes ou par des dev communs, mais il y a assez de developpeurs compétents dans chacun des projets pour produire du "bon" code sans copier.

      Ce n'était pas le cas de MicroBSD donc pris la main dans le sac => fin du projet car inutile pour la communauté par rapport à OpenBSD.
      • [^] # Re: Le projet MicroBSD est mort

        Posté par  . Évalué à -1.

        Désolé, MicroBSD est devenu indésirable.
      • [^] # Re: Le projet MicroBSD est mort

        Posté par  . Évalué à 4.

        D'ailleurs on peux rajouter que ce ne sont pas les gens d'OpenBSD qui ont demande l'arret du projet MicroBSD, ils ont simplement demande a ce que les fichiers qui enfreignent la loi (en vollant le copyright) soient corriges, mais les devellopeurs de MicroBSD ont choisis de tout effacer et d'abandonner le projet.
      • [^] # Re: Le projet MicroBSD est mort

        Posté par  . Évalué à 2.

        Cependant, « copier tout ou partie d'OpenBSD », c'est partiellement l'idée du libre.

        Quelqu'un à des détails sur les problèmes de copyright dont il est question ?
        • [^] # Re: Le projet MicroBSD est mort

          Posté par  . Évalué à 2.

          Voire plus bas.

          Par endroit, ils ont fait un bête sed -e "s/OpenBSD/MicroBSD/g". Or l'auteur, c'est OpenBSD et non MicroBSD.
        • [^] # Re: Le projet MicroBSD est mort

          Posté par  . Évalué à 3.

          La license BSD autorise a copier et reutiliser le code, par contre elle demande a ce que certaines conditions soient respectees :
          http://www.opensource.org/licenses/bsd-license.php(...)

          La condition "Redistributions of source code must retain the above copyright notice" n'a pas ete respectee puisqu'il ont remplace le Copyright OpenBSD par Copyright MicroBSD.
  • # Re: Le projet MicroBSD est mort

    Posté par  . Évalué à 10.

    • [^] # Re: Le projet MicroBSD est mort

      Posté par  (site web personnel) . Évalué à 9.

      Un long thread dans la mailing-list "openbsd-misc" a montré qu'une grosse partie du code de MicroBSD avait consisté à exécuter 's/Open/Micro' (substitution d'OpenBSD par MicroBSD dans les sources).

      Cela a donné quelques choses "rigolotes" : mail d'introduction après l'install signé Theo de Raadt (project leader d'OpenBSD), la manpage de banner(1) (voir lien ci-dessus), manpage d'openssh où on apprenait que les développeurs de MicroBSD étaient developpeurs d'OpenSSH (alors que ce sont ceux d'OpenSD).

      Miod Vallat et Theo de Raadt (dev principaux d'Open) s'en sont donné à coeur joie de trouver toutes les boulettes de ce genre dans le code de MicroBSD.

      Voila ce qui arrive lorsqu'un veut copier un projet de manière grossière, sans en connaitre toutes les subtilités et donc bien masquer sa copie.
      • [^] # « en connaitre toutes les subtilités »

        Posté par  . Évalué à 5.

        C'est aussi ce que montre le dernier lien.

        Ceci étant dit, je ne serais même pas surpris que les gens de MicroBSD aient fait cela en tout bonne fois. En un an de contribution à Savannah, j'ai eu tout loisir d'observer que finalement ces questions légales sont souvents parfaitement ignorées, de bonne foi ou pas. La moitié des projets proposés, par exemple, ne contiennent pas les infos légales correctement insérées.

        Que quelqu'un démarrant un SE copiant des pages de manuel d'un autre ait voulu y ajouter des infos relatives à son SE, cela ne me surprend pas. Que ces personnes n'aient pas compris qu'elles doivent ajouter des infos, ajouter des copyrights, mais ne pas remplacer de copyright, ça ne me surprend pas non plus, j'ai vu des « grands noms » très récemment proposer de faire cela.

        Maintenant, tout supprimer au lieu de corriger le tir, ça me semble être un comportement relativement immature.
        Il y a peut-être d'autres raisons à cet arrêt. Si tel est le cas, elles devraient être précisées.
  • # Re: Le projet MicroBSD est mort

    Posté par  . Évalué à 8.

    Au fait quel était le but de ce projet ?

    Vu d'ici (càd en simple utilisateur lambda de Linux) j'avais l'impression que
    (au delà des problèmes de copyright) ce projet n'était pas suffisament prometterur
    pour attirer la masse de développeur critique nécessaire à sa viabilité.

    Il est dommage je trouve de s'éparpiller de la sorte.
  • # Re: Le projet MicroBSD est mort

    Posté par  (site web personnel) . Évalué à 3.

    Je connais assez peu (pour ne pas dire pas du tout) le milieu BSD. Mais si je reprend une istrib Linux libre pour modifier juste un truc (meme si ce n'est que l'install) personne ne va me le reprocher, c'est mon droit.

    Sous quelle licence est OpenBSD ? je serai tenté par dire BSD, mais dans ce cas là je ne vois meme pas ou a été le probleme si X ou Y s'est contenté de reprendre les sources originelles.

    Depuis quand est ce mal ici que de reprendre les sources d'un autre ? je croyais que c'etait au contraire une des libertés à défendre ? pourrant personne ne semble choqué ici.

    J'avoue que je ne comprend pas bien là
    • [^] # Re: Le projet MicroBSD est mort

      Posté par  . Évalué à 7.

      Si tu vire le nom des developpeur tu contreviens a la proprietée intelectuelle des auteurs, et donc annule toute legitimité a la licence emploiée qui a été choisie par l'auteur du code.

      Linus torvald a choisit de developper son soft sous GPL, c'est parce que linus l'a choisit que son code est sous GPL, et non parce qu'il a la mention de la GPL en debut des sources.
      Si tu vire la reference aux auteurs originaux, c'est de l'expropriation et tu peux te torcher avec la licence.
      BSD, MIT ou autre ne veulent pas dire domaine publique, ce code appartient toujours a quelqu'un le quelqu'un a simplement donner divers autorisation via une licence pour que l'on puisse utiliser son code librement.
      • [^] # Re: Le projet MicroBSD est mort

        Posté par  . Évalué à 3.

        Si tu vire le nom des developpeur tu contreviens a la proprietée intelectuelle des auteurs

        C'est vrai en droit français mais la plupart des licences logicielles se basent sur le droit anglo-saxon. Or la FSF déconseille l'utilisation des licences qui obligent à conserver la mention du nom de tous les contributeurs (cas de la licence BSD première version, je crois). Si une telle disposition est ajoutée dans certaines licences, c'est bien qu'elle n'est pas assurée d'office par le droit anglo-saxon.

        Si tu vire la reference aux auteurs originaux, c'est de l'expropriation

        Non, car la propriété intellectuelle, malgré son nom, n'est pas un strict équivalent de la propriété matérielle. On voit bien que l'expropriation consiste à priver quelqu'un de la jouissance d'un bien (un terrain), tandis que supprimer une mention d'auteur ne prive pas d'une quelconque jouissance (contemplation, utilisation) de l'oeuvre considérée.
    • [^] # Re: Le projet MicroBSD est mort

      Posté par  (site web personnel) . Évalué à 6.

      Il n'y a aucun problème à utiliser le code source d'autres projets, les licences GPL et BSD sont faites pour cela.

      Le problème ici, c'est que dans le code source de MicroBSD, la licence BSD n'était pas respectée : les "auteurs" de MicroBSD se sont contentés de faire du rechercher/remplacer de manière grossière. Au lieu de reprendre les infos originelles dans chaque fichier source et d'ajouter leur 'banière MicroBSD' comme la licence le permet, ils remplacaient purement et simplement.

      Par exemple, voici un diff caractéristique :

      Use of tainted arguments in exec is deprecated at /var/www/cgi-bin/cvsweb line 2043.
      ===================================================================
      RCS file: /open/anoncvs/cvs/src/share/man/man4/man4.i386/mtrr.4,v
      retrieving revision 1.1
      retrieving revision 1.2
      diff -u -p -r1.1 -r1.2
      --- src/share/man/man4/man4.i386/mtrr.4 2002/11/11 01:37:31 1.1
      +++ src/share/man/man4/man4.i386/mtrr.4 2002/12/21 14:49:08 1.2
      @@ -1,11 +1,11 @@
      .\" $OpenBSD: mtrr.4,v 1.11 2002/10/01 07:14:14 miod Exp $
      .\"
      -.\" Pentium MTRR driver for OpenBSD.
      +.\" Pentium MTRR driver for MicroBSD.
      .\" Copyright 1999 Matthieu Herrb <matthieu@openbsd.org>
      .\"
      .\" Modification and redistribution in source and binary forms is
      .\" permitted provided that due credit is given to the author and the
      -.\" OpenBSD project (for instance by leaving this copyright notice
      +.\" MicroBSD project (for instance by leaving this copyright notice
      .\" intact).
      .\"
      .Dd November 15, 1999

      C'est Matthieu Herrb (dev français spécialiste du support XFree pour les BSD) qui devait être content d'apprendre qu'il bossait en fait pour MicroBSD ;-)
      • [^] # Re: Le projet MicroBSD est mort

        Posté par  . Évalué à 4.

        C'est à tout fait cela. Mais comme dit, j'ai déjà vu faire cela ailleurs (ça ne rend pas la chose légitime, bien entendu).

        Ce qui est hallucinant, c'est que, tout de même, lorsqu'on reflechit pour modifier ceci

        .\" Modification and redistribution in source and binary forms is
        .\" permitted provided that due credit is given to the author and the
        -.\" OpenBSD project (for instance by leaving this copyright notice
        +.\" MicroBSD project (for instance by leaving this copyright notice

        on devrait l'avoir lu... et compris.
  • # C'est officiel

    Posté par  . Évalué à 2.

    Le site a été mise à jour :
    http://www.microbsd.net/(...)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.