bravo Microsoft

It is a common (and very good complaint) that there are too many free and open source software licenses. Multiplicity weakens interoperability. Interoperability of innovation is key.

For sometime, Microsoft has been playing in this community. Its “Shared Source Initiative” has given at least some access to important Microsoft code.

Last week, Microsoft made a major announcement that will benefit the ecology of free and open source software licenses significantly. As described here, Microsoft has abandoned a ton of licenses, focusing its efforts on just three core licenses. Two of these three licenses — the MS-Community License (MS-CL), and the MS-Permissive License (MS-PL) are technically “free” licenses under the FSF’s definition of free. The third MS-Reference License (MS-RL) is a view-only license, not quite free, but valuable nonetheless.

This is fantastic news, reinforcing an ecology of free licenses.

This entry was posted in Good news. Bookmark the permalink.

47 Responses to bravo Microsoft

  1. Joseph Pietro Riolo says:

    Professor Lessig,

    Apparently, you don’t grasp the gist of Richard
    Stallman’s Orwellian definition of “free software”.
    His definition requires that when you distribute
    executable code, you must also distribute source
    code with it. Nowhere in Microsoft’s licenses
    requires licensees to distribute source code along
    with executable code in all cases.

    Joseph Pietro Riolo
    <[email protected]>
    <[email protected]>

    Public domain notice: I put all of my expressions in this
    comment in the public domain.

  2. three blind mice says:

    Multiplicity weakens interoperability. Interoperability of innovation is key.

    interoperability of innovation? sorry professor, but this makes no sense. innovation implies change, interoperability abhors change. setting a priority on interoperability stifles some innovation and enables others.

    one must look at innovation as a whole.

    competition among standards, platforms, and devices is at least as important as interoperability. Henry Ford pioneered interoperability and the result was that every model T was black and looked exactly the same as every other model T. not so much innovation, but parts could be easily exchanged.

    the Bell System’s telephone network achieved very high levels of technical interoperability, but not so much innovation. left to the Bell System’s idea of interoperability, the world would still be circuit switched.

    there has been very little real innovation in TCP/IP but because TCP/IP has been relatively stagnant there has been some innovation in the applications that use TCP/IP. it woud probably make very little sense to keep TCP/IP stagnant for the next century in order to priortize interoperability for applications. it would be akin to re-creating another Bell System.

    competition among different licenses is more likely to produce a better result than a one-size-fits-all license than can never be changed for fear of disturbing interoperability. there are also serious anti-trust implications to reducing developer choice.

    Joseph Pietro Riolo free software is an ALTERNATIVE to proprietary software. it should NEVER be allowed to become the only option.

  3. Peter Rock says:

    Mice:

    it [free software] should NEVER be allowed to become the only option.

    Why not?

  4. three blind mice says:

    why not?

    is it not obvious? open source is one development model. it is not the only development model, nor is it the best development model; it is only a different development model. having different development models – and different licenses – provides choice. giving developers, businesses, and consumers choice is the sine qua non of market economics.

    it’s really not any more complicated than that.

  5. wolli says:

    A quick glance at the licenses brought the following to my attention: the licenses say that Microsoft grants you the rights, and when you develop derivative works, you must distribute these under the same license, which itself cannot be modified. This means obviously that the license for your derivative work would also say that Microsoft grants the end user the rights.

    Sounds a bit like you were assigning your copyright in the derived work to Microsoft, and then Microsoft would license the work to the third parties.

  6. Peter Rock says:

    Mice:

    having different development models – and different licenses – provides choice. giving developers, businesses, and consumers choice is the sine qua non of market economics.

    The fact is, proprietary software divides and controls computer users – it takes away their freedom. It is also anti-market as the support around proprietary software is a monopoly. It is also anti-market as its nature is more akin to mercantilism – it is rooted in the idea that restricting trade is good. Your argument is like saying that democracy and dictatorial regimes should co-exist because it is good for humans to have the choice of having their freedom respected or revoked. I don’t see the value in such co-existence. I want freedom for all human beings. Co-existence is a wonderful philosophy and approach when dealing with certain phenomena. For example, I think people of different cultural and racial backgrounds should co-exist. But when one of the items in question is inherently oppressive, the argument for co-existence is dubious.

    RMS has said it and I completely agree with him – “proprietary software is “anti-social”. Choice of “development models” is fine assumuing the models in question ALL respect your freedom. However, focus on the development models misses the point that proprietary software places its users in chains.

    If you can explain to me how proprietary software is not anti-social, I’m all ears. Simply read a proprietary license and the fact is there – Stallman’s statement is neither false nor hyperbole – no matter how shocking and seemingly extreme it sounds. Proprietary software is about maximizing profit and externalizing the side-effects directly upon the computer users themselves.

  7. Peter Rock says:

    JPR:

    Richard Stallman’s Orwellian definition of “free software”

    Could you please explain what you mean by this?

  8. anonymous says:

    JPR:
    “[Stallman’s] definition requires that when you distribute
    executable code, you must also distribute source code with it. “

    That’s not quite true (http://www.fsf.org/licensing/essays/free-sw.html). However, the GPL (maybe that’s what you mean by “his definition?”) does require licensees to provide code on-demand for a limited time. So, if some users don’t care about code, you don’t have to force it on them.

    “Nowhere in Microsoft�s licenses requires licensees to distribute source code along with executable code in all cases”

    That’s not true at all: according to the MS-CPL, “You must also provide recipients the source code” — http://www.microsoft.com/resources/sharedsource/licensingbasics/communitylicense.mspx

  9. brian thomas says:

    How is it “Orwellian” for me to require, when I consent to give you the product of my own work to use as you desire, that you honor my intention as the owner of the work to make sure that everyone else may do so also, by stipulating that you may not distribute it except under the same terms? “Orwellian” values deny citizens rights to their property such as the GPL explicitly enumerates.

    Yes, Stallman is an avowed socialist, one of my generation raised on the subtle seditions of an educational community that taught us that socialism was really the socio-economic ideal, but it just hadn’t yet been implemented effectively. I have awakened from that stupor; it would appear that he has not.

    His political leanings notwithstanding, look closely at the reasons for his championing of free software. Software was free at the beginning; it was originally, in effect, part of the hardware, to the extent that it only ran on specific hardware and the hardware was useless without it. Great strides were made in software in those days because collaboration and community improvement were (relatively) easy.

    As the industry grew, however, and the notion of portable software gained traction (ironically, Unix was a major driver of this), a business model for software development separate from hardware development emerged, and businesses formed from it now saw their competitive advantage eroded if what they were selling was available for nothing. As a result, most code – including most code previously available for free – became available only for a fee, and even that was for only the compiled output, which typically only ran on one hardware platform. The source code typically became a secret, available – if at all – at a much higher price.

    The effect on research, which is what Stallman did for a living, was devastating. Suddenly, the tools of his trade – indeed, some of the work he himself contributed – were unavailable to him due to the excessive cost and legal restrictions.

    Take away a man’s life’s work and you can expect a strong reaction. This is literally what happened to Richard Stallman, and his reaction was to dedicate the remainder of his days to making it possible to avoid this happening again. His (and the Free Software Foundation’s) work on the GNU compiler construction kit gcc (originally standing for GNU cc, after the Unix C compiler) laid the undisputed critical foundation of all truly portable software, and eventually for Linux.

    It is important to note also that gcc also made a lot of software companies a lot of money, considering that it was highly portable (thanks in part to Larry Wall’s metaconfig, a Perl-based toolkit for factoring in the quirks of diverse operating systems, so as to make more independent code). I have personal experience of working for a small startup in the early ’90s, and bringing one tape to a borrowed machine of a sort of which I had little to no experience, and leaving, typically one to eight hours later, with another tape containing our entire product compiled for, and installable on, that architecture. It is therefore the case, then, that Stallman’s work has enabled the creation of untold wealth by private enterprises, and with his blessing.

    The FSF found, however, that merely releasing their work into the public domain did not protect it from being privatized, and taking it away again (Professor Lessig’s audience here is well aware of this, so I won’t dwell on it), hence the GPL.

    I challenge anyone to explain to me how the GPL, which enumerates the rights that the author of a software package grants to those who use it, and the conditions under which those rights are granted, is in any sense “Orwellian”. If I create a work, it is mine; no one can tell me how I may use it. Nor can they tell me whether, to whom, or under what conditions I may give it to another. If someone makes something else out of it (subject to legal interpretation), then I may want – and have the right – to have a say in what they do with my work. Copyright gives me these rights, limited somewhat by the “fair use” doctrine which gives some rights over my work to others.

    Two issues really grate on me in listening to typical discussions of this. First, calling the GPL Orwellian – at least in connection with its restrictions – suggests that it limits the rights of licensees. It does not. Copyright law does that. The GPL grants rights that ordinarily don’t exist, and simply puts conditions on those grants.

    Second, the typical EULA, which by implication is the standard by which the GPL should be measured, actually does take away most or all of the rights granted by copyright law. You can’t sell it if you don’t want it any more; you can’t modify it or use bits of it without explicit permission; you can’t even look inside to see how it works! As such, it has been controversial, since the only way that legal rights can be abrogated is by a contract, assented to by both parties. Given that a typical retail software purchase does not comprise any contracts, the “click-wrap” scheme was initiated. Calling a scheme “Orwellian” because it lets me prevent that kind of use of my work defies logic.

    Or do fair use and good capitalist, democratic values imply that, having received a work of software for nothing, I have the right to package it up and sell it under such a EULA, which not only fails to extend the right that I had but actually takes away rights previously held by all under copyright law?

    I am not a socialist; I firmly reject the principles of Marxism as theoretically flawed and practically unworkable, based on deep understanding of them as a former Marxist ideologue. I specifically disagree with most of Richard Stallman’s economic and social theories. But the FSF’s definition of free software – as embodied in the legal instrument known as the GPL – is no more socialist or “Orwellian” than a potluck dinner or a barn-raising.

  10. brian thomas says:

    TBM:

    “antitrust implications”?

    “reducing developer choice”?

    I was taught that “trusts” were monopolistic “combinations in restraint of trade” – in other words, conspiracies among ostensibly competing producers to keep prices artificially high. They could only do this if they controlled some crucial aspect of the market, such as raw materials sources or trade routes or patents.

    It has been set forth that free software could be considered a conspiracy to fix prices, but I think that only a Microsoft partisan or a complete simpleton or lunatic (without comment on the degree of overlap of those sets) could ever make such a statement with a straight face, since price-fixing is only a problem if the price is kept artificially high.

    Of course, price wars can be used anti-competitively, but only by producers having deep pockets, and even then only long enough to bankrupt the competition so they can again raise prices.

    And I truly fail to see how providing more code, with fewer restrictions, reduces developer choice. What am I missing?

    Or did I wake up on the wrong side of the mirror today, and you’re not three blind mice but the Red Queen, or Humpty Dumpty (“when I use a word, it means what I mean it to say, neither more nor less…”)?

    And Larry Lessig is really the Cheshire Cat, smiling beatifically disembodied on us all…

    Curiouser and curiouser…

    brian (or is it, Alice…?)

  11. three blind mice says:

    And I truly fail to see how providing more code, with fewer restrictions, reduces developer choice. What am I missing?

    brian thomas what you are missing is the same thing that peter rock is missing – the broader view. the world exists of more than software developers. microsoft has created the most widely used software in the world. what has mr. stallman created? GNU is indeed a very useful thing, but it cannot compare to the social and technical impact of windows.

    this is in no way meant to denigrate mr. stallman, but to point out that you ignore the massive success of the proprietary model. the TCP/IP stack in windows 95 did as much for the world wide web as HTML. where would the internet be if there were no easy to use machines to connect to it? it would still be a toy for university researchers.

    there is a need for different business models as much as there is a need for different development models. one-size-fits-all, everything must be “free”, there shall be no intellectual property is a very one-dimensional view of the world.

    the banal uniformity of interoperability holds little promise for the future. the world is a complicated place. we are all better for the differences. diversity is the key! the more choice, the better.

  12. Fiepoto says:

    “we are all better for the differences. diversity is the key! the more choice, the better” TBM

    Now that is Orwellian! Peter Rock is right when he called such statements about “choice” dubious.

  13. J.B. Nicholson-Owens says:

    Joseph Pietro Riolo’s unjustified namecalling notwithstanding, RMS’ definition of free software does not “[require] that when you distribute executable code, you must also distribute source code with it.”.

    There’s nothing in the new BSD or MIT X11 license that requires distributing source code with executables, and yet both of those licenses qualify as free software licenses. The FSF distinguishes between licenses that grant software freedom to licensees and those that maintain software freedom for all recipients. They employ a mechanism called copyleft to achieve the latter in their most widely used and endorsed licenses (the GNU General Public License and the GNU Free Documentation License). Hence, the GNU GPL is a copylefted free software license and the new BSD license is a non-copylefted free software license.

    three blind mice is confusing open source with free software. The development methodology at the center of the open source movement philosophy is distinct from the philosophy of free software. This essay explains the situation quite well and is probably one of the most underrated essays the FSF has published. In a later post, three blind mice appears to be arguing popularity as a means to weigh the success of the GNU Project (“microsoft has created the most widely used software in the world. what has mr. stallman created?”). But it is not three blind mice’s place to determine what is the metric of success for the GNU Project, nor is popularity the sole means of how the GNU Project determines success (“The goal of GNU was to give users freedom, not just to be popular.“).

    The reason the FSF argues that all published software should be free software stems from an ethical examination of what non-free software does to users and what kind of society we ought to live in. For the FSF, copyright power is not just a matter of choice where all choices are equally good.

  14. Eris says:

    “Apparently, you don�t grasp the gist of Richard Stallman�s Orwellian definition of �free software�. His definition requires that when you distribute executable code, you must also distribute source code with it.”

    So basically what you’re saying is that you want to be able to steal my code and distribute your hacked-up version in binary form.

    Yeah, I’ll be sure to let you on my dev team.

  15. Joseph Pietro Riolo says:

    To Three Blind Mice:

    Of course, GPL is an alternative to other licenses.
    I was just disputing Professor Lessig’s claim that
    Microsoft’s MS-CL and MS-PL fit Richard Stallman’s
    definition of “free software”.

    To Peter Rock:

    My below response to Brian Thomas explains what I
    mean by Orwellian.

    To anonymous:

    See Section 3(C) in MS-CL. It does not require you to
    make source code available to other people. In other
    words, it gives you the choice to make or not to make
    source code available to other people.

    To Brian Thomas:

    Freedom usually means no restriction (it is not that
    simple but I don’t think anyone is in mood to discuss
    philosophy on freedom).

    The key word in your first paragraph is “require”.
    When you require me to do something after you consent
    to let me use your product, you are restricting my choice
    to do what I want. You take away or you are restricting
    my freedom to do anything that I want to do with your
    product. Richard Stallman says that this is freedom. I
    say that this is control. You are simply controlling
    over me on what I can and can’t do with your product.

    Freedom is always double-edged sword. It is very
    powerful. Your friends have the total freedom to betray
    you (or not to betray you). When a person becomes your
    friend, you do not require that person to give up the
    freedom to betray you. You do not require that person
    to sign contract called “friendship”.

    The public domain is like friend. It gives the people
    the total freedom to do what they want to do with the
    public domain materials. They can choose to make the
    same public domain materials available to other people
    with no additional restrictions. Or, they can choose
    to restrict the uses of the public domain materials
    through license as you pointed out. Either way, they
    have the freedom to decide how to do with the public
    domain materials.

    Richard Stallman does not want that. He does not want
    people to have the freedom to ignore his rules.
    Therefore, he wants the copyright holders to forbid
    users from breaking the rules as outlined in GPL.

    For him, freedom is control. That is what I meant by
    Orwellian.

    You should notice that proprietary and open licenses
    (including GPL) use the same power to control people
    who agree to licenses. The only difference between
    proprietary and open licenses is the amount of control
    over people. Proprietary licenses exert more control
    than open licenses do. Also, licensees have no freedom
    to disregard the terms and conditions in licenses unless
    licensors free them from the obligations to follow the
    terms and conditions. That is no freedom. That is called
    bondage. You are bound to GPL if you agree to the terms
    and conditions. You have the total freedom to agree or
    not to agree to GPL. Once you agree to GPL, you lose the
    freedom to get out of it. Only the licensor has the
    freedom to free you from the legal obligations, unless
    license spells out other ways to get out of it.

    To J.B. Nicholson-Owens:

    I re-read the web page that Professor Lessig cited and
    you are correct.

    To Professor Lessig:

    Unlike courts where speakers can simply withdraw questions
    or statements, I can’t simply withdraw my comment that
    I made this morning. This is to state that I was wrong to
    accuse you of not grasping the essential meaning of
    “free” as defined by FSF in the web page that you cited.

    Joseph Pietro Riolo
    <[email protected]>
    <[email protected]>

    Public domain notice: I put all of my expressions in this
    comment in the public domain.

  16. Wesley Parish says:

    “human in public view” posting here 😉 I had a look at the five new Microsoft Shared Source licenses and have to agree with Prof Lessig – two of them, the “raw” Microsoft Permissive License and the “raw” Microsoft Community License, do fit both the FSF’s definition of Free Software licenses, and the OSI’s Open Source Definition.

    The real question is about what Microsoft will do with its current set of Shared Source projects. If it just leaves them as is where is, it’s now got 15 Shared Source licenses, and all the joy its worst enemies could wish on it – having been proved to have lied yet again, thus causing its licensees much grief as they decide whether or not to believe it yet again, etc …

    Workable policy for Microsoft is easy enough to decide – fold Shared Source programs like the GSP into the MS Restricted License, and massively over-licensed-unto-death Shared Source programs like the MS WinCE foursome into the MS Permissive License, retain the ones licensed under existing OSI-approved licenses under their current licenses, and decide the rest on a case-by-case basis.

    Just my 0.02c – inflation again!

  17. J.B. Nicholson-Owens says:

    Freedom often means restrictions. Freedom of speech doesn’t allow you to say anything at any time. The GNU Project representatives explain the logic of this in their talks almost every time they give a talk. I’ll try to paraphrase what they say:

    Not all freedoms are possible to have because some freedoms conflict. The freedom I have to walk down the sidewalk in safety conflicts with your freedom to drive your car anywhere you want. So society has to make choices about what is more important, and in this case we choose to restrict where the car driver is allowed to drive and at what speed they’re allowed to travel. We are not imposing these restrictions to demonstrate control over car drivers. We are imposing them because we have made a choice to favor pedestrians. The GNU GPL, the most famous copylefted free software license, has restrictions on distribution because those restrictions serve the purpose of ensuring that more people get software freedom (the metric by which the GNU Project defines success). Allowing derivative works to be placed into the public domain or licensed under a license that doesn’t enforce the user’s freedoms as well as the GPL does would mean people could get software that has restrictions that are there to give the distributor control over the user. And this is clearly unacceptable for the GNU Project.

    Freedom is not control for Stallman. In fact, Stallman directly addressed the difference between freedom and power.

    Finally, you don’t have to choose to distribute the GPL-covered software in the first place (the GPL’s terms kick in on distribution). You could write your own program instead and leverage your power to license it any way you wanted. If anything in this arrangement is Orwellian, it’s copyright power, not what the GNU Project is advocating.

  18. Peter Rock says:

    Stallman is a “pragmatic incrementalist”.

    Over the summer I purchased a book that I heard about through this very blog. The book is called “Straightforward: How to Mobilize Heterosexual Support For Gay Rights” by Brown and Ayers. In Chapter 2, the notion of “pragmatic incrementalism” comes up and JPRs claim that Stallman’s notion of freedom is Orwellian propaganda made me think of this chapter.

    Ayers and Brown quote congress member Barney Frank (pg. 20, Straightforward) as saying:

    The notion that being concerned about implementation somehow means you don’t care about your ideals is the single stupidest sentence I hear uttered by otherwise intelligent people. What that says is I care so much about these values, they are so important to me, that I will be absolutely indifferent to whether or not I make any progress in accomplishing them. You, I think, have a right to be totally nonpragmatic about your favorite color, about what season of the year you like. Things that are of relative triviality, fine, don’t be pragmatic. Who cares whether they happen or not? But when you’re talking about the most fundamental human values, how dare you say, “Well, I care about these, and I will therefore pay no attention to whether or not they get advanced.” We can argue about what’s the best way to advance them, but it simply cannot be rationally said that the depth of your concern is shown by the shallowness of your effort to implement what it is you’re concerned about.

    I agree that the public domain maximizes one’s options when a work of code is available under that status. However, I disagree with JPR that, in regards to software, the public domain exemplifies freedom.

    Ayers and Brown go on to say (pg. 21) –

    Pragmatic incrementalism takes into account the political, social, and economic reality to wrest benefits from the social landscape, however small, whenever and wherever they are achievable.

    Richard Stallman wrote the GPL taking into account the “social landscape”. It is because of the actual landscape that it becomes completely appropriate to refer to the GPL as a license that gives one freedom. To make the claim that the public domain is what defines freedom is to be so focused on a particular value that one ignores the actual state of social circumstances – or more simply, what is.

    The proponents of licenses that resemble the BSD license often say that the BSD gives you “more freedom” because you can turn the code into a proprietary package. I find this claim suspicious and problematic. That’s like saying one is not living in a free society unless one is granted the power to take away another’s freedom.

    So when JPR says…

    Freedom usually means no restriction (it is not that simple but I don’t think anyone is in mood to discuss philosophy on freedom).

    …I strongly disagree. Non-frivolous discussion regarding the philosophy of freedom is absolutely essential and is what can keep tyranny at bay. To simply define freedom and then execute that static definition in daily living without reflection upon one’s own “social landscape” is a dangerous approach.

    J.B. Nicholson Owens is absolutely on the mark when he states –

    If anything in this arrangement is Orwellian, it’s copyright power, not what the GNU Project is advocating.

  19. Joseph Pietro Riolo says:

    To J.B. Nicholson-Owens:

    That is precisely why I said that freedom is not that
    simple. It is a very complex topic that always bedevils
    philosophers for many centuries. I am fully aware that
    not all freedoms are edification.

    I don’t agree with you that freedom has restriction. That
    is not what freedom is. When freedom starts to have
    restriction, it is no longer freedom and it changes into
    privilege or right. Driving a car is a privilege. Walking
    down the sidewalk is a right-of-way across someone else’s
    property.

    GPL does not give any freedom for it has restrictions on
    distribution as you pointed out. What GPL actually does
    is to give special privilege to people who agree to the
    terms and conditions in GPL. Those who do not agree will
    not have special privilege. The public domain does not
    favor one over other but GPL does favor one group over
    other group. That is Stallman’s business to favor one
    group over other but to say that he is giving the former
    more freedoms than the latter does not agree to the
    spirit of freedom.

    The web page that you cited does not show the correct
    understanding on difference between freedom, right,
    privilege and power. (It was wrong about government
    power guaranteeing each citizen’s freedoms through
    Bill of Rights. It is not Bill of Freedoms. It is
    Bill of Rights. There is only one occurrence of the
    word “freedom” in Bill of Rights while there are
    six occurrences of the word “right” and “rights”.
    Freedom means that the government has no power to
    restrain you but also is not obligated to help you
    while right means that the government is obligated
    to help you exercise it. You have the freedom of
    speech meaning that the government can’t stop you
    from making a speech but you don’t have the right
    of speech meaning that the government is obligated
    to help you making a speech.) To see the difference
    between freedom and right in the web page, just
    replace every occurrence of “freedom” with “right”
    and you will see that GPL is really about the
    users’ rights. Finally, what is left unsaid from
    the web page is that GPL needs power to enforce
    the terms and conditions. Rights and privileges
    need power in order for them to be meaningful.
    Freedom does not need power for it flourishes in
    absence of power.

    Joseph Pietro Riolo
    <[email protected]>
    <[email protected]>

    Public domain notice: I put all of my expressions in this
    comment in the public domain.

  20. Joseph Pietro Riolo says:

    To Peter Rock:

    Certainly, I agree that it is important to discuss on
    philosophy regarding freedom. When I said that I don’t
    think that anyone is in mood to discuss philosophy of
    freedom, I mean that the very large majority has no
    interest in analyzing the meaning of freedom. You may
    be in the very minority. I do value the freedom of
    knowledge (including source code). However, Stallman
    has his own definition for “free software” and I
    still maintain that he is misusing the word “freedom”
    to advance his own philosophy. The word “freedom”
    just sounds better than “rights” or “open” or
    whatever word out there.

    As I said before, freedom is always double-edged
    sword. You can exercise freedom for good purposes
    or even bad purposes. You have the freedom to
    turn the public domain source into a proprietary
    package. But, when you are denied the freedom
    to do that, what do you have? Certainly, it is not
    freedom. What you have is called “right”. That
    is what GPL is doing. GPL gives you certain
    rights (not freedoms) to do certain ways but do
    not give you the rights to do other ways.

    There is already social landscape for the public
    domain. But, Stallman does not like it. He
    does not like anyone in that landscape to have the
    freedom to turn the public domain source into
    a proprietary package through license. Therefore,
    he decided to create his own social landscape
    according to his own philosophy. To give it
    a name, he decided to misuse the word “free”
    to make it look wonderful to the people who do
    not care the difference between his Orwellian
    definition of freedom and the true meaning of
    freedom. That is his business. He has the
    freedom to create his own world.

    In the U.S., people have the freedom to enter
    into contract with each other but once they
    do that, they are bound to the terms and conditions
    in the contract. That is how the public
    domain code can be turned into a proprietary
    package through restrictive license or even GPL.
    You are correct in saying that the maker of the
    proprietary package takes away the freedom that
    is available in the public domain. That’s one
    downside about the public domain. However,
    that is not the end. People can always bypass
    that maker to go to the source of the public
    domain code and copy it. Or, they can look
    for other people who still make the public
    domain code available without any additional
    restrictions.

    Joseph Pietro Riolo
    <[email protected]>
    <[email protected]>

    Public domain notice: I put all of my expressions in this
    comment in the public domain.

  21. three blind mice says:

    Joseph Pietro Riolo and Peter Rock – thanks to both of you for your eloquent and thoughtful posts in this thread.

    Peter Rock, the Ayres and Brown quote was particularly appropriate. too often we – we three blind mice included – get hung up on ideology, underestimate the practical limitations, and ignore the possibilities of a different approach.

    being open-minded to other possibilities is what fuels innovation and it is a pleasure to find such strength in the arguments of others.

  22. Peter Rock says:

    Brian Thomas:

    Stallman is an avowed socialist

    Brian Thomas, could you please direct me to the site or book where Stallman openly declares that he is a “socialist”.

  23. Alan says:

    Hi Lawrence:

    How about discussing your views of the use of copyright to prevent Kansas educators from using teaching materials because they also teach intelligent design? It seems like a new abuse of copyright that is suddenly ok because it is against those “bible believing people”.

  24. Peter Rock says:

    Alan,

    How would one “teach” intelligent design?

  25. Brian Thomas says:

    Brian Thomas, could you please direct me to the site or book where Stallman openly declares that he is a “socialist”.

    I cannot, having no memory of his making such a statement directly. So I must admit to, and apologize for, implying an explicit statement, which I had not witnessed, in my characterization of his beliefs, which I have. And I do ask your pardon for the same.

    So, for the record, let me amend my statement to remove that implication and stick to what I have observed in public fora which, presumably, quoted him accurately:

    Stallman’s public statements indicate a strong socialist point of view on economic and political matters beyond the software sphere.

    If you disagree with this statement, I will try to find specific examples. It shouldn’t be too difficult; as I recall I did not have that impression until I read a recent interview.

    And to the Mice et al:

    I don’t have the brains or the inclination to follow through the convoluted and – I suspect, meaningless – philosophical meanderings of your arguments. I simply posit these simple statements for the record, at the risk of repetitiveness:

  26. A license by definition grants rights not otherwise available under law.
  27. It may do this – again, by definition – because the licensor possesses the granted rights.
  28. Copyright law grants no rights to receivers of a copyrighted work beyond what is recognized as “fair use”. All other rights over the work remain with the owner.
  29. Proprietary software licenses typically abrogate nearly all “fair use” rights (strictly as a matter of opinion, it seems to me that a license per se cannot do that. But courts appear to disagree).
  30. The GPL and similar licenses grant many more rights, with no obligations beyond proper attribution and agreeing to pass those rights on to anyone to whom the licensee voluntarily distributes the work, whether or not for consideration or compensation of any kind.
  31. And one more thing for the Mice: What Microsoft has done is to pursue a deliberate, systematic strategy of market control, with the present result that people pay more for poorer quality software, and put up with bugs and security vulnerabilities that customers in a truly competitive market would never have tolerated. They have not brought the world great new innovations but have bought, stolen, hijacked standards, and strongarmed competitors and customers alike so that there was no practicable choice in software. All of the items you mention came from others, and indeed they did benefit in a big way from the BSD IP stack; in fact it unquestionably saved their bacon back when they finally woke up to the threat posed by the Internet. The only meaningful innovation they have practiced is in finding new ways to construct and reinforce their hegemony.

    And I don’t think you really read my post – forgivable, considering its length – because if you had you would have noted that I listed Stallman’s first major contribution, which has been invaluable, even to proprietary vendors – gcc. As a developer I have personally benefitted enormously from this, as I mentioned. But beyond that, the GPL made the current open-source phenomenon possible, and even the mighty Microsoft must sit up and take notice, and is finally doing things like lowering their prices.

    In closing, three statements on which I’d like your opinion, just for curiosity’s sake:

    WAR IS PEACE
    FREEDOM IS SLAVERY
    IGNORANCE IS STRENGTH