decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
Eben Moglen Sends Letter in Support of Oracle to EU Commission - GPL Works No Matter Who Owns the Copyrights
Friday, December 04 2009 @ 11:11 AM EST

Eben Moglen has sent a letter to the EU Commission essentially in support of Oracle/Sun:
A top legal expert on open-source software has told European antitrust regulators holding up Oracle Corp's $7 billion purchase of Sun Microsystems that their analysis of the deal is partly flawed....

"The issues raised (by the commission) concerning the GPLv2 status of the MySQL code base do not warrant a conclusion that this transaction threatens significant anti-competitive consequences," Moglen told EU regulators in a Nov. 19 letter.

Moglen writes that the GPL was designed to be effective no matter who owns the copyrights. So the world's expert on the GPL has just told the Commission that the so-called analysis of the GPL by Florian Mueller and Monty Widenius, which apparently influenced the Commission heretofore, is full of beans.

A lot of people don't understand the GPL, of course. But between Eben Moglen and anyone else on the planet, if you do want to understand it, Moglen is who you would ask. Would you like to see the email that Mueller is sending around in response to this latest event? Hold your nose.

Florian takes it ad hominem:

I just saw a Reuters piece on "activist lawyer" Eben Moglen concerning the merger:
http://www.reuters.com/article/mergersNews/idUSN0310376420091203

Some comments (please feel free to quote as you see fit):

Compared to Richard Stallman he's very unimportant in a GPL context because Richard really founded the movement and developed the concept, Richard is the giant on whose shoulders a lot of people stand and the best ones of those admit that this is the case while some midgets try to deny that fact.

I met Eben Moglen in 2004 to talk about a legislative process in the EU on software patents and back then it was already clear that he had a GPL-centric not market-oriented agenda. I disagreed with his approach back then (a year later I became the European Campaigner of the Year with my approach) and so I do now. I also got the impression at the time that he was primarily interested in obtaining funding (at the time from MySQL, on whose behalf I met with him) for some initiatives of his (at the time "patent busting", a pretty pointless approach that never got anywhere but some lawyers made some money with it).

He is now probably just afraid of a possible license change away from the GPL to another open source license entering the remedies discussion, something that I don't propose anyway because a divestiture would be the only approach that entirely eliminates the competition concerns identified.

I am wholeheartedly convinced that the Commission has perfectly understood all GPL-related issues and the fact of the matter is that if Oracle buys MySQL on the current basis, it will get as much control over an open source project as money can possibly buy. That's why there are serious competition issues.

Florian

Isn't that disgusting? Blow his own horn much? Moglen "unimportant in a GPL context"?

Moglen is the lawyer who has been enforcing the GPL since 1994. He served *without fee* as General Counsel for the FSF during that time, until he founded the Software Freedom Law Center. He led the revision process for GPLv3. Yes, that means he *wrote* it, with input from the world. There is literally no one who understands the GPL legally any better than he does. Guess who Richard Stallman contacts if he has a legal question about it? Yes. Exactly.

Back when MySQL was in litigation with Progress Software in 2002 (Progress Software Corp. v. MySQL AB, 1st Cir., No. 02-1402, which you can read about here), guess who MySQL asked to explain to the court how the GPL works? Yes. MySQL asked Eben Moglen. He provided a declaration to the court to explain the GPL. MySQL didn't ask Florian Mueller to do that. It asked Moglen, because he is the world expert on the GPL, not Mueller, and MySQL knew it very well.

So for Mueller to slyly denigrate Moglen's role, as if he were a know-nothing money-grubbing lawyer with an imagined private agenda and no real importance in a GPL context is absurd and factually inaccurate. There is no way for Mueller to truthfully claim to know more than Moglen about this subject matter. Happily, I'm sure the EU Commission knows that.

Now the community needs to ask, what kind of "community representative" would say what has been said by Mueller and his group about the GPL and now about Moglen? What's their real angle and who are they really representing? Who benefits from such statements? The community? You? Me? The GPL? Microsoft? SAP? (There's a little water under that bridge.) Who? I think there are enough clues now on the table to draw a pretty good map.

I am deeply angered, speaking personally, to have someone pretending to represent community interests to the EU Commission misrepresent the GPL and make factually untrue statements. In the future, how seriously will the Commission take complaints from the FOSS community, do you think? It is, in my estimation, a misuse of the good reputation built by genuine representatives of the FOSS community, like tridge and the ethical SAMBA team during the EU Commission's antitrust litigation against Microsoft.

Mueller's group *did* propose a license change away from the GPL in their filings with the EU Commission. I've read them [PDF]. They called the GPL "a source of infection" and a barrier to commercial interests. I am shocked that Mueller would say otherwise now. They absolutely did ask for a license change as a remedy, as the EU Commission knows.

This is a public repudiation by Moglen of Mueller's analysis of the GPL by someone who certainly knows a great deal more about it than he does. And it's very timely. The commission will be holding a hearing on the Oracle/Sun deal on December 10th in Brussels.

Here's the Software Freedom Law Center press release, and here is the letter [PDF]. The press release:

The Software Freedom Law Center Submits an Opinion on the Oracle/Sun Merger to the EC
Urges Regulators to Have Faith in GNU GPL

New York, NY (12/03/09): The Software Freedom Law Center (SFLC) submitted an independent opinion to European Union regulators to consider in the ongoing merger approval investigation of Oracle's acquisition of Sun Microsystems.

Eben Moglen, the founder and executive director of the SFLC and a leading expert in free software law, sent a letter to the commission on November 19 responding to portions of the Commission's Statement of Objections, issued on November 9, concerning the GNU General Public License Version 2 (GPLv2) and MySQL.

At Issue

The Commission's Statement of Objections argues that MySQL currently imposes "a competitive constraint" on Oracle's pricing and marketing of its flagship Oracle 11 database product. The Committee's statement views the GPLv2 as an inadequate protection of the rights of non-Oracle parties to freely improve and redistribute MySQL.

Moglen believes the Commission has underestimated the robustness the GPL has consistently demonstrated over the past 18 years.

"The GPL was designed specifically to ensure the permanent freedom of software, and the ability of everyone to improve and share their improvements to the program, no matter who acquires the copyrights to the code," Moglen said of the argument he presented to the Commission. "The whole point of GPL as a copyright license is to deal with every contingency that could result in hobbling or destroying the freedom of code shared under it. The drafters of GPL versions 2 and 3 considered scenarios very similar to the ones that the Commission is concerned about now. The design of the license, and the experience we have had using it, show that it can be counted upon to operate as intended in situations like this one."

Historical Perspective

Programs released under the GPL, including Linux, Samba, and the GNU Compiler Collection, have continually proven to be resistant to anti-competitive conduct in the marketplace. "GPL’d programs competing effectively against offerings of the richest and most powerful monopoly in the history of information technology have resisted the efforts of the monopolist to find a chink in its armor," Moglen writes.

Moglen and the SFLC issued their opinion, pro bono publico and without fee, at the request of Oracle's counsel; it has been incorporated in Oracle's response to the Commission's Statement of Objections. A hearing on the Objections, and Oracle's response, is scheduled to occur in Brussels on December 10.

Oracle is a donor to the Software Freedom Law Center, which has also received donations from other parties with diverse views on the merger, and on the future of MySQL. For disclosure of all relevant details, please consult the text of the opinion.

The PDF is available here.

And here's a relevant section of the letter to the EU Commission, but do read the original for footnotes and further details:
8. I have no knowledge of Oracle's business plans or intentions, and I have no comment on the Commission's assumption that Oracle experiences "competitive constraint" as a result of MySQL's existence as free software. I nonetheless believe that the Commission's analysis overlooks both general and specific reasons why acquisition of existing centralized copyright in MySQL is not in fact the threat to competition that the Commission is concerned about.

9. GPLv2 and GPLv3 are copyright licenses engineered by their makers to ensure the free flow of ideas and improvements to software regardless of who holds the copyrights. The underlying purpose of the GNU General Public License (which we now all abbreviate GPL) was to enable diverse developers to collaborate on the long-term construction of an entire computer operating environment (which Richard Stallman dubbed "GNU") that would preserve its own freedom no matter who came into ownership of the code from a legal point of view, and no matter what their commercial motives were with respect to it.

10. The "copyleft" properties of GPLv2 and GPLv3 have proved themselves enormously robust over the last twenty years. Since the promulgation of GPLv2 in 1991, the technical, commercial and development environment surrounding GPL'd software has changed profoundly. Firms with business models directly hostile to the "free software" idea pioneered by Richard Stallman have directed substantial adversary attention to the GPL. GPL'd programs competing effectively against offerings of the richest and most powerful monopoly in the history of information technology have resisted the efforts of the monopolist to find a chink in its armor.

At the same time, the copyleft's friendliness to large-firm business models has attracted other IT giants such as IBM and Hewlett-Packard to the value of supporting the development and distribution of projects that cannot be deployed with proprietary improvements or restrictions, sharable by all users and improvers.

11. MySQL is now and always has been an atypical GPL software project, because its copyright was highly centralized inside a small commercial firm that considered dual licensing its only commercially attractive strategy for survival. But even MySQL AB's atypical business model, which was highly unreflective of the mass of GPL'd software development, occurred within the parameters of the GPL's overall design, which is to ensure the freedom of the software it protects regardless of the commercial motivations or behaviors of the parties distributing the primary upstream version.

12. The Commission's analysis underestimates the distinctive operation of GPL's copyleft under market conditions, arriving at conclusions that insufficiently distinguish between the real-world behavior of GPL'd software communities and those operating under "permissive" open source licenses such as BSD or Apache.

13. The SO contains, for example, substantial analysis of the history and commercial prospects of PostgreSQL as a possible competitive constraint on Oracle (714-728). The Commission observes that development resource for the commercial exploitation of PostgreSQL has been divided among numerous ventures. Projects under GPL, on the other hand, precisely because they do not permit proprietary enhancement, channel the investments of interested parties into an ecologically sounder pattern, in which technical innovation occurs throughout the project, rather than concentrating on the points of attachment for proprietary add-ons or feature modules.

14. For this reason, other basic infrastructure components of modern computer systems (operating system kernel, C compiler, shared file system protocol implementation, networking stacks, and web content management systems) used by industry and commerce have tended to emerge from the GPL'd commons, where both firms and non-firm actors have been able to collaborate in confidence that their improvements would not be proprietized by other, more powerful or less ethically motivated parties. Linux, GCC, and Samba, with all of which the Commission is familiar from other investigations, are examples of the superior resistance of the GPL'd commons to fractionation of effort or misallocation of resources.

15. As another example, I think the SO (759) may be mistaken in asserting that only the permissive nature of the Apache Software License enables the close collaboration between IBM and the Apache Software Foundation. IBM has also collaborated on equally close terms with projects and project clusters under GPL, including for example its leading role in the Free Software Foundation's GCC Steering Committee, which is backed by an effort of IBM's Linux Technology Center involving dozens of IBM programmers directly paid to work on the compiler and its toolchain; or IBM's very significant efforts to enhance and improve the utility of the Linux kernel for a variety of hardware, including the IBM S/390 mainframe architecture. In that last case, as early as 2000, IBM completed at great expense and solely using dedicated IBM resources, a port of the Linux kernel, C Library, and toolchain for this proprietary IBM architecture, and then donated all copyrights to the Free Software Foundation.

16. In general, we think of free software projects in ecological rather than purely commercial terms, because the breadth of possible contributors to technical innovation in free software far outstrips the number of venture capital-funded small firms likely to play a role. Such firms do have an important role in the development of free software assets, but their economic health is a product of, rather than a producer of, the overall health of the commons to which they contribute.

GPL and MySQL

17. For these reasons, the Commission's analysis of the probable consequences of Oracle's acquisition of the MySQL copyrights seems to me to overlook important elements in the model of competition appropriate to sketching the future of the commons at stake here. The Commission assumes that both the technical structure of MySQL itself and the structure of firms and non-firms contributing to its growth must be in the future more or less what it was in the past. But MySQL's technical and commercial history is a product of the originating firm's perception that it required dual license revenue, not a necessary condition of its future.

18. "Storage engines," for example, are much discussed in the SO, under the impression that it is a virtue of MySQL that it is designed around replaceable storage engines, which the SO asserts can only be created and implemented by venture-funded firms needing proprietary distribution opportunities in order to recoup development costs. This, I think, is a misunderstanding of the technical history. MySQL's design was an outcome of the need for dual-license revenue, not a pre-condition to it. PostgreSQL, for example, does not have or need multiple storage engines: it contains a single highly-configurable storage manager which is not independent of the database engine. MySQL's use of multiple storage engines resulted from MySQL's need to have something to sell dual-license customers different and better than that provided to users under GPL. The resulting uncertainty that could arise over whether a table had been created using a transaction-safe storage engine or by the original freely-available MyISAM storage engine contributed to the problem with occasional corruption of MySQL databases that was long a primary drawback to the enterprise use of MySQL. MySQL AB contemplated and designed a single multi-purpose high-performance storage engine, named Falcon, that would have substantially replaced all existing MySQL storage engines, but the business-model consequences of that step were sufficiently negative for MySQL AB, because of its need to produce dual-license revenue, that the project was never completed.

19. Similarly, MySQL experienced great difficulty in creating a vibrant ecology around the program, because the perceived need for dual-license revenue meant that MySQL AB believed it could not afford to accept any third-party code contributions unaccompanied by copyright assignment, because without 100% ownership of the copyrights in the base code, it could not provide OEM or "commercial" licenses to users who were frightened of or ignorant about GPL. By late in the independent history of MySQL AB, before the acquisition by Sun Microsystems, the firm was actively seeking to expand the scope of its unaffiliated developer community, but was hampered in doing so by the need to retain entire control over copyright in order to maintain the dual-licensing business.

20. The SO raises (663) the question of third-party storage engines under non-GPL license being combined with MySQL under GPL. The SO states that "for third-party storage engines aimed at specific market segments a business model based on code under the GPL is often not sustainable."

21. In the narrowest sense, the SO's question can best be answered by saying that under limited circumstances, a non-GPL storage engine could be combined with MySQL by a dual-licensing commercial producer. Under GPLv2, distribution with MySQL of a non-free storage engine designed to work only with MySQL would be infringement of the MySQL copyright unless permitted by the copyright holder. But a storage engine that actually qualified as a separate and independent work--either because it worked with other database server engines or because it could perform useful work standing alone--could be distributed separately and combined with MySQL by end users without violating the license. See GPLv2 section 6. This would be a conceivable business model for a dual-licensing storage engine manufacturer. When distributed along with MySQL, only the GPL version of such a storage engine could be provided without violating the license, but separate and independent works separately distributed would not have to be licensed under GPL. Innobase could have explored such a business model itself, before its acquisition by Oracle. InnoDB could be used as a storage engine for other data, besides MySQL database tables, standing alone. Innobase could therefore have provided an enhanced version of InnoDB, like Oracle's current InnoDB+, under non-GPL license, for end users to replace on a plug-in basis in their MySQL installations.

22. The SO proceeds under the assumption that a non-dual-licensing model for the distribution of specialized storage engines would not be commercially viable for a small or nascent firm. But the diversity of GPL-surrounding business models actually observable in the market suggests that this assumption is hasty, and probably incorrect. GPL'd programs can support a diverse ecology of surrounding commercial enterprises. CodeSourcery, for example, has since 2004 sustained itself commercially with specialized libraries and toolchain improvements to be used with GCC under GPL in a license compliant fashion that end-users combine with their GPL'd GCC installations to improve compiler performance for specialized hardware or in niche applications. A storage engine developed for MySQL to be used under GPL, accompanied by tuning tools, monitors and other supplementary software under non-free license would be an equivalent and entirely GPL-compatible model for a growing software house. A highly specialized storage engine meant for niche application use would generate not large-scale service obligations requiring high levels of personnel and large initial outlays, but rather highly precise expert consulting services, such as are added to the R statistical computing environment by firms such as REvolution Computing, XL Solutions, and Random Technologies. Niche delivery of specialized versions of R, still under GPL but at very high prices surrounded by tools enabling multiprocessing clustering of very large scale statistical computation by, inter alia, pharmaceutical manufacturers, have been discussed in the public press. This too is a feasible non-dual licensing model for a storage engine producer under GPL capable of adding additional tools in niche environments.

23. These and other similar examples that could be provided broaden somewhat the available information bearing on the risks and rewards of supplementing MySQL under GPL for small or nascent software firms. The SO states (663) that "the one precedent in this regard" is NuSphere (Progress Software) v. MySQL. The SO concludes that "This precedent illustrates why any third-party provider of a storage engine for MySQL that does not exclusively rely on the GPL itself will be wary to conduct business without a commercial relationship with MySQL's owner." But this conclusion is based on a misunderstanding of the factual setting of that dispute....

29. MySQL is not now distributed under the "pure" GPLv2. Both MySQL AB and Sun provided a "linking exception" to permit MySQL client libraries to be linked into applications programs not released under GPL. Sun broadened somewhat the FOSS license exception, to allow any program released under a major FOSS license, whether or not compatible with GPL, to link with the client libraries distributed under GPL. Sun put substantial marketing stress on the encouragement of free downloads of the GPL'd MySQL product, because it had a diversified line of hardware, software, and systems integration services to offer customers, and realized that it didn't need MySQL OEM licenses to pay for all the development and support of MySQL itself.

30. In this context, I am surprised to find nowhere in section 4.7 of the SO a mention of Microsoft SQL Server in relation to the MySQL ecology. Whether or not MySQL is a significant "competitive constraint" on the selling of Oracle 11, MySQL is an effective, indeed potentially lethal competitor for the much less powerful Microsoft product. For Sun, and a fortiori for Oracle, the rather scant dual-license revenue available from MySQL, or the long-term negative consequences from competition between MySQL and the top-drawer product line, must be significantly outweighed by the value of GPL'd MySQL, available at near-zero price, as a formidable competitor against Microsoft's only database offering.

Scenarios of Possible Oracle Anti-Competitive Conduct and the Resulting GPL Dynamics

31. From the ecological perspective most useful in analyzing the consequences of potential anti-competitive conduct in a GPL'd commons (a form of analysis familiar to me from my work as chief legal drafter of GPLv3--an activity which required countless exercises in scenario definition and analysis in order to optimize the terms of GPLv3--and from my daily work with my colleagues at the Software Freedom Law Center in considering potential legal threats to and responses by our clients, many if not most of whom employ GPLv2 or GPLv3) there are three possible courses of conduct that could be engaged in by an acquireror of MySQL's copyrights against which GPL might need to provide. I am content that in each of the three scenarios it is difficult or impossible for a party in possession of the copyrights and associated legal privileges effectively to extinguish the free competitor. The SO analytically conflates the three possible courses of action. Clear specification of each makes the analysis simpler.

32. In the first scenario, which is referred to in SO at 736 and 754, Oracle decides to "abandon" MySQL, ceasing to provide either maintenance or enhancements. Because, as the SO notes, all parties agree that there would be no restriction on other parties copying, modifying and redistributing MySQL code, Oracle could not thereby require the forced migration of users from MySQL to its own products (a scenario common to the proprietary database market, as when Oracle purchased PeopleSoft or IBM purchased Informix in order to acquire their users). Given the free software nature of MySQL, the result of such a step by Oracle would effectively be to make a very expensive present to HP, IBM, and any other companies who wanted to make marginal investments in ensuring the longevity of this "competitive constraint" on Oracle.

33. In this scenario, the SO's long estimate of the time necessary for a "fork" to gain acceptance and compete advantageously would be reduced to zero. A large existing user base requiring support and willing to pay for it would constitute a guaranteed market, and the subsidy provided by Oracle through the effective abandonment of a fully-functional and popular codebase could be expected to attract both firm and non-firm developers. Aside from making poor use of the investments of Oracle shareholders, abandoning a GPL'd project is an outstandingly poor way to prevent it from competing against the owner who abandons it.

34. In the second scenario, Oracle does not abandon the existing MySQL user base, nor does it invest in enhancing MySQL, but it does everything possible outside the realm of the GPL to discourage community development efforts that might make MySQL more competitive with Oracle's own products. (See SO at 766) It promulgates a trademark policy that prevents any modified version of MySQL from using the name. It threatens enforcement of its patent claims against any modified versions of MySQL. It inhibits development of third-party software to interoperate between MySQL and Oracle databases, etc.

35. In this possible course of events, Oracle tests all non-copyright mechanisms, which lie outside the scope of the GPL, to burden the commons. Experience shows that the trademark attack is likely to fail. Popular free software programs with large personal as well as enterprise install bases have been denied use of their "brands" in the past. GAIM was denied use of its name by AOL and became Pidgin; Phoenix became Firebird became Firefox, which in turn denied use of its name to the Debian browser version now known as Iceweasel. Lawyers for free software projects have learned that name changes are of minor concern to projects substantially based around commons production, and that trademark forms a poor way to restrict commons development.

36. Patent aggression against modifiers of one's own GPL'd programs is also difficult or impossible. The breadth of the implicit patent license under US patent law extends, according to the cases, to "repair" as a limited form of "making." So maintenance to a product distributed under GPL by third-party maintenance providers is unlikely to result in patent liability for either the provider or its customers, who can always download another GPL'd copy from the patent-holding upstream copyright owner and apply third-party patches themselves. Oracle, I am sure, is well aware that suing one's customers is a poor business model.

37. In this connection, I would be more cautious about the legal conclusion reached in SO 765, involving the example of feature Z, placed in a copy of a GPLv2 MySQL distributed by Oracle, and then reimplemented a second time, elsewhere in the MySQL codebase by a subsequent modifier. The conclusion drawn may be correct under one or more patent systems, but in my own, I am doubtful. If, for example, we were talking about a literal copy of the patent-covered code duplicated from one portion of the codebase to another, I very much doubt that the second invocation of the same code could be patent infringing, while the first is covered by implicit license. In any event, the implicit license is to use the patent claims, and it is hard to see how the license to use could fail to cover both copies. Whether the provision of a second literal copy of the code constituted "making," would I suppose hinge at most on whether the code was actually duplicated, or was turned into a subroutine called from more than one location. In any event, I would not expect the threat of such a patent infringement action to be taken seriously by any US party engaged in modifying the code.

38. I should also note an error in the legal analysis of the consequences of Oracle's putative decision "ensuring that the code cannot be acquired under [GPL] anymore from the moment the transaction is completed." SO 766. Under GPLv2 any party distributing the code commits to automatic issuance of a new license, from itself to any party to whom a copy is distributed. GPLv2 section 6. In this scenario then, contrary to the conclusion of the SO, all recipients of the code from anyone, regardless of the continued availability of that code from Oracle, receive automatically a copyright license to the code, from the copyright holder, which conveys the same implicit patent license as though the code were acquired directly from it.

39. For these and other reasons, a decision by Oracle to keep MySQL nominally alive as an Oracle product but to actively discourage commons co-development is likely to fail. It would require investments, produce little revenue, abandon an opportunity to cause disproportionate competitive harm to Microsoft, and it would irreparably damage Oracle's standing with the free and open source software communities on which it will be inclined to cooperate over other assets, including OpenOffice, OpenSolaris, and Java, which it has acquired from Sun Microsystems and in which it is also already significantly invested. Such a course is therefore neither rational nor likely to be successful, and I think it is reasonable to predict that it is not going to be tried.

40. The third significant possible course of conduct is that Oracle might progressively proprietize MySQL, by adding features, including features affording heightened interoperability with Oracle databases, only to customers buying commercial licenses, while meagerly enhancing the free version and refusing to integrate third- party contributions. (See SO at 733, 736 and 772)

41. This strategy is not unknown for firms in more or less complete control of the copyright for commercially significant free software products. But accumulated experience indicates that it usually works poorly. Many redistributors and users believed, for example, that Sun Microsystems itself essentially practiced such a strategy with respect to OpenOffice. Sun had its own proprietary version of the Star Office suite available under commercial license, it had sold to IBM the right to produce another proprietary version under the Lotus Symphony name, and downstream free software redistributors found it extremely difficult to get patches into the official OpenOffice.org distribution under Sun control.

42. The result was a de facto fork under the management of Novell. Go-oo.org, and the Novell Edition of OpenOffice (which like OpenOffice are LGPL licensed works, though like all LGPL licensed programs they can also be distributed under GPL), show the comparative ease with which other firms with a commercial interest in free software programs can counteract a perceived "go slow" development approach by a copyright holder with conflicting commercial interests.

43. The OpenOffice situation is one reason among many to doubt the conclusion reached by the SO (760) that "in fact, a fork of a major piece of software that is available under the GPL with a view to create a commercially successful product against the wishes of the project (and copyright) owner has never happened." Two of the Free Software Foundation's most significant and commercializable projects, GCC and GNU Emacs, have historically forked against the Foundation's wishes. The EGCS fork of GCC eventually rejoined GCC, while Lucid Emacs, now known as XEmacs, remains a separate development path with a codebase that cannot be merged with GNU Emacs as a result of their long genetic separation. Samba, a GPL'd project with whose commercial value the Commission is well-acquainted, was forked by Luke Leighton to create Samba-TNG. The Joomla! content management system, a more recent example, forked from the parent Mambo CMS in 2005, and now has almost entirely eclipsed the parent project. This is one reason to distrust the expertise of Microsoft in opining on GPL-related issues, rather than relying upon it, as the SO does (758) in concluding that "Linux is the only commercially viable software product that is distributed exclusively under the GPL."

44. The goal of GPL is to create development ecosystems, in which diverse parties with diverse commercial and non-commercial interests interact on a basis of guaranteed trust to achieve results unattainable by individual firms or even business models standing alone. GPL's success in achieving its design objectives lies in the elegance with which its basic rules align the incentives of commons participants and reduce the benefits of defection. The GPL ruleset has enabled competitors and cooperators to produce collectively all sorts of specialized software while resisting the various strategies for appropriating the commons. The MySQL ecosystem never attained maximum strength, precisely because the dual-licensing business model of MySQL AB forced it to turn away community resources available for the program's improvement. Far from being a challenge justifying a further weakening of the ecosystem, by replacement of the GPL by a permissive license for example, the Oracle acquisition of the MySQL copyrights could be the occasion for a significant strengthening and broadening of the community.

45. The crucial issue is not the license under which MySQL is distributed, although GPLv3 might be preferable to GPLv2 if one were writing on a clean slate. Rather, the central issue is an increase in the copyright diversity of the project, in which multiple parties have significant code in the main line. This would be sufficient to prevent anyone having an exclusive right to make proprietary enhancements or to undertake distribution under non-free licenses. While it is unlikely that Oracle will in the short term decide to incorporate third-party copyrighted modifications into the Oracle base product, thus terminating its dual-license business opportunities, in the long run the cost of maintaining two MySQL source trees (one for GPL and one for commercial versions) is more than the dual-license business is worth, particularly since the GPL branch in its wholly-owned source trees must be prepared to compete with any third-party GPL'd modified version that might be supported by Novell, Red Hat, Ubuntu, and other distribution vendors, as well as IBM, HP, and other systems companies.

Conclusion

46. The analysis presented by the SO contains a number of legal and factual judgments about which there seems to me sufficient basis for doubt. The primary judgment to be made, as the SO says, is whether there would be "sufficient" development and distribution alternatives, assuring the continued vitality of MySQL. (731) In my view, the SO unduly emphasizes some of the aspects of the situation and undervalues others. The general design of GPL and the robust diversity of business models and non-firm development ecologies it creates seem to me the central sources of doubt. Secondary concerns arise from the places where the analysis seems to me to rest on legal conclusions that are unestablished or factual assertions made by others to the Commission which are demonstrably incorrect.

47. In my view, the SO reaches an incorrect conclusion in supposing that GPL itself provides insufficient protection against anti-competitive conduct by a copyright holder in Oracle's putative position. All scenarios likely to result from Oracle's acquisition of the copyrights, whatever Oracle's business intentions may be, are tolerable from the point of view of securing the freedom of the codebase, which is the primary concern of the communities I represent.

48. Further measures for the security of the software's freedom are possible. The improvements to GPL's effect introduced in GPLv3 would be of some additional value. Incorporation of third-party contributions in the version of MySQL distributed by Oracle--which in my view it is likely Oracle will find it desirable to accept in the medium term, as its own experiences of the benefits and drawbacks of dual licensing for a wealthy and diversified firm lead it to choose its own business direction--would provide further security for the health of the MySQL ecosystem, taking it beyond any point reachable by the original MySQL AB given the scale of its resources. Without expressing any opinion on any other aspect of the Commission's ongoing merger investigation, I believe that the issues raised concerning the GPLv2 status of the MySQL codebase do not warrant a conclusion that this transaction threatens significant anti-competitive consequences.

Update: Brian Aker has now written a blog post, giving further support to one point in particular that Moglen makes, that the GPL protects the code no matter what the copyright owner wants later, by offering examples:
When MySQL was concerned about the Oracle acquisition of Innodb, it looked into alternative engines. One of the engines we looked at was the Gemini Engine. Why did we look at it? Since Progress had open sourced their engine we had the option to use it. An option that history has shown was never needed, since Oracle has continued to develop Innodb. It was an option though, and we looked at it. We had that right.

As another example, when Galbraith left MySQL, development of the Federated engine collapsed. When it became impossible for him to provide back contributions to the engine because of his lack of employment to MySQL, what happened? He forked Federated to create FederatedX, which is still developed and distributed today. Even though the version of Federated has remained nearly static in the main tree for years, his version continues to be enhanced.

When Monty and David changed the license on the MySQL network drivers from public domain to GPL, the PHP project and Redhat continued to distribute the public domain version for years (I believe Redhat still does).

The entire concept of taking what has been made publicly available, and somehow removing it from the commons is inane. It makes me think about how American Society of Composers, Authors & Publishers tried to sue the Girl Scouts for singing songs around the campfire. Once the tune is in your head, it stays in your head.

Once software has been published under an open source license, it continues to be available, whether its current owners wish it to be or not.

By the way, please notice particularly Moglen's paragraph 38, because it succinctly describes SCO's doom, so far as its copyright infringement claims go, even if it were to win the copyrights at trial, because it itself distributed all the code at issue under the GPL:
38. I should also note an error in the legal analysis of the consequences of Oracle's putative decision "ensuring that the code cannot be acquired under [GPL] anymore from the moment the transaction is completed." SO 766. Under GPLv2 any party distributing the code commits to automatic issuance of a new license, from itself to any party to whom a copy is distributed. GPLv2 section 6. In this scenario then, contrary to the conclusion of the SO, all recipients of the code from anyone, regardless of the continued availability of that code from Oracle, receive automatically a copyright license to the code, from the copyright holder, which conveys the same implicit patent license as though the code were acquired directly from it.

  


Eben Moglen Sends Letter in Support of Oracle to EU Commission - GPL Works No Matter Who Owns the Copyrights | 426 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
To be fair, Moglen is he last person I would ask.
Authored by: Anonymous on Friday, December 04 2009 @ 11:28 AM EST
Eben Moglen is not unbiased expert on the GPL, he one if its strongest
supporters, as such his opinion (whilst no doubt well thought through) is
strongly biased towards the GPL.

Frankly, If I were the commissioners I would disregard his letter entirely, the
same way I would expect them to disregard a letter from Bill Gates telling them
how wonderful Windows is.

[ Reply to This | # ]

Ulterior Motives?
Authored by: rsteinmetz70112 on Friday, December 04 2009 @ 11:37 AM EST
Some have accused the former owners of MySQL of ulterior motives in attempting
to force Oracle to sell off MySQL at a bargain basement price for their own
gain.

This whole things seems very odd.

---
Rsteinmetz - IANAL therefore my opinions are illegal.

"I could be wrong now, but I don't think so."
Randy Newman - The Title Theme from Monk

[ Reply to This | # ]

"Moglen is the lawyer who has been enforcing the GPL since 1994."
Authored by: Anonymous on Friday, December 04 2009 @ 11:50 AM EST
PJ, with all the respect you deserve, you got your timelines incorrect.

In 1994, Moglen was still dealing with proprietary software, Desqview/X.

Moglen began to play with Linux in 1997 and it wasn't until 1998 that Moglen
began dealing with GPL issues. Search for the message "A statement on
NPL/MPL/GPL licensing issues" dated March 27, 1998. This is the first
paragraph:

"At the request of Richard Stallman I am writing to express legal views
on several questions recently raised about the relations among the
Free Software Foundation's General Public License (GPL), the Netscape
Public License (NPL) version 0.95 and the Mozilla Public License (MPL)
0.95. I need to emphasize that although I act as Outside General
Counsel to the Free Software Foundation, in the comments that follow I
am expressing my personal opinion as to the licenses themselves and
their legal consequences."

Best regards.

Kenneth

[ Reply to This | # ]

Eben Moglen Sends Letter in Support of Oracle to EU Commission
Authored by: Anonymous on Friday, December 04 2009 @ 11:56 AM EST
Although I support Eben's stand with respect to the Sun/Oracle deal, I still
think that Oracle's control of MySql might not be good for the community.

Two products can be licensed under the GPL with very different results. If for
one of the products many contributors hold the copyrights, then none of the
contributors can easily sell the product under a secondary license. This is not
true when the copyrights are held by a single entity or when that entity can
re-license the product. In this case, the entity would be able to do what none
other can which is to sell the product under a proprietary license. This would
be very next to impossible to do with Linux.

On the other hand, the FOSS community already has PostgreSQL to compete. Also, a
database, unlike some other piece of software, is mostly standalone so generally
there would be no reason to get the commercial version of MySQL as opposed to
the commercial version of Oracle. Also, given Oracle's know how in database
technology, if they are good FOSS citizens then their support of MySQL could be
invaluable.

[ Reply to This | # ]

See also (at SFLC)
Authored by: grouch on Friday, December 04 2009 @ 12:01 PM EST
See also:

The Software Freedom Law Center Submits an Opinion on the Oracle/Sun Merger to the EC

---
-- grouch

GNU/Linux obeys you.

[ Reply to This | # ]

Mueller is about patents, nothing else
Authored by: Anonymous on Friday, December 04 2009 @ 12:08 PM EST
Florian Mueller is chiefly concerned about patents. He did some valuable work
against the pro-patent body, but that doesn't mean that he is pro-FOSS.

[ Reply to This | # ]

I wonder if Stallman will comment?
Authored by: NeilM on Friday, December 04 2009 @ 12:23 PM EST
It'd be funny if RMS, who Mueller says is much more important than Eben Moglen
in the GPL world, came out and told the EU Commission to listen to Moglen and
ignore Mueller.

[ Reply to This | # ]

This is a distraction
Authored by: capt.Hij on Friday, December 04 2009 @ 12:36 PM EST

This whole side show is a distraction from the main point. It is true that the GPL guarantees that the code will remain free, and it would be silly to argue that point especially with Eben Moglen. What is more important in this deal is the large number of developers who have long term experience with mySQL who may be pulled away to work on other things and could potentially stunt the continued growth of mySQL.

The other issue is the large body of documentation associated with mySQL. It is not subject to a free copyright. mySQL has one of the strongest sets of documentation of any free project, and it is its greatest strength. If Oracle finds a way to reduce the growth of that documentation then that would represent a huge impact.

The EU commission is right to take a critical look at the Sun/Oracle merger. The role of the GPL is just one part of the issue.

[ Reply to This | # ]

Well this is a handy short cut...
Authored by: SilverWave on Friday, December 04 2009 @ 12:45 PM EST
tbh I didn't really have a view on Florian Mueller and co. and had not taken the
time to investagate.

Well this is a handy short cut, Moglen is one of the good guys.

Guess that tells me all I need to know about Florian Mueller and co.

---
RMS: The 4 Freedoms
0 run the program for any purpose
1 study the source code and change it
2 make copies and distribute them
3 publish modified versions

[ Reply to This | # ]

OT here
Authored by: PolR on Friday, December 04 2009 @ 01:17 PM EST
And make them clickies if you can.

[ Reply to This | # ]

Newspicks here
Authored by: PolR on Friday, December 04 2009 @ 01:19 PM EST
Name the newspick in the title for the convenience of your readers.

[ Reply to This | # ]

Corrections
Authored by: PolR on Friday, December 04 2009 @ 01:20 PM EST
I have got the 25 comments delayed hat trick.

[ Reply to This | # ]

Eben Moglen Sends Letter in Support of Oracle to EU Commission - GPL Works No Matter Who Owns the Copyrights
Authored by: Anonymous on Friday, December 04 2009 @ 01:30 PM EST
Please move this to "Off Topic" when it appears.

I am getting the distinct impression that someone or some
organization is trying to put a purse seine net around free
and libre use of anything computer/tech related and haul
it in. I find it very difficult to believe that all these
attacks via patents, lawsuits, etc. are all independant
actions of get-rich-quick investors. It costs lots of
money to do all these things and some even seem to come up
short in the financial return department. Call me paranoid,
but when taken as a whole, I become very concerned.

[ Reply to This | # ]

cf Huxley's remark re Wilberforce and apes
Authored by: Anonymous on Friday, December 04 2009 @ 02:16 PM EST
If there is one thing more disgusting than the bleating of an opinionated blowhard who just doesn't understand the GPL, it is the fearmongering blather of a demagogue who understands the GPL all too well but pretends not to in order to lie about it.

Just sayin'.

-Wang-Lo.

[ Reply to This | # ]

Isn't that disgusting? Well, no actually
Authored by: AMackenzie on Friday, December 04 2009 @ 03:31 PM EST
PJ,

don't you think that, just possibly, this is all a storm in a teacup? Florian
Müller hat "just" seen Eben Moglen's analysis, likely felt undercut by
it, and lashed out. Chances are, he wished he'd slept on it first, and amended
it the morning after the night before before publishing it.

Why didn't EM talk it over with FM first? Possibly an error of judgement on E's
part.

Surely it is a mistake to attribute malice and alternative agenda to somebody
when "incomptence" is an adequate explanation?

For my part, I think the issue of Oracle taking over MySQL is of real concern,
despite me having no expertise in the area.

[ Reply to This | # ]

The problem with Mr. Moglen argument
Authored by: Anonymous on Friday, December 04 2009 @ 03:48 PM EST
It's my understanding the EC's issue isn't so much the MySQL code, or even the
MySQL bussness per se, so much as the MySQL trademark. The argument is the
trademark has value for marketing perposes. Atleast that was my understanding.

That said, to be honest, I don't think the words I would use to describe that
argument are appropriate for this forum. This SHOULD be about the code, and from
that perspective Mr. Moglen is spot-on (as always).

Finally, Florian Mueller's arguementum ad hominem is, of course, dispicable, and
only serves to make it hard to take him seriously. Unfortunately, that logical
fallicy is all too common on the internet.

Oninoshiko.

(In the sake of full disclosure, I have been active in porting packages to
OpenSolaris, which is heavily connected to Sun Microsystems.)

[ Reply to This | # ]

Biggest threat to MySQL would be relicensing under Affero
Authored by: Anonymous on Friday, December 04 2009 @ 04:34 PM EST
Much of the use of MySQL is as part of the LAMP stack. A significant part of
that usage is by commercial enterprises with no desire to release the source for
their Web service. If MySQL was relicensed under Affero, those users would
either have to buy a commercial license or stay on a MySQL fork remaining under
GPL. The open source advocates would not have a problem with Affero, so they
would be unlikely to support a fork. There would be little interest in a
commercial fork, as it would only attract those unwilling to pay Oracle, who can
manipulate the price to drive any commercially supported fork out of business.
Then, after a couple of releases, when a fork is no longer viable, Oracle starts
raising prices for the commercial product, and eventually eliminates the Affero
version. At this point, the viability of a fork would be low, as one could
either start with the old GPL version, or the Affero version which can't be used
in a commercial Web service with proprietary server code.

Whether Oracle would have any such plans is irrelevant to a potential antitrust
case, just that they could do this. If I wanted to increase MySQL revenue,
that's how I would do it. Of course, there's the EU approach of putting Sun in
such financial hurt that they can't afford to maintain decent MySQL support
anyway.

[ Reply to This | # ]

Eben Moglen Sends Letter in Support of Oracle to EU Commission - GPL Works No Matter Who Owns th
Authored by: Anonymous on Friday, December 04 2009 @ 05:03 PM EST
Hi! Wow, Moglen's comments are brilliant, and pretty straight on course. I could argue a bit about the historical motivations behind MySQL's decisions, but he is quite correct about licensing and the understanding of interpretation of the license (which there has been numerous attempts to FUD over the years). I've written one blog on it, but I suspect I need to spend the weekend to really go through and comment on what he has said.

Cheers,
-Brian Aker, MySQL/Drizzle Author

[ Reply to This | # ]

Eben Moglen Sends Letter in Support of Oracle to EU Commission - GPL Works No Matter Who Owns the Copyrights
Authored by: Anonymous on Friday, December 04 2009 @ 07:11 PM EST
OK. But if the double licensing model was so disadvantaging for MySql why wasn't
MySql forked before to a better environment.
I think this is a good moment for the EU not to block the takeover but to ask
some guarantee about how Oracle should handle the MySql license in order to make
sure it can compete. Like bringing it under GPL3 and opening it up for
developers by ending the double licensing model. Shouldn't be a problem for
Oracle a they see it mainly as a competitor for Microsoft.

[ Reply to This | # ]

Does this help Novell?
Authored by: Anonymous on Friday, December 04 2009 @ 07:25 PM EST
Assuming it owns the Unix copyrights it wants SCO to divest to UnitedLinux LLC,
of course.

[ Reply to This | # ]

It's not only about the license/code
Authored by: Anonymous on Saturday, December 05 2009 @ 04:44 AM EST
The point is not only if the GPL holds, even assuming it hold and everything is

perfect, there are other problems if Oracle owns it:

It would control the Name, which is quite important from a Marketing point of
view.
Also, it would control most of the developers, and could try to make Mysql
inferior to the Oracle DB or at least make it a niche product by forcing the
development towards a "website/host only DB" not really suitable for
other
purposes. This would benefit their own products, as it would force more
people to use expansive databases if Mysql could not really be used for it
anymore.

It is not about Licensing it is about the control of the development.
I think this are points to consider, and as Oracle would control the name,
forks can't be marketed easily.

[ Reply to This | # ]

Who is he?
Authored by: Ian Al on Saturday, December 05 2009 @ 06:00 AM EST
No, not Eben Moglen, silly, that Florian Müller bloke. Wikipedia tells me that
From 1987 to 1998, he specialized on publishing and distribution cooperations between US and European software companies. He initiated and managed such alliances in various market segments, including productivity software, utility software, educational software, and computer games. As a consultant to and representative of Blizzard Entertainment, Müller was involved in the marketing campaigns for WarCraft II, Diablo I and StarCraft).

In 1996, he co-founded an online gaming service named Rival Network, which in early 2000 was acquired by the Telefónica group. From 2001 to 2004, Müller advised the CEO of MySQL AB, developer of the namesake open-source database management software product.

So, he sells software with restrictive EULAs for money.
In 2004, Müller received the support of corporate sponsors 1&1, Red Hat and MySQL for launching the NoSoftwarePatents.com campaign, which opposed the European Commission's proposed directive on the patentability of computer-implemented inventions. Following several years of intensive lobbying by many parties, this heavily amended proposed directive was rejected by the European Parliament on July 6, 2005, with 648 out of 680 votes cast.

For his political activities, Müller received several awards in 2005.

So, he is against software patents because it inhibits small proprietary distributors of restrictive EULA software.

What is his complaint against Eben? From the article

He had a GPL-centric not market-oriented agenda
which is interesting because Richard Stallman has exactly the same agenda, but in spades. So, why must we not give any weight to the words of the lawyer that promotes non-restrictive licences on free software? Why, indeed.

What is his grouse against a MySQL dual licence? From the article

in the long run the cost of maintaining two MySQL source trees (one for GPL and one for commercial versions) is more than the dual-license business is worth, particularly since the GPL branch in its wholly-owned source trees must be prepared to compete with any third-party GPL'd modified version that might be supported by Novell, Red Hat, Ubuntu, and other distribution vendors, as well as IBM, HP, and other systems companies.
He is concerned that the free version would become so much better than the paided-for version, because of all those third-party, community contributors, that the paided-for version could not compete. He seems to miss what Novell, Red Hat, Ubuntu, IBM and HP have to gain as businesses by supporting the better product.

So, what does the 'the CEO of MySQL AB, developer of the namesake open-source database management software product' think in the light of such advice. Monty says

1. The easiest way to kill MySQL would be to not sell licenses any more or make their prices 'really high'.
So, he thinks MySQL should be sold with restrictive EULAs for money. What does he say about the GPL?

I think that GPL is a fantastic license. It ensures that projects under the GPL are kept free. At the same time it allows companies that wants to participate in Open Source to make enough money to be able to develop the product full time. GPL ensures that these companies can keep tight control on the product and especially on their (closed source) technology partners. This is why investors are interested to invest in companies that use GPL; They know that no one can just come and fork the product and take everything away from company that holds the copyright to the code.
What is his relationship with Florian Müller?
In order to support the regulators' work on the case, Widenius' new company, Monty Program Ab, works closely with Florian Mueller, a MySQL and EU affairs expert. Widenius said: "Florian gave MySQL strategic advice from 2001 on and was a shareholder until the sale to Sun in 2008, and with our support led an award-winning campaign against a proposed EU law on software patents.
I'm not sure I have a real complaint against his opinions about proprietary software. It is where his business interests, as a shareholder in, and owner of, software distribution companies, lie. However, he does not understand the free software business model and should keep his trap shut about such matters.

---
Regards
Ian Al

Did you drive here? I patented that!

[ Reply to This | # ]

To be fair, Moglen is the first I would consult.
Authored by: Ollathair on Saturday, December 05 2009 @ 11:31 AM EST
Nothing I have seen here, would affect the judgement of any right minded person,
as to the "bona fides" of Professor Moglen.

I have read, then re-read, then checked all of the sources for Eben's authority
and experience.

It would appear that most missed his casual support of the very early days of
PGP.
This clearly predate his mainstream experience and work with, Richard Stallman,
GNU & FOSS projects.

This also clearly preceded his first early support of FOSS, GNU and Richard
Stallman.

Oddly enough, it would also appear that many have missed his casual support of
other FOSS related projects, prior to his taking up the cudgel in support for
GNU projects and Richard Stallman.

Having read, re-read, then scanned with some diligence, Professor Moglen's
writings, I can only fail to understand the opposing view.

Richard Stallman has deferred to Eben's legal wisdom on more than one occasion.
As to the current occasion, I have yet to sight any refutation by Richard
Stallman , as to Eben's wisdom or position, on this particular matter.

That, in and of it's self, is telling.

Although, not in the favour of those would care to embarrass, or belittle,
Richard Stallman or for that matter, all things GNU.

I can only see Oracle being a good thing for MySQL.

Failing that, should Oracle ever drop the ball, so to speak, then I can easily
see the current GPL version of MySQL, or for that matter, a forked version, with
GPL, soon appearing on gnu.org

Either way, Richard Stallman & Professor Eben Moglen win.

All other's lose.

So, explain to me, in simple English, [Spanish/German/French/Gaelic & Greek
or Latin] as well as American dialects, how this fails to benefit the wider FOSS
community?

So, really, what is the problem with Oracle, other than they offend the Borg
from Redmond?

[ Reply to This | # ]

Fork it!
Authored by: Anonymous on Saturday, December 05 2009 @ 01:54 PM EST
If you are so concerned about the future of mySQL, FORK IT YOURSELF.

Go grab a copy of the source, start your own web site, and distribute it
yourself.

Nobody can stop you.

If you do it right, you will attract a new community around it and it will
continue.

This happens all the time with many GPL projects.

And when you boil away all the other issues, really the only one that really
matters is the availability of a SQL database with a GPL license.

The beauty of SQL is that if you code your app well, you can just rip out the
database and drop in another.

You can just swap in Postgres or Firebird or any of the other free SQL
databases.

Yes I know that mySQL is not really ANSI compliant. But that was their choice,
and if you coded non-ANSI SQL into your application, that was YOUR choice.

My job is testing SQL databases. I work with every SQL database that has
significant market share.

I also work a lot with apps that work with different databases. They have to
work a bit harder to generate SQL queries, but it's not all that bad.

I think in the end the message is: Go Ahead, let this deal go through. It's not
going to have a negative impact.

If anything it will have a positive impact if app developers start coding more
defensively and support more databases. Who knows, maybe there will be
pressure to make mySQL ANSI compliant, which in the end will help everyone.

[ Reply to This | # ]

Donate Copyrights to FSF
Authored by: herbc on Saturday, December 05 2009 @ 04:34 PM EST
Why can't Sun donate the copyrights to FSF and sell the trademarks to Oracle?
What are the downsides? /herbc

[ Reply to This | # ]

Nothing wrong with GPL code however...
Authored by: peope on Saturday, December 05 2009 @ 08:08 PM EST
There is nothing wrong with GPL.

However a license does not a project thrive.

Only part of mysql is covered by the GPL license.
Quite some code is proprietary. Good replication e.g. last I checked.

Business is driven mostly from non GPL products.
Non free code and services for these non-free systems.
They do have support for GPL products but that is not their main income AFAIK.
The free version could as well be called crippleware as it intentionally does
not implement features sought after.

Who controls the development?
What would happen if all big companies with big stakes in development of
GNU/Linux stopped?
Would volunteers fill the void?
Redhat, IBM and others are very much needed for the system to blossom.

The same goes for mysql.
Its development is not a community effort.
It is strictly controlled by mysql.
There is no large support for a free fork of mysql.
Something might happen if Oracle was to ditch mysql to volunteers.
But I predict the amount of resources would not be enough to make it a really
good contender in the ever evolving database "market".

Mysql would lag behind because of limited resources.

A project as mysql need additional funding for marketing as a reliable contender
for those big contracts (for it to get funding for greater development).

It needs funding for connectivity for the large set of interoperability now and
in the future.
(Although that would more easily be done if there would be a good community
project.)

The message is that
It's all nice and dandy if code is under GPL.
But there is so much more needed for a project to thrive.

[ Reply to This | # ]

He should have called Pirate Party
Authored by: Anonymous on Sunday, December 06 2009 @ 02:18 AM EST
He should have called the Pirate Party, yes you remember, the new political
party which was started as a spin-off from Pirate Bay.

From what I hear they are only party taking a clear pro-GPL stance.

They may be understaffed, but they do have one member in the European
Parliament.

No, I didn't vote for them, even if I am pro-GPL.

[ Reply to This | # ]

Proprietary
Authored by: Ian Al on Sunday, December 06 2009 @ 03:15 AM EST
I've had another 'wait a minute!' moment.
in the long run the cost of maintaining two MySQL source trees (one for GPL and one for commercial versions) is more than the dual-license business is worth, particularly since the GPL branch in its wholly-owned source trees must be prepared to compete with any third-party GPL'd modified version that might be supported by Novell, Red Hat, Ubuntu, and other distribution vendors, as well as IBM, HP, and other systems companies.
Now, think of Hilgraeve and Hyperterminal or Mosaic and Internet Explorer or Stak and disk compression... OK, forget Stak. Microsoft have licenced-in quite a lot of external modules and programs for Windows. Ah, but I here you say, if the modules were GPL then MySQL would not be able to release them under a commercial licence. Now, the other day I remembered a big piece of software that was released under both a commercial licence and the GPL. Now, what was it? Oh yes, MySQL. You see, there are commercial companies who are prepared to dual licence their code?

So, forget what I said about Florian Mueller. Forget that I don't mind his views on proprietary code, but please to shut up about the free software business model. He does not understand the software business model for anything other than games and I don't want to hear what he has to say, at all.

---
Regards
Ian Al

Did you drive here? I patented that!

[ Reply to This | # ]

Eben Moglen Sends Letter in Support of Oracle to EU Commission - GPL Works No Matter Who Owns the Copyrights
Authored by: Anonymous on Monday, December 07 2009 @ 02:01 PM EST
A lot of people don't understand the GPL, of course. But between Eben Moglen and anyone else on the planet, if you do want to understand it, Moglen is who you would ask
It's important to remember that Mr. Moglen is a lawyer, and more importantly, is not your lawyer. This means that Mr. Moglen is ethically bound to zealously pursue the interests of his client. Those interests may not coincide with the metaphysically-correct interpretation.

[ Reply to This | # ]

Oracle has a strong reason to maintain MySQL
Authored by: Anonymous on Monday, December 07 2009 @ 05:15 PM EST
1. They have a profitable business supporting customers.
2. Assuming that they fold support for MySQL into that business, that puts them
in customers offices, discussing Data Base Maintenance issues.
3. When that customer needs features not well supported with MySQL, or simply
grows to a point that it can be convinced they need and "industrial
Strength DB", Who do you think they will turn to? Probably someone with a
current support contract.

[ Reply to This | # ]

Oracle's biggest mistake
Authored by: Anonymous on Tuesday, December 08 2009 @ 03:55 AM EST
Oracle's biggest mistake was not to take the EU commission serious. It looks
very much that they thought once they convinced US authorities they could pocket
the rest of the world. Showing up to meetings empty handed is not the way you
negotiate with the commission. The commission is not a subsidiary of the US DoJ
and not bound to US laws.

When a commission spokesmen says

Competition commissioner Neelie Kroes "expressed her disappointment that
Oracle had failed to produce, despite repeated requests, either hard evidence
that there were no competition problems or, alternatively, proposals for a
remedy to the competition problems identified by the Commission"

you got a pretty good hint that you should revise your strategy and start to
take the EU commission serious. In fact, if you had proper advisors, versed in
the way things are run in the EU, they would have told you that such a statement
indicates that the thing has hit the fan and you are in big doo-doo.

What doesn't work in response is rallying up the US press, US senators (no one
here in the EU elected John Kerry or Orrin Hatch, thank you very much) and US
FOSS celebrities. It shows a profound misunderstanding of how things are run on
this side of the pond.

Had Orcale shown some more respect to the commission, had any of Orcale's legal
advisors had the guts to tell E. that not all the world is run like the US, had
Oracle offered something, then Orcale wouldn't have to resolve to all this
letter writing.

Orcale has a meeting on the 10th. They either start to play by EU rules and show
some respect, or they will get another bloody nose.

[ Reply to This | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )