Linux and Open Source

Steven J. Vaughan-Nichols & Paula Rooney

FOSS vs. open source as an American debate

By | July 2, 2010, 5:24am PDT

Summary: Open source, in contrast to FOSS, accepts the idea that people might build proprietary extensions to open source programs, and that the obligation seen by Stallman, what I sometimes call the Fourth Freedom of open source, need not apply.

Soon after I took on this beat for ZDNet, I got a nasty gram from Richard Stallman (right).

I wish he’d put it in the form of a paper letter. I probably should have framed it.

In his note, as I recall it, Stallman made clear the difference between Free and Open Source Software (FOSS) and open source as conceived by Eric Raymond and supporters in the business community.

FOSS is not just “free as in free beer,” he told me. Under FOSS software is free, not just for the user. The software itself has liberties.

To Stallman, and to other FOSS advocates, this implies an obligation on the part of those who benefit from free software, which is to help the software grow, to contribute their additions back to the commons.

Critics like to call this communism or socialism, the idea that your code and your rights to your work may be taken in the name of some ill-defined “commons.”

But to Stallman it’s in keeping with the lyric of composer Gene Scheer:

Let them say of me I was one who believed, in sharing the blessings I received

The debate resonates through American history. As Bruce Springsteen notes in his own introduction to Woody Guthrie’s This Land is Your Land, “This was written as an angry song. It was written as an answer to Irving Berlin’s “God Bless America.’ And it’s probably one of the most beautiful songs ever written.”

I happen to agree, but not everyone does. You can hear this in echoes of arguments over Stephen Decatur’s famous saying, “My country right or wrong.”

Decatur’s name is now on many American towns, including the one which starts at the edge of my sidewalk in Georgia. He was one of our independent country’s first great heroes, who led his marines to the shores of Tripoli.

What he said, at a banquet honoring his heroism, was this. “‘Our country! In her intercourse with foreign nations, may she always be in the right; but our country, right or wrong.’”

It’s a warrior’s toast, a warrior’s boast, that we should strive to do right, but the warrior will follow orders, always.

To many, like Ross Douthat, this means obedience to orders. ” A patriot who ceases to love his country because it happens to be governed by a despot is no patriot at all,” he writes. It’s a bit like saying “my mother, drunk or sober.”

To liberals, it means the love of country should not blind us to what it does wrong, that the highest form of patriotism is often protest. Is Natalie Maines a patriot or a traitor? Is Florian Mueller? Is IBM?

Open source, in contrast to FOSS, accepts the idea that people might build proprietary extensions to open source programs, and that the obligation seen by Stallman, what I sometimes call the Fourth Freedom of open source, need not apply.

Open source, in other words, is Irving Berlin. FOSS is Woody Guthrie.

All I want to say this July 4th weekend is both Berlin and Guthrie were great Americans, that America can survive such debates, and that so can open source.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Dana Blankenhorn has been a business journalist for 30 years, a tech freelancer since 1983.

Disclosure

Dana Blankenhorn

Dana Blankenhorn has been a journalist, writer and part-time futurist for over 30 years.

At the present moment I run only a personal blog in addition to my ZDNet open source blog.

DanaBlankenhorn.Com has the subtitle The War Against Oil. In the past I have used it to write about political history, e-commerce, personal matters, some ideas related to open source, and The World of Always On, which is the idea of using sensors, motes and RFID to turn WiFi links into platforms for applications which live in the air.

My IRA account at Schwab holds a few tech shares, most notably some Intel and Applied Materials, but there are no open source companies in it. I don’t even own any CBS stock.

Biography

Dana Blankenhorn

Dana Blankenhorn has been a business journalist for nearly 25 years and has covered the online world professionally since 1985. He founded the Interactive Age Daily for CMP Media, and has written for the Chicago Tribune, Advertising Age's "NetMarketing" supplement, and dozens of other publications over the years.

Talkback Most Recent of 41 Talkback(s)

  • I think it's silly.
    I think it's silly, treating software as if it had some sort of moral imperative attached to it. It's as if FOSS advocates want to treat software as intelligent beings - which software obviously is not.

    Sorry, but software is an inanimate object, like an automobile. It doesn't have any natural rights.

    When writing software, I'm very much with the open source movement on this. Open source is great, but it's not a moral imperative. I have no qualms with mixing open source with proprietary, and I see no reason why it should become the next major world religion.
    ZDNet Gravatar
    CobraA1
    2nd Jul 2010
  • ZDNet Gravatar
    tom@...
    2nd Jul 2010
  • RE: FOSS vs. open source as an American debate
    FOSS vs. open about it is bank that website attacked from the site support from any soldier site to the light home page is great source
    ZDNet Gravatar
    musdahi
    16th Sep
  • He's entitle to his silly opinion
    ...just as you're entitled to your silly yours...
    ZDNet Gravatar
    ahh so
    4th Jul 2010
  • The problem
    Is if you try to answer moral question in a vacuum. Agree or disagree. The bible says that God sets up Kings, Governments and Nations and He takes them down. He then says, "Obey the governing authorities, for no authority exists apart from God and those that exist are established by God" The problem with self or even village established morals is they are open to revisionism. When God creates a moral requirement, since He is unchangeable that moral requirement is incontrovertible. R.S. can spout off about morals all He wants, but I ask, who is R.S.?
    ZDNet Gravatar
    DevGuy_z
    2nd Jul 2010
  • ZDNet Gravatar
    MichaelWells
    2nd Jul 2010
  • RE: FOSS vs. open source as an American debate
    @MichaelWells
    Shall we now rise for the communion ....
    ZDNet Gravatar
    solawd
    6th Jul 2010
  • RE: FOSS vs. open source as an American debate
    @DevGuy_z I don't who is crazier... those who swallow all RS has to spew or winguts like you who tie business, patriotism, and religion all in one.

    Why do we say "God bless America?" Shouldn't it be "God bless everybody?" Why do morals at all come in to play? What the heck does the bible have to do with any of this???

    I believe that dissent is the greatest form of patriotism. I fully support everyone's right to their opinion no matter how wrong it may be. The simple fact is that the regulated free market allows for everyone - FOSS, OS with proprietary extensions, and fully proprietary software. May the best model win, and may the rest find their niche.
    ZDNet Gravatar
    weisschr
    3rd Jul 2010
  • RE: FOSS vs. open source as an American debate
    @weisschr
    The bible has a lot to do with this. The binary system came from Jesus' words : Let your yes be yes, and your no, no. Thus was the computer age established happy
    ZDNet Gravatar
    solawd
    6th Jul 2010
  • Anybody who simply quotes the bible...
    @DevGuy_z has stopped thinking for themselves. I used to sit on the fence, but the more I learned about the history of the universe, including the earth, and that of the various religions, the more atheistic I became. I now feel that the bible is just another fairy tale to help explain things man does/did not understand. It is used by power hungry and greedy leaders to control the masses.

    Man has always resorted to this this belief in the supernatural to quell his fears and explain the world around him.

    I stopped believing in fairy tales a LONG time ago.

    I wonder how many popes were pedophiles?
    ZDNet Gravatar
    Economister
    4th Jul 2010
  • RE: FOSS vs. open source as an American debate
    @Economister
    You might want to watch your words in relation to the bible. Do you mind reading it at all, just so you can tell me which of the fulfilled prophesies is a fairy tale? And from where did you learn the history of the universe? I seriously want to know.
    ZDNet Gravatar
    solawd
    6th Jul 2010
  • The sneaky little truth left hiding under a bush
    The GPL is there to prevent proprietary corporations from integrating the code into their own expensive wares, in effect stealing it. NOT "people might build proprietary extensions to open source programs."

    There is no end to excuses compiled by those who don't mind contributing their work to those proprietary corporations to use for piling up vast sums of loot, or those who don't know the difference.

    For anyone harping about the intricacies of the GPL, or "FOSS", just try snitching a bit of Microsoft's or Apple's code and using it for your own personal project. Uh-oh, you hit a brick wall. Neither can you pass any of their code on. On the other hand, code covered by the GPL is there for you to snitch and use any way you want and distribute it freely, only it can't be integrated and distributed in proprietary code.

    Is that a bad thing? You are FORCED to respect the proprietary "license", why do you find it so difficult to respect the GPL (or FOSS) license?

    Somebody gives you a horse and you have to look in his mouth and gripe because you don't like what you see there.
    ZDNet Gravatar
    Ole Man
    2nd Jul 2010
  • RE: FOSS vs. open source as an American debate
    @Ole Man

    "NOT 'people might build proprietary extensions to open source programs.'"

    Which explains the existence of the LGPL, and their paper encouraging people to stop using LGPL and start using GPL for libraries.

    http://www.gnu.org/licenses/why-not-lgpl.html

    "just try snitching a bit of Microsoft's or Apple's code and using it for your own personal project"

    Slight problem: Only Microsoft and Apple have access to their code. Even if I wanted to, I couldn't.

    I can, however, use their publicly available APIs in my own code, and suffer no legal consequences.

    "On the other hand, code covered by the GPL is there for you to snitch and use any way you want and distribute it freely, only it can't be integrated and distributed in proprietary code."

    In other words, I can use it any way I want - except for the ways in which I can't use it any way I want.

    So much for logic.

    "Is that a bad thing? You are FORCED to respect the proprietary 'license', why do you find it so difficult to respect the GPL (or FOSS) license?"

    Every time I code to a proprietary API, I'm allowed to make my own source code open or closed depending on my preference.

    Every time I code to a GPL API, I have to make my own code open.

    I think I'll stick to the API that gives me more choice.

    I'm actually beginning to like the MIT license a lot - far less restrictions than the GPL. The stuff I want to make public I can make public, and the stuff I want to keep proprietary I can keep proprietary. A lot more sane than trying to force the decision one way or another.
    ZDNet Gravatar
    CobraA1
    2nd Jul 2010
  • RE: FOSS vs. open source as an American debate
    @CobraA1

    "Slight problem: Only Microsoft and Apple have access to their code. Even if I wanted to, I couldn't.

    I can, however, use their publicly available APIs in my own code, and suffer no legal consequences."

    You could try to ship one of their DLLs with your code. Oh wait, you aren't allowed. (Except for a few files where they graciously "allow" you to do this subject to their own arbitrary and capricious restrictions. Better consult with your lawyer first).

    Almost without exception, your end users must have already shelled out significant dollars to MS or Apple to even be able to run your code. Where's the freedom there? It's more like a shakedown.
    ZDNet Gravatar
    0xBADF00D
    2nd Jul 2010
  • RE: FOSS vs. open source as an American debate
    @0xBADF00D

    "You could try to ship one of their DLLs with your code. Oh wait, you aren't allowed. (Except for a few files where they graciously 'allow' you to do this subject to their own arbitrary and capricious restrictions. Better consult with your lawyer first)."

    For the most part, I don't need to ship Microsoft's own .DLLs with my own code - and that the few I might need to are generally covered by a licence that allows it.

    It does help to read those license agreements occasionally.

    "Almost without exception, your end users must have already shelled out significant dollars to MS or Apple to even be able to run your code."

    So I'd better give them top quality software and make it worth their expense happy. All the more incentive to write good code.

    Although I should mention that most of them actually get their OS with their computer, rather than as a separate purchase.

    "Where's the freedom there?"

    Where's the lack of freedom there? It was their choice to buy it.

    I'm sorry - it's "freedom" when you get something without paying it, but it's not "freedom" when you decide it's worth it to pay for it?
    ZDNet Gravatar
    CobraA1
    2nd Jul 2010

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources