Slashdot Log In
Sun Refuses LGPL for OpenOffice; Novell forks
Posted by
CmdrTaco
on Wed Oct 03, 2007 07:40 AM
from the there-is-no-dept dept.
from the there-is-no-dept dept.
TRS-80 writes "Kohei Yoshida wrote a long post on the history of Calc Solver, an optimization solver module for the Calc component of OpenOffice.org. After three years of jumping through Sun's hoops on his own time, Sun says it will duplicate the work because Kohei doesn't want to sign over ownership of the code. Adding insult to injury, Sun then invites him join this duplication. Because of Sun's refusal to accept LPGL extensions in the upstream code, Michael Meeks (who recently talked about Sun's OO.o community failings, and ODF and OOXML) has announced ooo-build (previously just for build fixes) is now a formal fork of OpenOffice to be located at http://go-oo.org/. "
Related Stories
[+]
Developers: The Uncertain Future of OpenOffice.org 259 comments
eldavojohn writes "What's the biggest threat to the success of OpenOffice.org? Is it Microsoft Office? Is it the simple fact that Dell doesn't offer it with computers? Not according to some participants in the 'open' source project itself, they say the biggest problem with OO.o is the fact that Sun codes, owns & makes all key decisions for the project when it should be more community oriented. A professor who participates in the project itself said 'enough developers are frustrated by both the technical and the organizational infrastructure at OpenOffice.org' and cites this as 'a real problem that is weighing on the project.' Other members of the community agree like Michael Meeks who asked 'At what fraction of the community will Sun reconsider its demand for ownership of the entirety of OpenOffice.org?' Hopefully with IBM's entrance into OO.o participation we will see the product become more community controlled & accessible. Has anyone else experienced this when developing for OO.o or another 'open' source project? Is it a good idea to criticize a company when they've put so much effort into a project that is technically open source and completely free? Is Sun trying to control OO.o like Java? Do they have good reasons or evil underlying intentions?"
[+]
Linux: Michael Meeks On ODF and OOXML 184 comments
biscuitfever11 writes "ZDNet has up a great interview with Michael Meeks, the distinguished Novell engineer, who's currently deeply involved in open document format and OpenOffice.org. In the interview, Meeks takes Microsoft to task on its alternative format OOXML and argues that Microsoft should adopt ODF — but says that realistically they never will. He also mentions his favorite example to explain the benefits of open source software to a nontechnical person: the flexibility of open source would have allowed us to free ourselves from Clippy, the world's most despised paperclip, by changing a single line of code."
This discussion has been archived.
No new comments can be posted.
Sun Refuses LGPL for OpenOffice; Novell forks
|
Log In/Create an Account
| Top
| 258 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
And we think EULA's are bad (Score:2, Insightful)
It's kind of sad.
Blame the big corporations?
Re:And we think EULA's are bad (Score:4, Insightful)
Yeah, but in the OSS world we still have access to all the software that's in dispute...
Re:And we think EULA's are bad (Score:5, Insightful)
Re:And we think EULA's are bad (Score:4, Insightful)
(http://openlaws.com/)
When will people learn? (Score:2, Troll)
(http://nickstallman.net/)
Re:When will people learn? (Score:5, Funny)
(http://elmuerte.com/)
Re:When will people learn? (Score:4, Funny)
Re:When will people learn? (Score:5, Interesting)
They really need a goal like this [launchpad.net].
Re:When will people learn? (Score:4, Insightful)
(http://scott.progbits.com/)
If there is a Legal dispute over the code, we would have to round up EVERYBODY that contributed to the codebase. They would ALL have to travel to Boise, IDAHO, or some place in Egypt, or Australia, or where ever the dispute is filed. Once their, they would EACH have to give a dissertation on what they contributed. If even one person doesn't show up, then you would lose, much like if a football team showed up with not enough players.
How many legal disputes would it take to make sure a person NEVER contributes again?
The GPL and LGPL are licenses, that allow a whole lot of different things to happen, but they are still LEGAL licenses that if you really want people to abide by them, you will have to be able to defend in court.
I am not a lawyer, but I have been the Documentation Lead on the OOo project for the past 6+ years.
Re:When will people learn? (Score:4, Interesting)
With apologies (Score:5, Funny)
(http://stylus-toolbox.sf.net/ | Last Journal: Tuesday May 15, @11:50AM)
They told him, we don't your code around here
Don't wanna see your source, make it disappear
The license they don't like, and they made that clear
So fork it, Just fork it.
You better take your code, better do what you can
Don't wanna see it die, 'cause Sun wanna be da man!
You wanna own your code, better do what you can
So fork it, but you don't wanna be mad
Just fork it, fork it, fork it, fork it
No wants this to get too heated
Show 'em the way to free code that's right
It doesn't matter how the code comes to light
Just fork it, Fork it
Just fork it, Fork it
Just fork it, Fork it
Just fork it, Fork it
They won't take your code, best to leave while you can
Don't wanna fight with Sun, you wanna be da man
You wau wanna keep the code alive, just do what you can
So fork it, Just fork it,
Not an official "Fork" (Score:5, Interesting)
(http://www.pcc-services.com/)
Re:Not an official "Fork" (Score:4, Informative)
(http://www.pcc-services.com/)
http://www.tuxdeluxe.org/node/184 [tuxdeluxe.org]
Not 100% sure though (the easiest way to find out if you are using the ooo-build version or the "official" version is to see if the "greyed out" icons are just not displayed ("official version") or are actually "greyed out" (ooo-build version). Also the oo-build version does have a zoom drop-down on the task bar.
Welcome back, ooo-ximian! (Score:2)
As long as they don't get "exclusive" features that are only in one version and not the other, this probably won't be a problem.
Why demand signed-over ownership? (Score:3, Interesting)
(http://www.ev4.org/)
Re:Why demand signed-over ownership? (Score:5, Insightful)
(http://www.fjellstad.org/)
IBM Seems to Be Forking Too (Score:5, Informative)
(http://slashdot.org/~eldavojohn/ | Last Journal: Tuesday October 16, @03:26PM)
What was the story I submitted tagged as? 'fudfudfud'
I wonder how many forks we'll see? I also wonder if anyone's going to actually make this real open source or if each company is going to fork their own copy and call all the shots on it? I hope someone learns that to be the OpenOffice you have to be open to community ideas, wants & needs as well as truly governed by the community.
Isnt this pointless?? (Score:2)
My wish-list.. (Score:1)
Wait... (Score:1, Funny)
**head explodes**
Let that be a lesson (Score:4, Insightful)
If you keep acting as if you never did it, you'll wake up one day with the entire project forked by a competing company.
How is this an improvement? (Score:1, Troll)
OpenOffice wasn't under Sun's umbrella of lawsuit protection from Microsoft. It won't be under Novell's umbrella of lawsuit protection from Microsoft.
Why didn't they just put in on servers that aren't supported controlled by either company?
Goo? (Score:1)
go-oo.org? (Score:3, Funny)
(Last Journal: Sunday September 02, @06:01PM)
I'm getting this feedback often... (Score:1, Troll)
(Last Journal: Monday August 22 2005, @11:02AM)
1. SUN isn't very forthcoming when it comes to including changes submitted in the main code.
2. The problems of bloat, poor performance, memory utilisation etc. have been inherited from MS Office.
3. The ODF spec is overly long and needlessly complex, to be implemented faithfully.
Maybe the pressure built up has finally yielded, resulting in this fork. Good luck.
Re:I'm getting this feedback often... (Score:4, Informative)
(http://scott.progbits.com/)
2. The problems of bloat, poor performance, memory utilisation etc. have been inherited from MS Office.
3. The ODF spec is overly long and needlessly complex, to be implemented faithfully.
1. They have a setup pretty similar to the Free Software Foundatation (FSF). This is setup so if there is a legal dispute, Sun can send in their lawyers, and they don't have to round up EVERYBODY to come to court.
Would you spend $3000+ on a plane ticket to travel to Idaho for a Copyright challenge? If there is a legal dispute, that is what would have to happen, or we would lose by default, much like a Football team not showing up with the full team.
2. OOo did NOT inherit its bloat from MS Office. Part of it comes from the many tools used to make sure the software was Cross Platform. MS Office has a lot of bloat with NO Cross Platform features. What is their excuse?
3. ODF is 600 pages. That details the tags needed for EVERY single document type (Writer, Calc, Draw, Impress, and Database) that OOo supports. The spec reuses HTML, MathML, and other pre-existing w3c standards, so implementation is pretty similar to already established standards.
Microsofts OOXML spec is 6000+ pages, and that details their Word, Excel, and Powerpoint specs. MS Access is not included. This document creates new "Standards" for pretty much everything.
Now for the disclaimer. My name is Scott Carr. I am an OOo volunteer. I have worked as the Documentation Lead for almost 7 years now.
Why get upset? (Score:3, Insightful)
Coding is commodity (Score:4, Interesting)
(Last Journal: Wednesday January 10 2007, @05:32AM)
Imagine if you'd gotten money from Sun for your code. Would you care (as much) if they ignored the code? They'd have the right by having purchased it. But having spent money on it, they'd probably be less likely to discard it, and to start from scratch. Money makes a difference.
Jeez, this post is the typical complaint seen in charity work: "Oh, they didn't value my work, and I have no sense of self-worth, so now I'm all upset!" "The people running the charity are all in a clique and don't pay attention to the contributions of the other charity workers. They're destroying the spirit of the organization. Lets go create another organization that cares!" And then the cycle continues. The basic mistake is in thinking that other people have to value your work. They don't. Only you do.
Hmm (Score:2)
(http://www.ki.se/ | Last Journal: Tuesday August 28, @07:06AM)
Luckily my own experiences with contributing to the OpenJDK have been much better. Hopefully the experiences Sun learned in open sourcing Java can be applied to improving the Open Office project.
'Formal Fork' ? (Score:2, Informative)
What will the fork accomplish in real terms? (Score:5, Insightful)
1: The "non-starter" speed. Even with the quickstarter, OpenOffice.org does not start that fast enough for me.
2: Absence of a full email client. I suggest they grab Mozilla's Thunderbird. I have no trouble with it at all.
3: Beauty. Heck, the [ugly and huge] icons on Linux can be made better looking.
4: Make its database offering comparable to Microsoft's Access. Right now, a lot of work has to be done.
Those are my US$0.02.
Did you know the the Canadian Dollar is now worth more than the US dollar? I just found out this morning!
OpenOffice probably not the right horse to back (Score:1)
Truly what Linus has been doing all these years is remarkable.
Unfortunate but defensible, and maybe a solution (Score:2)
nt part of
There are some facts, Sun is a business and as such they have to make sure their business is viable. The solver is an important part, and since sun does use OpenOffice.org as the basis of StarOffice, they will want to make sure they are in proper legal standing to do so. If they make mods to the module, then all their mods must be published and there may be instances where this is not something they may legally be able to do.
I'm a free software developer who uses my code base for private consulting purposes, when people contribute patches, I require the copyright be assigned to me because I can't jeopardize my ability to use the code for a private contract. I fully understand Sun's position.
I think the solution is to pay a one time fee to the author(s) for a license fork with a guarantee that the code will remain "open." That will save Sun the trouble of re-doing the work. That will save face with the community i.e. all your work really does have value.
The power of Open Source (Score:3, Interesting)
FSF? (Score:5, Insightful)
(Last Journal: Sunday October 14, @10:49PM)
The right to fork is the right to be free! (Score:1)
Project forks are like the filibuster in the U.S. Senate. Everyone knows the potential is there, so therefore it hardly ever happens!
Still, no one likes a gratuitous fork. Such forks are likely to fail. When a project forks, the leaders of the new branch are usually extremely apologetic explaining why the fork was necessary.
What if you are not a developer and do not have the technical ability to fork? How are you protected?
You are protected by the free rider principal. If you are justly unhappy with the way a project is going, chances are some developer is also. You can take a "free ride" on some one else's fork!
The right to fork is the sole protection end users receive from free software licensing. The right to fork is the right to be free!
I wonder (Score:2)
As the homepage of the fork prominently states "Your OpenOffice.org" I have a few questions:
1) Is it ethical to use the name or domain name of the forked software? ("Your Mozilla.org" anyone?)
2) Is it not a trademark infringement? Note: even unregistered trademarks are protected to a certain extent (at least under US trademark law).
3) Is it not unfair business practices?
What people don't realize is that copyright licenses (e.g. GPL) cover only the softweare. Names and brands are not "copyrightable" so the GPL does not cover them (and gives no license to use them). Implicit and default trade name and trademark protection rights are granted by trademark law, business code, etc.
OpenOffice still exists (Score:1)
This smells so much like Microsofts tactics (Score:1)
This is what they do to you!
This is wrong but forking may not be... (Score:5, Insightful)
(http://www.ganjablogger.com/ | Last Journal: Thursday January 05 2006, @05:36PM)
It is also probably time for an OO fork. Forking is not evil or bad, forking is powerful and must be used with caution but it is the ultimate power the community has. I'm not especially surprised that Sun spent all that time previously talking about the evils of forks, it is only fitting since Sun intends to control anything they contribute with an iron fist. The project is stagnant, not because people don't contribute but because Sun doesn't accept changes or only wants certain features in StarOffice.
There should probably be a fork if we want to see something useful arise from OO but it shouldn't be run by Novell or Sun or IBM or any other corporation. A fork should be run by the community, for the community. A community run foundation or non-profit should be at its head with a no sale of the codebase clause in its charter. If Novell wants to donate the bandwidth then so be it.
Not quite what I hoped for (Score:1, Interesting)
But... it's Novell, people. Novell. Might as well be MS. When will we see a real community-run/owned fork?
"Compare to the ingredients in" forks. (Score:2)
(http://www.animats.com)
When forking something that's trademarked, you could do what Longs and Walgreens do. Their copies of out-of-patent medications are labelled with "compare to the ingredients in <proprietary name>". So something like "BetterOffice - compare to the components in OpenOffice" would probably work.
The FSF reasons for signing over ownership (Score:3, Interesting)
(http://www.dina.kvl.dk/~abraham/)
1) It is (legally) easier defend the license if ownership is clearly defined (and before you comment: The law is rarely Boolean).
2) To make it possible to re-release under different licenses.
The GPL2 to GPL3 is a poor example of #2 as they usually add a "any later version" for their GPL'ed source. But ownership gives them the right to give permission for other free software projects to use FSF code in projects that use other licenses, they are quite pragmatic with regard to such licenses.
Both should paply to Sun as well, plus the added ability to make proprietary versions (like StarOffice) which may link to other peoples non-LGPL compatible code.
ooo-build has long been more than build fixes (Score:5, Interesting)
(http://www.dashboardbuddha.com/ | Last Journal: Saturday June 12 2004, @12:40AM)
Disclaimer: I am a founder of the NeoOffice [neooffice.org] project.
ooo-build has long been much more than build fixes. For many years it has been the public face of the work Ximian and Novell have poured into the OpenOffice.org source base. It has a long history of features that Ximian/Novell have helped develop, including (but not limited to):
ooo-build is about functionality and features. Despite the name, it has never been about "build fixes" as indicated in the article. The additional functionality is so awesome that, at NeoOffice, we have been using ooo-build in NeoOffice [neooffice.org] since March and have been donating back bug fixes and Mac-specific support patches to the ooo-build project. Years ago the Ximian work on OOo 1.0.3 was so promising that I put together a Mac OS X port back in 2003 [neooffice.org] which folks used for a long time. OxygenOffice [sourceforge.net] also is based off of the ooo-build project (although I do not know if the OOOP team coordinates with ooo-build).
The ooo-build team has done amazing work. It is sad to see their work go unrecognized by so many and be outright rejected or stalled by Sun. NeoOffice users have loved having the functionality ooo-build brings currently and continues to bring in the future, and much of the work pioneered by ooo-build is critical to maintaining the Mac platform as a viable office solution (read VBA). Sun's lack of acknowledgement and incorporation of ooo-build features does nothing but hurt users. Having received a "you're welcome to join us" response similar to Kohei [kohei.us], I am glad I do not consider myself part of OOo any longer. The freedom of forking has allowed NeoOffice to incorporate all good code without all of these politics and marketing games. Forking has allowed NeoOffice to deliver to Mac users the features they wanted yesterday regardless of where those features came from. Sun has a history of a "not invented here" syndrome at times when it comes to code within their "open" source projects.
I'm glad to see that ooo-build is getting some recognition. I hope more users start seeing some of the great functionality they can get today on Windows and Linux, and once again I thank ooo-build, Ximian, and Novell for their continued dedication to improving OOo.
ed
Forking Novell - expect more (Score:2)
Novell wants proprietary, not commodity, products. Novell wants to jump on the f/oss thing, but Novell still wants the vendor-lock thing as well. Novell wants their f/oss offering to be different.
It seems to me that there are a few companies that want the community to develop the company's software product for free. Then they want to make some realitively minor changes, and own the community's work.
This is silly (Score:1)
Is it just me is this really just pissing and moaning by a jilted developer? As I see it, the main problem he has is that Sun ignored his code and all his effort and then rubbed salt in the wound by announcing they were going to write a solver program themselves.
I know he put a lot of effort into it and he had but it wasn't working that great anyway. Was it even accurate? Not to disparage his competence but is he complaining about the LGPL license or being ignored?
"The people behind go-oo.org"! (Score:1)
http://go-oo.org/about/ [go-oo.org]
take notice: Java (Score:3, Interesting)
This is one of the reasons dual-licensing is bad. Big projects with this problem are OpenOffice, Java, and Qt.
ooo-build (previously just for build fixes) is now a formal fork of OpenOffice [CC] to be located at http://go-oo.org/ [go-oo.org] [CC]
And this is the proper response: to fork the code and make an open-source only version, leaving the company and all its legal shenanigans in the dust.
Why yes, I am (Score:2)
(http://slashdot.org/ | Last Journal: Monday August 20, @10:21AM)
'And yes, I am a practising lawyer, and specialize in the field of intellectual property.'
So, is IP lawyering above or below ambulance chasing on the Lionel Hutz scale?
"Formal" fork? (Score:1)
(http://en.wikipedia.org/wiki/User_talk:Titoxd)
Maybe it's just me but go-oo seems to be better... (Score:1)
I'm pretty tired of the snail-pace development of OO and their working on low-impact items. Go-oo have very tangible features that should be incorporated... as of yesterday.
I don't know what SUN is doing but they are quickly spending their goodwill currency.
Their website calls it openoffice.org