• [^] # Re: mono vs DotGNU

    Posté par . En réponse à la dépêche Interview de Miguel de Icaza par O'reilly. Évalué à 1.

    > http://wiki2.dotgnu.info/ClassLibsOverview(...)

    Je doute de ça.
    Surtout le "Part of ECMA Standard 335" => "Not endangered".
    ECMA 335 :
    http://www.ecma-international.org/publications/standards/Ecma-335.h(...)
    http://www.ecma-international.org/memento/guidance.htm(...)
    Ecma members are encouraged to grant licenses on reasonable, non-discriminatory terms where they hold or are applying for patents which are known to cover some or all of the subject matter of an Ecma Standard, and where they claim the rights granted thereby.

    Et ça aussi :
    http://www.ecma-international.org/memento/codeofconduct.htm(...)

    "reasonable, non-discriminatory terms" n'est pas satisfesant pour la GPL ni le logiciel libre en général.

    De plus (ça va chagriner TImaniac qui s'obstine à dire le contraire) et c'est MS qui le dit :
    http://techupdate.zdnet.com/techupdate/stories/main/0,14179,2887217(...) (c'est dédié C# et sa clique et ce n'est pas un pro-logiciel libre qui l'a rédigé).
    Field of use limitation: According to Herman, "This is where I'm granting a license to you to use my patent, but only for the purpose of implementing this standard."
    ...
    Sub-licensing prohibition: "This means someone else can't come along and license the patent or transfer the license we issued to them to someone else," Herman said.

    Sub-licensing is the stipulation that enrages open-source advocates. If an open-source developer agrees to the license, the resulting implementation cannot be re-licensed under something like the General Public License (GPL). According to Herman, "the field of use (you get a license only to implement the standard for the purpose of conformance) and the prohibition on sub-licensing are inconsistent with the requirements of Sec. 7 of the GPL. Sec. 7 of the GPL says that if you do not have the rights to distribute the code as required under the GPL then you do not have the right to distribute at all. The GPL says you must have the rights to sublicense and to freely modify outside the field of use limitation."


    Donc :
    System.AppDomain
    System.DirectoryServices
    System.EnterpriseServices
    System.Globalization
    System.IO
    System.Reflection.Emit
    System.Runtime.CompilerServices
    System.Text
    System.Threading
    System.Windows.Forms ?
    System.Xml

    pose problème avec les brevets. Ce n'est pas light.