LWN.net Logo

Open Source Software Shows Its Muscle (Law.com)

Law.com takes a look at the legal issues in using GPL'd software. "Open source software had its origins in the free software movement. By now, most open source users understand that free refers to freedom, not to price. The new lesson is that the freedom belongs to the software, not to users. You are not free to do whatever you want with the open source software and may find yourself in a legal fight if what you do restricts the freedom of the software. Many of the things that for-profit companies strive for end up limiting some software's freedom. Any activity that leverages software for business advantage is likely to restrict the software's freedom, and the growing use of open source software by for-profit companies has been a growing irritant for free software advocates." (Thanks to Uwe Klein)
(Log in to post comments)

Open Source Software Shows Its Muscle (Law.com)

Posted Jun 3, 2008 22:23 UTC (Tue) by mgb (guest, #3226) [Link]

The article is about the consequences of illegal exploitation - redistributing open-source for
profit in violation of license conditions.  Unfortunately as written the article may appear to
casual readers to be implying that merely using open-source is a bad thing.

Open Source Software Shows Its Muscle (Law.com)

Posted Jun 3, 2008 22:46 UTC (Tue) by pr1268 (subscriber, #24648) [Link]

Agreed. I didn't even read the whole article--based on the summary provided by Ris, this reeks of a smelly FUDsicle.

While I'll openly admit that Open-Source isn't for everyone (speaking in corporate IT terms, that is), I do wish that anyone reading these articles puts things in a balanced perspective. There are plenty of warnings to be made about proprietary, closed-source software.

Open Source Software Shows Its Muscle (Law.com)

Posted Jun 3, 2008 22:54 UTC (Tue) by proski (subscriber, #104) [Link]

Looks like typical journalism to me - emphasizing controversy and emotions and blurring the facts or even getting them wrong in some places.

Perhaps the most important free software used for commercial purposes is Apache, which is not under GPL. It can be used to get a business advantage over those running non-free web servers. If nothing else, Apache doesn't have to be supported by its maker.

With all that talk about GPLv3 and the open source advocates waiting to sue businesses, I don't think there has been a single case of suing somebody over a GPLv3 violation.

Open Source Software Shows Its Muscle (Law.com)

Posted Jun 4, 2008 10:19 UTC (Wed) by cortana (subscriber, #24596) [Link]

Obligatory:

$ HEAD http://law.com/ | grep ^Server:
Server: Apache/2.0.59 (Unix) DAV/2 mod_ssl/2.0.59 OpenSSL/0.9.8e mod_jk/1.2.25

Software isn't sentient...

Posted Jun 4, 2008 3:42 UTC (Wed) by orospakr (guest, #40684) [Link]

By far the most glaring error I see in this submission is that they refer 
to software itself having freedom, not people.  To be honest, I 
don't think the software itself cares about being free, one way or 
another.  Not yet, anyway. ;)

That is one of the more warped ways I've seen Free Software portrayed; 
the whole idea is that the users *do* have freedom, while a few specific 
freedoms are restricted to ensure that others may enjoy the same level of 
freedom as you.


Software isn't sentient...

Posted Jun 4, 2008 8:06 UTC (Wed) by macc (subscriber, #510) [Link]

The whole article is a slanted opinion piece
disguised as a "scholarly disection".

The interesting thing is that the cultural 
background he exposes ( i.e. the backtrack
of his viewpoint) is that of an association
of thieves.

"If I can't steal indiscriminately from others
due to the GPLn this is a bad thing."


MACC

Software isn't sentient...

Posted Jun 6, 2008 14:03 UTC (Fri) by sepreece (subscriber, #19270) [Link]

I think lutchann's characterization is more accurate. The piece is just viewing things from a
different perspective - the perspective of a lawyer providing advice to companies that might
intend to use OSS. He's saying pretty much what OSS people say: "You need to be aware, in
detail, of what the license requires before you use OSS."

Is that FUD? Only if you assume that everyone is prepared to share their value-add code
openly, as people coming from the OSS side typically do. If you're someone, or a company,
concerned about being able to keep your proprietary code proprietary, you DO need to be
completely clear about the licenses on the software you use and to have a healthy respect for
what courts might decide if a developer claims that you have violated a license.

The article points at issues that were the core of discussion in the GPLv3 drafting,
identifying exactly the barriers that the drafters meant to erect. How can pointing out those
issues be FUD? 

Nothing in the article says "Oh my God, avoid the use of OSS or you could be risking
everything." It says to be aware of potential issues and "make sure that [your] use of open
source software is ready for the challenge", which seems like a pretty reasonable warning.



Software isn't sentient...

Posted Jun 4, 2008 8:21 UTC (Wed) by jasonjgw (guest, #52080) [Link]

I think Richard Stallman is right to argue that the ability to restrict the
freedom of others to use, modify and distribute software is not itself a kind
of freedom. Those who take the contrary view conveniently overlook the role of
copyright law in empowering authors and publishers of copyrighted works to
exercise control over their reproduction. It is the legal apparatus of the
state that makes this possible.

In a situation of perfect freedom - a "state of nature" - there would be no
regulation, and hence no power conferred on authors to impose such restraints,
backed up and enforced by law.

This is the sense in which the GPL, by means of a copyright licence, restores
that which the law would otherwise take away - the freedom to distribute
modified or unmodified versions of the software.

This issue aside, I agree with the earlier comments to the effect that the
article is highly misleading.

Software isn't sentient...

Posted Jun 4, 2008 10:10 UTC (Wed) by slef (subscriber, #14720) [Link]

> they refer to software itself having freedom, not people.

Don't anthropomorphise software.  It hates that.

+1 to the comments above about this being a warped FUDsicle.  I've worked with legal
librarians and don't remember hearing of Law.com before - I hope I never hear of it or the
author's Wolf Greenfield company again.

Software isn't sentient...

Posted Jun 6, 2008 13:43 UTC (Fri) by sepreece (subscriber, #19270) [Link]

I've seen the phrase "software wants to be free" and the characterization of the software
having the freedom often in OSS discussions (that is, discussion among OSS supporters). It's
hardly new to this article.

Open Source Software Shows Its Muscle (Law.com)

Posted Jun 4, 2008 8:58 UTC (Wed) by nim-nim (subscriber, #34454) [Link]

Lots of FUD-ing by a so-called "IP" lawyer that predicts doom, since he posits all the
byzantine inventive IP-based restrictions he makes his living of are actually central to his
customer revenues.

Open Source Software Shows Its Muscle (Law.com)

Posted Jun 4, 2008 19:12 UTC (Wed) by mheily (guest, #27123) [Link]

"The first thing we do, let's kill all the lawyers."
  - Shakespeare, "Henry V"

Even though this lawyer is a dangerous idiot, some of the points he raises are not new. There
is always a cloud of uncertainty around the mixing of GPL and non-GPL code because the concept
of a 'derived work' is not always clear. For example, there are some Linux kernel developers
who believe that all third-party kernel modules are derived works and must be released under
the GPL. There are others, like Linux, who take a more permissive approach to non-GPL kernel
modules, as long as they were written from scratch and not directly based on GPL code.

Now that there are five actively used GPL licenses (GPLv2, LGPLv2, GPLv3, LGPLv3, Affero GPL),
the situation is even more confusing. Who can blame this lawyer for taking advantage of the
fear and confusion to sell his questionable advice?

The best thing to do would be to distribute free software without attaching complex legal
documents such as the GPL. Licenses such as the ISC license (BIND), the MIT license (X11), and
new BSD license are simple enough to be understood by non-lawyers. You could even put software
in the public domain, like SQLite and qmail have done. Programmers should stick to programming
and keep the lawyers out of it.

Nonsense!

Posted Jun 4, 2008 22:25 UTC (Wed) by Felix_the_Mac (guest, #32242) [Link]


You may give your code away under a BSD license if you wish however you clearly do not
understand the eco-system of Linux.

The success of the model is founded upon the fact that each coder who benefits from the work
of others must in turn pass on their work.


Sense!

Posted Jun 5, 2008 3:55 UTC (Thu) by mheily (guest, #27123) [Link]

The "Linux ecosystem" is more diverse than you realize, and does not depend on one single licensing model.

I'm guessing you are a Linux user, so let's assume you are running a "typical" Linux desktop (if there is such a thing). You are probably running Firefox, which is licensed under the MPL. You are probably running Gnome, which is LGPL. Firefox, Gnome, and all your other graphical programs run under the X Window System (X.org) which is MIT licensed.

So your desktop environment is mostly non-GPL software, what about the LWN web site you are visiting? The custom front-end code is written in Python, which is released under the Python license. The custom code runs inside a web application framework named Quixote, which also uses the Python license. Underneath all this Python code is an Apache webserver, which is under the Apache license. The database that stores all this interesting LWN content is running under PostgreSQL, which is BSD licensed.

All of the licenses I just mentioned are in the BSD family of licenses and lack the viral qualities of the GPL. If this offends you, maybe you should create a new Linux distribution with only GPL-licensed code. Rip out Firefox, Gnome, and X Windows, and then you can work at the console and use Lynx to browse the web. What would be a good name for this new GNU/Linux distribution? Hmmmm... how about calling it gNonSense!

Sense!

Posted Jun 5, 2008 4:49 UTC (Thu) by lysse (guest, #3190) [Link]

> All of the licenses I just mentioned are in the BSD family of licenses and lack the viral
qualities of the GPL.

Those "viral qualities" are exactly the qualities that those who choose the GPL are selecting
for. You might not like that, but sneaking in anti-GPL campaigning under the guise of
recommending against licence proliferation is just plain dishonest.

Sense!

Posted Jun 5, 2008 17:47 UTC (Thu) by nix (subscriber, #2304) [Link]

You seem to have forgotten KDE (GPL-licensed), perhaps because it 
torpedoes your ridiculous, hopeless attempt to get everyone to not use the 
single most popular family of free software licenses in existence.

(Why yes, your comments *do* reek of bias.)

Sense!

Posted Jun 5, 2008 17:49 UTC (Thu) by nix (subscriber, #2304) [Link]

Your claim that the LGPL is not a GPL-family license is also extremely 
silly, and leaves you with basically no argument.

Open Source Software Shows Its Muscle (Law.com)

Posted Jun 5, 2008 4:45 UTC (Thu) by lysse (guest, #3190) [Link]

> The best thing to do would be to distribute free software without attaching complex legal
documents such as the GPL.

But what, then, does one do if one doesn't want one's software incorporated into proprietary
works under any circumstances, but don't mind its incorporation into other free software? Your
recommendation appears to suggest that this is not a desirable outcome - which may be how you
see it, but if so you should really state that your advice comes with a distinct agenda.

Open Source Software Shows Its Muscle (Law.com)

Posted Jun 4, 2008 23:46 UTC (Wed) by lutchann (subscriber, #8872) [Link]

It doesn't come across to me like the article's author is unreasonably biased against open
source software.  Rather, he has a much different perspective than we do regarding the recent
stepping-up of GPL enforcement activity.

Remember, the difference between your view of software licensing and your lawyer's view of
software licensing is this: it's not your lawyer's job to make sure you comply with licenses.
His job is to figure out what's going to happen if you don't.  So this author, like any lawyer,
works from the assumption that his client has failed to follow the terms of the GPL and is now
at risk of being sued.

From a corporate attorney's perspective, the recent GPL legal actions are frightening because
(a) there is little (no?) case law to suggest how the GPL will be interpreted and applied in
court, and (b) unlike in license enforcement lawsuits in the proprietary world, the copyright
holders are not seeking monetary damages but license compliance, potentially even
retroactively.  It is completely unknown how a court would decide a suitable remedy for GPL
violations.  Especially if there are many copyright holders of the GPL code, a court might
determine that simple financial restitution may not be appropriate, regardless of the amount.
It is even within the realm of possibility that a court might compel the publication of what
was intended to be "trade secret" company source code.

Now lawyers have no idea how to gauge the legal risks when their clients modify and/or
redistribute GPL software.  They can no longer say "Well, in the worst case we might be forced
to pay $X million in damages but all our IP will be intact."  This is scary for any company
whose entire worth is based on the perceived value of their proprietary software.

So, while I agree that there is a certain amount of FUD and/or misunderstanding in the article
(copyright claims on output?!?), companies with products containing a mix of open and closed
code really should be aware that if their use of GPL code is infringing or even just falls in
a grey area, they run the risk of a lawsuit with potentially ruinous consequences.

Open Source Software Shows Its Muscle (Law.com)

Posted Jun 5, 2008 15:24 UTC (Thu) by charlieb (subscriber, #23340) [Link]

> They can no longer say "Well, in the worst case we might be forced
> to pay $X million in damages but all our IP will be intact."

You're kidding, right? Of course they can say that. They will also say - "We will also lose
the right to distribute our IP until it separated from the GPL software that we've combined it
with".

Open Source Software Shows Its Muscle (Law.com)

Posted Jun 5, 2008 19:44 UTC (Thu) by lutchann (subscriber, #8872) [Link]

There is no reason to believe that monetary damages and injunction against future distribution
are the "worst" remedies that could be imposed by any court.  This is particularly true if the
requirements of the GPL are construed to be contractual obligations, as they would be with
most license agreements that cover proprietary software.

Some things you can only do with FOSS

Posted Jun 5, 2008 7:12 UTC (Thu) by JesseW (guest, #41816) [Link]

(I just posted this as part of a thread discussing this article at ubuntuforums.org. I thought it might be of interest to LWN readers, too.)

Things you can do with FOSS (Free/Open Source Software), that you can't do, no matter how much you pay, with proprietary software:

Benefit from independent review of the source code -- with proprietary software, independent review of the software is limited to treating it as a black box; and many things can be hidden in such a black box. Independent review is important to users, programmers or not, because it ensures that the software does not contain malware, or do things that secretly benefit the vendor. Even if a proprietary software vendor permits specific people to conduct "independent" tests, the reviews are not truly independent because the vendor can pick who can conduct them, and revoke permission to conduct them at any time. Only with FOSS can you have truly independent review.

Sometimes, painlessly switch to a competing program -- If you are using a proprietary software program, and you hear about a competing program that you would prefer to use because it has better support, or it's developers intend to add features you want, switching to it will always involve some amount of pain and trouble, since, because the program you are using is proprietary, the competitor must develop their code independently, and therefore introduce subtle differences and bugs. If you are using a FOSS program, and you want to switch to another program with better support or a better roadmap, in some cases you can do that while still using the programs exactly the same way, because the source code for the two programs is identical -- only the support / principles / roadmap is different. This is called a fork, and can't happen in the proprietary world, only in the FOSS community.

Don't have to "activate" it -- While not all proprietary programs contain "activation" requirements (i.e. requiring that you contact, by phone or network, the vendor to prove to them that you legally purchased the product), some very widely used ones do (like Windows XP, and Windows Vista). No FOSS program contains such a requirement, and if such a requirement was introduced in a future version, you could painlessly switch to a version that did not contain such a requirement (see above), assuming (very likely) that some programmers chose to fork the program requiring "activation" to remove the requirement.

Use both old and new versions -- You might wish to do this in order to run software that only runs on the old version, and software that only runs on the new version. While not all proprietary program licenses prohibit you from using old versions of the program after you have purchased a newer version, the Microsoft Windows XP Professional EULA does include such a clause. It's unclear if you can buy two licenses, upgrade one, and still use the older version under the other license; but it's unambiguous that, if you simply bought one copy, and expect to be able to switch back and forth between versions, that is forbidden. No FOSS license forbids this.

Rely on the "spirit" of the license not changing, even for updates -- Proprietary program licenses typically permit new licenses to apply to updates or add-ons to the program; and they make no restrictions on what those licenses can require. The GPL, the most common FOSS license, requires that the licenses for any updates to the program maintain the spirit of the original license; while this is vague, it does provide reassurance that updates won't require onerous or objectionable terms. You have no such reassurance with updates to proprietary programs.

I hope the above list will provide some more reasons why a non-technical, non-programmer user of software might prefer FOSS over proprietary solutions, beyond issues of cost or individual program quality.

Jesse Weinstein

P.S. The essay "Comparing the GPL to the EULA"(PDF) is a worthwhile read; it is a comparison of Microsoft's Windows XP Professional EULA with the GPLv2. I got some of my ideas above from it.

Some things you can only do with FOSS

Posted Jun 5, 2008 17:53 UTC (Thu) by muwlgr (guest, #35359) [Link]

I would call relationship between Sybase ASE and MS SQL pretty much a fork.
So it is observable in the proprietary world as well, although less common there.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds