Send As SMS

Thursday, March 10, 2005

Open Source License Compatible with EU Laws?

Here is some information about an attempt to prepare an open source license that passes EU law muster.

Friday, February 18, 2005

A Way Around the GPL?

Torger Kielland, a student at the University of Oslo who is writing a thesis on copyright law and the implications involving the Free Software Movement, emailed me with a possible way to circumvent the GPL. He states:

I make a modification to a GPL'ed program and construct it as a "dif" - a
file which only states the differences between the original code and the modified code and distributes this, the dif does not contain any of the original code, and would in my opinion not qualify as a "derivative work" of the original Program. Hence it should not be necessary to distribute it under the terms of the GPL.

However, this raises two questions:

1. If I distribute the dif TOGETHER with the original program (for instance in a .zip-file stored on a website or a CD-ROM), would this qualify as a distribution "as part of a whole which is a work based on the Program", according to GPL § 2 para. 2?

2. Even though the "dif" itself does not qualify as a derivative work, it enables the licensee to create a derivative work if he has access to the original program. Does this make me as a distributor liable for contributory infringement?

In my opinion the answer will be no in both accounts, but I'm looking for
inputs.


Thoughts?

Tuesday, February 01, 2005

Software Freedom Law Center

Open Source Development Labs (ODSL) has announced that they are providing $4,000,000 to fund the start of the Software Freedom Law Center. The new center will be headed by Eben Moglen, with other luminaries involved, such as Lawrence Lessig, Diane Peters (General Counsel of ODSL), and Daniel Weitzner (involved with W3C). The idea is to provide free legal services to open source non-profits and developers.

Monday, January 31, 2005

Dynamic Linking, the GPL and the LGPL

Can I dynamically link software subject to the GPL, make my code proprietary, and not violate the GPL? How about the LGPL?

Wikipedia defines dynamic linking thusly:

Dynamic linking systems place the majority of the linker code in the underlying operating system, in which case it is known as a loader. At compile time the linker only writes down what libraries the executable needs and checks to make sure they are being called properly. When that program is then executed, the loader finds these libraries and links them at that point, either at loadtime or during runtime
when the library is actually referenced.

[Quotes from Wikipedia are subject to its license.]

From the GPL FAQ, the Free Software Foundation thinks so, at least respecting the GPL. Quoting from the FAQ:

If the program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single program, which must be treated as an extension of both the main program and the plug-ins. This means the plug-ins must be released under the GPL or a GPL-compatible free software license, and that the terms of the GPL must be followed when those plug-ins are distributed.

What are your thoughts?

Sun Patents Available to Open Source Community?

Sun Microsystems has announced that it is making 1600 patents available to the open source community.

Upon a careful reading of their announcement, it looks as if these patents are only provided to that part of the open source community that is using the Common Development and Distribution License (CDDL), which is Sun's recently OSI-approved license that they intend to use for OpenSolaris. The patents don't seem to be available for just anyone in the open source/free source communities.





Thursday, January 13, 2005

Static Linking, the GPL and the LGPL

There seems to be some difference of opinion whether certain kinds of "linking" creates issues under the GPL. The question mostly seems to be whether a derivative work is created or not.

Let's suppose that there is some code that is subject to the GPL or the LGPL (call it the "library") that is "statically linked" to other code. Does that make the other code a derivative work of the library?

Why is this important? If I link a GPL'd library to other code and then distribute the result, I may be forced to use the GPL.

It seems to me that we first have to create a common ground for just exactly what "static linking" means. According to Wikipedia, static linking:

"embeds a library directly into the program executable at compile time by a linker. A linker is a separate utility which takes one or more libraries and object files (which are previously generated by a compiler or an assembler) and produces an actual executable file. Internally all references to code located in the library are replaced with a pointer to the code; since it cannot move independantly of the executable, this fixed offset will never change.

One of the biggest disadvantages of static linking is that each executable ends up containing its own copy of the library. "

[Quotes from Wikipedia are subject to its license.]

Does static linking create a derivative work?

Tuesday, January 11, 2005

The GPL and non-U.S. law

Alex Thurgood, a partner in the French IP law firm Cabinet Michel Richebourg emailed me and suggested this topic. (Thanks, Alex.)

Quoting from Alex:

One question that has always bothered me with free software licenses is their overall lack for any consideration of jurisdiction outside of the US. While as an IP lawyer, one might let pass an ironical smile knowing that the GPL was born in the US, and that this same country was one of the last major industrialized countries to sign up to the Berne Copyright Convention, it is nevertheless interesting to note that the majority, if not all, of the clauses of the GPL have been drawn up uniquely with US law in mind. The upshot of this is that, IMHO, the GPL is probably inapplicable in many countries outside the US. Indeed, in France, the GPL was considered by the scientific research community to be so inadapted to French law that it drafted a new free software license, called the CECILL.

End quote.

Germany has similar issues, as far as I can tell. For example, the analysis of the Munich decision upholding the GPL suggests that at least some Germans have a VERY different attitude toward licenses in general. (Maybe that is the reason for Alexander's antipathy toward the GPL. After all, he's from Germany.)

Australia has problems with the GPL as well. Under Section 68(1) of the Australian Trade Practices Act, disclaimers are apparently void if they don't comply with the language in the act, and it may bring down the entire agreement. See this at pages 76-80 for more detail. Australian info is courtesy of Ian Oi, Special Counsel at Blake Dawson Waldron in Australia, in his attempts at certifying another OSI license.

Maybe U.S. lawyers have been lulled to sleep by the promises in the Berne Treaty that all copyright law is the same.

What are the problems with the GPL overseas? Are they important? To whom?



Patent Commons

IBM has announce that it will pledge 500 patents for those working in open source. The official announcement is here. Do you think that other companies will join in this activity? If so, why?

Saturday, January 08, 2005

Using GPL'd Software in a Hosting Environment

If you use and modify software subject to the GPL, but only use it "internally" as a way to provide online services to "external" third parties, have you violated the spirit of the free software movement?

Is the GPL3 likely to "plug that hole"? If so, what will happen to existing companies that use this business model?

Copyright Preemption and the GPL

Gumout, a thoughtful contributor to this blog, raised the following issue, and it's a good one to discuss.

[Starting gumout quote]

The GPL's section:

"2 b) You must cause any work that you distribute or
publish, that in whole or in part contains or is derived
from the Program or any part thereof, to be licensed as a
whole at no charge to all third parties under the terms of
this License."

is preempted by section 301 of the Copyright Act. In one of
the most favorable decisions ever for contract rights
concerning copyrights the Seventh Circuit in ProCD, Inc. v.
Zeidenberg; 86 F.3d 1447, 39 USPQ2d 1161 stated:

"Rights equivalent to any of the exclusive rights within the
general scope of copyright are rights established by law
rights that restrict the options of persons who are
strangers to the author. Copyright law forbids duplication,
public performance, and so on, unless the person wishing to
copy or perform the work gets permission; silence means a
ban on copying. A copyright is a right against the world.
Contracts, by contrast, generally affect only their parties;
strangers may do as they please, so contracts do not create
exclusive rights. Someone who found a copy of SelectPhoneTM
on the street would not be affected by the shrinkwrap
license though the federal copyright laws of their own
force would limit the finders ability to copy or transmit
the application program.... But whether a particular license
is generous or restrictive, a simple two-party contract is
not equivalent to any of the exclusive rights within the
general scope of copyright and therefore may be enforced."

A person finding a CD containing source code and a copy of
the GPL *is* affected by the license... They are invited to
join in the modification of the source code. The GPL is not
a simple "two party" contract. It is a recursive multi-party
contract of adhesion that attempts to publicly regulate
derivative works.

From the GPL:
"Thus, it is not the intent of this section to claim rights
or contest your rights to work written entirely by you;
rather, the intent is to exercise the right to control the
distribution of derivative or collective works based on the
Program."

Here's some of what Congress had to say concerning section
301:

"The intention of section 301 is to preempt and abolish
any rights under the common law or statutes of a State that
are equivalent to copyright and that extend to works coming
within the scope of the Federal copyright law. The
declaration of this principle in section 301 is intended to
be stated in the clearest and most unequivocal language
possible, so as to foreclose any conceivable
misinterpretation of its unqualified intention that Congress
shall act preemptively, and to avoid the development of any
vague borderline areas between State and Federal
protection."

There are few sure bets in this world but here's one:
The GPL's section 2 b) is D.O.A. in a Federal Court of
Appeals.

[ending gumout quote]

Do you agree with this? Disagree? Why?

Monday, January 03, 2005

Total Cost of Ownership

The 12/27-1/3 edition of NetworkWorld has a two-page Microsoft add beginning on the second page. It cites a Yankee Group study that "a significant switch to Linux from Windows or Unix could cost three to four times as much without delivering tangibly better performance or business value."

I'm interested if anyone has any actual experiences in a midsized or large business setting that either supports or doesn't support this Yankee Group conclusion.

Patents and Antitrust

Groklaw is starting a series on the relationship between patents and antitrust. The initial discussion is here.

Friday, December 17, 2004

How do you know?

In the war story parts of legal seminars on open source and in my own practice, it is becoming clear that senior managers don't know that their programmers are using open source. This is an especially bad thing when its use is discovered in connection with due diligence in an equity investment, going public, or being acquired. Senior managers are routinely giving representations and warranties in contracts that the company uses no open source, and upon checking they are wrong.

What can you do to manage the use of open source in an IT organization?

Thursday, December 09, 2004

Copyright Misuse and the GPL

Let's explore whether the GPL is a copyright misuse. Copyright misuse is a legal doctrine. It was created as an analogy to the patent misuse doctrine. In both cases, it attempts to prevent a copyright holder from exerting greater rights to stuff (a legal term of art) that isn't protected under copyright/patent law than the actual rights that exist by virtue of being a copyright/patent holder.

An example might be useful. Suppose someone develops and patents a salt spreader. That company then refuses to sell the salt spreader unless the purchaser also agrees to purchase salt from the company. In effect, to get the use of a patented product (the machine), one is required to buy a non-patented substance (salt). That, in the eyes of the law, is patent misuse.

The first well-known case, as far as I know, that applied the copyright misuse doctrine is Lasercomb America v. Reynolds, a 1990 Fourth Circuit opinion. In that case, Lasercomb created a CAD software product that made steel rule dies. Steel rule dies are used to cut and score cardboard and paper for making boxes. Lasercomb offered to license, and actually licensed to some customers, the software product. In its license agreement, it provided that the licensee agreed not to develop a competitive product for 99 years. At the time, the copyright period for the software was less than 99 years.

The Fourth Circuit held that the presence of this clause was a copyright misuse, which created a defense to a copyright infringement claim. In rendering its decision, the court asked the question whether Lasercomb was using its copyright "in a manner contrary to public policy...." In effect, the Court stated that exercising rights not available to one under copyright may be a misuse, which creates a copyright misuse defense. (Note also that the Court stated that such a defense does not invalidate the copyright. The copyright can still be exercised if the offending action is stopped.)

Let's translate that to the GPL. The GPL in essence states that a licensee is not authorized to copy or distribute code unless the licensee does certain things. Therefore, the licensor is exercising its exclusive rights (the right to copy and distribute) in creating certain conditions to copying and distribution. This is potentially similar to a named user restriction in a proprietary-type software licensing scheme.

What the GPL does may be different from a restriction that lasts longer than the period that copyright protects the code, and therefore not subject to the copyright misuse doctrine.

Let me have your thoughts.

Wednesday, December 08, 2004

RSS Support

We've added support for RSS. Unfortunately, it won't tell you when new comments are made, just new topics. Hope you enjoy.

Monday, December 06, 2004

Dual Licensing Strategies

Another company is adopting a "dual license" strategy: one set of code for a product licensed under the GPL and the other commercially licensed. This new one is for an object-oriented database program.

Saturday, December 04, 2004

Sun Creates New Open Source License

For Open Solaris, Sun has created a new license, the Common Development and Distribution License. It's based on the Mozilla Public License 1.1. General information on this license is here. Here's an eWeek commentary on the new license.

Friday, December 03, 2004

New Open Source Group: Offers Insurance?

There is a new group in the U.K., called the Open Source Consortium. It is apparently a group of companies that get a significant percentage of their revenue off of services related to open source products. It also indicates that it will provide insurance. This insurance seems to be like a performance and payment bond, rather than indemnity insurance for open source infringement claims.

Thursday, December 02, 2004

What does "any third party" mean in the GPL

One of the most important issues related to the willingness of corporate America to adopt software licensed under the GPL -- maybe the most important issue -- is contained in Section 2 of that license. It states that if you modify GPL'd software and then distribute it, you must license the modified software "as a whole at no charge to all third parties under the terms of this license [the GPL]."

The phrase "all third parties" takes on particular importance here. For example, if "all third parties" means each and every third party in the world, whether a licensee of the modified software or not, the distribution of the modified software to a subsidiary of a company could trigger the right of a competitor to get the code. (For the purposes of this discussion, let's ignore what the remedies are for not complying with a competitor's demand. Focusing on the meaning of "all third parties" is useful without talking about remedies.)

If on the other hand, "all third parties" means only those who are licensees, directly or indirectly, of the modified software, then a distribution to a subsidiary, who would have no interest in licensing it to a competitor, creates a potentially different business result.

Let me know what you think "all third parties" means and why.

Monday, November 29, 2004

GPL and Compilations

The GPL pretty clearly wants to cover "compliations" as well as derivative works. Just like the creation of a derivative work, if you create a "compliation" that includes software licensed under the GPL, the GPL wants to require you to license the compliation under the GPL. This intent is manifest in the next to last paragraph of Section 2, where it states "the intent [of section 2 of the GPL] is to exercise the right to control the distribution of derivative or collective works based on the Program."

So what's a collective work? A good example is a book of short stories by different authors. There, each author retains the copyright in the individual short stories, but there is a separate copyright to the "compilation." Another example might be the collection of music on the CD distributed with the last edition of Wired Magazine. The theory is that there are choices made about what to include and not include; the nature of those choices are expressive and therefore copyrightable.

However, the next paragraph of the GPL states, "In addition, mere aggregation of another work not based on the Program with the Program ... on a volume of storage or distribution medium does not bring the other work under the scope of this License."

It looks like the GPL states that you must make compilations subject to the GPL except when it is a compilation.

I don't think this language works. Your thoughts?

Monday, November 22, 2004

New Version of GPL

Here's news about a new version of the GPL, due next year.


Import Issues

If you (a U.S. company or resident) download open source code, and some of it was created by a developer in Cuba or other U.S. embargoed country, have you violated the law? Does anyone care, including the U.S. government? How would you protect yourself from this problem?

More Microsoft and Patents

It was widely reported (this one's from Reuters) that Steve Ballmer of Microsoft last week spoke of the patent risks of using open source, specifically Linux. "Someday, for all countries that are entering the WTO (World Trade Organization), somebody will come and look for money owing to the rights for that intellectual property." Mr. Ballmer apparently cited the patent analysis published by OSRM that a few hundred patents were possibly infringed by the Linux kernel.

Note that Mr. Ballmer didn't say that MICROSOFT would be bringing the patent litigation, despite owning a number of potentially infringed-upon patents. See my analysis of Microsoft's strategy related to Linux on October 25 on this blog.

If I were Microsoft, I'd consider trying to influence a third party technology company to bring a patent infringement suit against one or more open source end users. This could be done, for example, by an investment by a VC in which Microsoft is an investor or by a license or other deal that gives the company available cash to fund the litigation. Microsoft therefore wouldn't have to sue its customers while increasing the FUD of using open source software.

The logical target of such a suit would be a company that is not in the technology space, who probably wouldn't have patents to trade in the litigation, as well as a company that has not received an indemnity from the actual open source provider.

It might not even be necessary to have the litigation involve Linux. A good software target might be one that doesn't compete directly with a Microsoft product. If the suit was brought against another open source software product, the open source community couldn't debate the actual merits of a patent infringement case against Linux. The FUD would likely go way up, Microsoft couldn't be accused of suing a customer, Microsoft would have additional things to say against the use of open source, CIO's and others in large companies would have something new to consider, and Microsoft could still reserve bigger guns if needed.

I realize that the above analysis sounds fairly conspiratorial and may even reinforce the idea that all lawyers are evil. However, as a lawyer, it's a good thing to try to put yourself in the shoes of others and consider what they might do. Part of that analysis is examining what's possible, not just what some would consider "fair." It's important to understand that when large dollars are involved, some companies and individuals are only going to be limited by what's legal and what spins the way they want. Many companies rationalize aggressive business behavior by repeating the mantra of ethical obligations to maximize shareholder returns.

Monday, November 15, 2004

Microsoft's IP Indemnity

There is one thing that troubles me about Microsoft's new IP indemnity, the text of which can be found here.
The language just after the exclusions, states "You will reimburse us for any costs or damages that result from these actions." This suggests an indemnity back from the user to Microsoft, in the event one of the exclusions occur. In an end user license, this kind of language (a)is rare and (b)has none of the limits on them that Microsoft has allowed for itself in its indemnity. This language should give prospective end users pause.


Friday, November 12, 2004

Microsoft Broadens IP Indemnity

Microsoft has broadened its IP indemnification to cover most of its customers, not just the big ones. The official announcement is here. Groklaw has posted a deconstruction of the text of the indemnification. Much of the textual analysis on Groklaw is IMHO inaccurate. Looks to me like Microsoft is giving a real indemnity.

However, is it truly a valuable thing that Microsoft is providing a full indemnity? First of all, few software companies, in my experience, can avoid giving a full IP indemnity to customers, so maybe the response is "welcome to the club, Microsoft."

Second, and more importantly, consider the answers to the following questions. Has Microsoft ever been sued for patent infringement related to technology in one of its products? (Hint: Yes, a number of times.) At the time of such patent infringement claim, did Microsoft have a contract that fully indemnified the users? (Hint: No) Has anyone sued a Microsoft end user for patent infringement over a technology that Microsoft put in its products? (Hint: I don't think so)

This points out a fact of software business life: a commercial software developer normally needs to fix a patent infringement claim for one of its products for business reasons regardless whether an indemnity if given to customers or not. Regardless whether an indemnity is provided, Microsoft has to fix its patent problems.

The giving of the indemnity is therefore, in my opinion, not giving much if anything away by Microsoft. A marketing ploy? Possibly.

However, the fact that there is a company that views it in its best interest to defend patent infringement claims is potentially a real distinguishing feature between MS Windows and Linux.

My two cents. Your comments welcome.

Tuesday, November 09, 2004

Microsoft Claims to Open Protocols?

EWeek reports that Microsoft may be attempting to control certain Internet protocols.

Saturday, November 06, 2004

Open Source Losing its Way?

The Computer & Internet Lawyer (Aspen, Volume 21, Number 10, October 2004) has published a piece by Ieuan G. Mahony and Edward J. Naughton of Holland & Knight. It requires a subscription, and after looking around, I don't think it's on-line.

The thesis: the current use of open source by companies that are commercializing it defeats many of the original underlying purposes of open source, such as "freedom, volunteerism, and a shared community...." Well-researched and an engaging read.

Are large technology companies are just embracing open source as a business defense against those software companies with the greatest market power, such as Microsoft and Oracle?

Open Source and Trademarks

Interesting article from NewsForge on the potential of trademarks to impact open source software.

Friday, November 05, 2004

Open Source Acceptance: Role of Analysts

This is a NewsForge article on the role of analysts in corporate adoption of open source software.

Open Source Acceptance

ComputerWorld reports that Microsoft Explorer is losing marketshare to Mozilla, Firefox and Netscape.

Monday, November 01, 2004

Open Source Acceptance

There are others who take a different view from Microsoft about the viability of open source. Here's one such study.

GPL License: What is a "Distribution"

What is a "distribution" under the GPL? This is a particularly important issue under the GPL, because the act of distribution of modified code is what obligates the distributor to distribute source without charge.

For example, it's been pretty clear for over a decade that an independent contractor is not treated the same as an employee for software licensing purposes. So, if you hire a software developer, as a contractor, to create code for your company, and the software developer uses open source software subject to the GPL or the LGPL, does that create source code distribution obligations on the part of your company or the software developer? I'm interested in your thoughts.

Microsoft and Open Source

Microsoft may be starting a new offensive against open source generally, Linux particularly. See this, this, and this.

Thursday, October 28, 2004

Open Source Acceptance

The FDIC has introduced guidance to financial institutions regarding the use of “FOSS,” or “free and open source software.” It is a thoughtful piece and can be reviewed here. The basic conclusion is:

The [Federal Financial Institutions Examination Council agencies] believe that the use of FOSS does not pose risks that are fundamentally different from the risks presented by the use of proprietary or self-developed software. However, the acquisition and use of FOSS necessitates implementation of unique risk management practices.

The advice has a balanced discussion of both operational and legal risks associated with open source software.

Open Source Acceptance

The UK’s Office of Government Commerce has released a report on governmental use of open source software. Generally, it’s thumbs up to open source software. It noted that open source has matured and should be considered along with other proprietary software. The report can be found here.

Monday, October 25, 2004

Is Linux Infringing Microsoft Patents?

One of the greatest perceived risks to the use of Linux is that Microsoft may bring litigation asserting that one or more of its patents may be infringed by Linux. If this is the case, why hasn’t Microsoft already brought the claims? After all, Linux is a clear threat to Microsoft’s flagship product, Windows, that gives Microsoft its greatest market power. What business reasons would stop Microsoft from bringing this kind of claim? I have some ideas, pursued in the comments.

Changes to the Patent System?

Should interfaces to products be off limits to the patent system? Note that there are some exceptions to copyright for interoperability, both in the European Union by legislation and in the United States in the so-called “game cases.” It is possible that this “exception” to patentability could be an extension of the patent misuse doctrine, in that the patenting of an interface may effectively give patent-like protection to a product that is not protected by patent itself. Just a thought; I haven’t seen this line of reasoning anywhere else.

Open Source License Enforcement

The GPL has been interpreted by the Federal District Court in Illinois. It has been interpreted, but not held valid, because the court assumed that the GPL was valid for its analysis. This is a copy of the case.

Open Source License Enforcement

A court has finally ruled that the GPL is enforceable. It’s from a Munich trial court. An English translation can be found here. A very interesting commentary to this case can be found at this link. The commentary suggests that licenses do not, or at least should not, exist under the law. Thanks to Larry Lessig’s blog for this information. A synopsis of this case can be found here.

Open Source License Enforcement

The Free Software Foundation has openly stated that the GPL and LGPL are licenses, not contracts. I have serious doubts whether the disclaimer of all damages, limitations of implied warranties, and other non-license terms of the GPL and LGPL are enforceable without a contract in place. What parts of the GPL and LGPL are really enforceable? Let me know your thoughts.

Infringement Risk

Where there is a need there is an opportunity. A company has started offering infringement risk indemnity for the use of Linux. It is Open Source Risk Management, Inc.. Their web site is here .

Wednesday, October 13, 2004

White Paper: Open Source Software licenses

White Paper: Open Source Software Licenses: Perspectives of the End User and the Software Developer

To see this white paper, click http://www.mmmlaw.com/articles/article_238.pdf

Tuesday, October 12, 2004

Welcome to the Open Source Law Blog

This blog is designed to let you know about developments in the law and business of open source software. It also provides a forum for discussing various open source legal and business topics. New developments and discussions will be added regularly.

Feel free to browse the site and send us any comments or feedback.