• [^] # Re: Le dilemme du plus petit dénominateur commun

    Posté par . En réponse au journal réflexion du soir, bonsoir. Évalué à 3.

    >mais comme tu le souligne toi-même, GNU s'impose, donc si je ne veux pas rester bloqué dans le temps, je dois utiliser GNU/FreeBSD ;)

    >GNU ne deviendrait-il pas un quasi-monopole en matière d'Unix et d'implémentation, surtout si plus personne ne cherche à implémenter le standard ?...

    Bon je pense que tu as un certain problème :-)
    Je vais te quoter une petite discution sur FreeBSD-hacker d'il y a quelques mois. Il s'agit d'une réponse à Brett Glass bien connu des lecteurs de -security et -hackers pour etre anti GNUsien primaire un peu évolué tout de meme.


    Brett, i'm going to thank you on behalf of the various BSD projects for
    volunteering your time and skills in creating a BSD licensed tar that is
    GNU-tar compatable. should i expect this before or after the BSD licensed
    C compiler?
    Johan Beisser

    L'attitude de la core team de FreeBSD et de la plupart des commiters est la suivante :

    • Pour le système de base (noyau et l'userland vital) avoir le moins de GNU, enfin GPL, possible et le mettre dans une branche a part. Tu peux retrouver la politique des licences dans le developpeurs handbook (y'a meme une version Francaise qui doit etre dispo sur freebsd-fr s'ils ont pas oublié de commiter mes fichiers :-). La licence BSD est très fortement majoritaire. La libc BSD est un petit peu moisie par rapport à la libc GNU par exemple, mais la partie concernant le réseau de linux est presque un copier coller de la libc BSD... :-)

    • Pour tout le reste il y a generalement le choix, et souvent la politique appliquée est de choisir le meilleur outil libre disponible. Tu veux recoder gcc, tar, openssh ? LIbre a toi et bon courage !!! Les outils actuels fonctionnent très bien. Cela est considere comme une perte de temps de réecrire des logiciels faisant leur boulot, la core team prefere se concentrer sur des choses défaillantes (voir KSE, les libs de threads dans -CURRENT) ou des choses n'existant pas dans les autres système (le système de Jail et de virtualisation qui est unique et qui commence a donner un gros avantage à FreeBSD pour du mass hosting)



    Ainsi après toutes ces critiques j'espère bien que tu vas envoyer tes patchs sur -hackers pour proposer Freecc, FreeSSH, FreeTar, FreeApache & co.
    A noter que je suis totalement pour FreeSSH

    Il y a quand meme des problemes avec la licence GPL. Comme dit plus haut du code GPL ne peut pas etre mis dans du code BSD alors que l'inverse est vrai. Il y a, comme nous le dit l'ami brett glass, la polution de l'esprit par du code GPL. Si tu lis du code GPL et qu'après tu écris un code équivalent, en terme de fonctionalités, en BSD il y a de forte chance pour que tu reproduises ce code : problème de licence.

    Mais rien ne t'empeche de coder les extensions GNU dans du code licence BSD. Tu penses pas que le choix des utilitaires comme tar a été fait en connaissance de cause ? Certains membres de la core team le sont depuis que les dinosaures ont céssés d'exister...

    Tu as d'autres questions ou d'autres patch à soumettre ???