Can an Open Source Project Be Acquired?
prostoalex writes "Can an open source project be acquired? ZDNet's Between The Lines says yes, one just did. Software startup JasperSoft acquired Sourceforge-based project JasperReports, which involved acquiring the copyrights and hiring the lead developer for the project." I guess the point he tries to make is that the new corporate overloads can essentially have a free and non-free version of the code, and more or less orphan the free version. The problem of course is that if the non-free version gets good, others will simply fork.
the evil overlords at sun can just buy any decent java tools open source project that competes with sun's for profit tools
At least in some large parts of the EU, for example Germany and Austria: You cannot sell the copyright to the work you did or give it away in some other way. It's just not possible. But of course you can sell exploitation rights.
The original source is still available. Another company is just going to continue on their own line and sell it. If you don't like it you can code to the original.
Many other projects have had large corporations buy them up, fork them, and ignore the free version.
But as the article plainly says -- and where the real beauty in open-source lies -- if the free version is good ENOUGH, someone else will come along, pick up the pieces, and continue making a better product out of it.
You're going to have to give some concrete examples of dually licensed projects where the closed one is worse off than the open one.
That's a pretty big claim.
As for open source projects getting bought up, I think that's great for everyone. The open source stuff still remains open and the programmers who worked on the project get some real (read monetary) appreciation for their work.
The author answers his own question in the first sentence of the article (emphasis mine):
Here's a wrinkle that many devotees of open source either don't know about or don't talk about: Open source projects can get acquired by commercial software companies.
Taco, please tell me you're not really having trouble wrapping your head around this one, and that you're just pretending to be staggeringly obtuse for the sake of, well, whatever reason you'd want people to think that you're staggeringly obtuse.
If I own a piece of code, I can do whatever the hell I want with it--including sell it to somebody else. It doesn't matter whether or not I've licensed it out under the GPL or other such Open Source license. Unless I surrender it to the public domain, I own that code, and I can license a GPL version, sell a closed version, offer a crippled demo, auction off a signed copy of the source code for a million dollars, and build an extra-shiny-and-nifty-for-my-eyes-only version--or whatever else I'd like to do with it.
Obliteracy: Words with explosions
We've always known that an author can remove the license on software they wrote. Of course, that doesn't change YOUR license, and they do still need to provide access to the source if it was under the GPL, specifically, when you got it. However, they're under no obligation to give you updates or changes from future versions of their own code.
So, the corporate buyout angle is a red herring. This is no different from any developer taking their ball and going home.
Yeah I agree, as there is no way they can stop people from using the open source code as a base to continue with a free version then you don't have any problems. What happens if the author removes all the links to the sourcecode though, are you legally entitled to ask for it?
Is this anything like a company buying another? Like how Novell bought SuSE?
Technically, all that makes a "project" a "project", is the fact someone's coding on it. Hire the coder, have him sign something to turn the license for the software over to the company, and poof, ownership is transfered.
So what's the whoop here?
"Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
Sure, the corp can buy the original copyright (and maybe some important later contributions) but that only gives them the ability to relicence the code.
Practically speaking, they'd have to make substantial improvements/service (ala sendmail) or market to the uninformed before the product would be saleable. And any improvement likely could be added into the free tree.
>> The problem of course is that if the non-free version gets good, others will simply fork.
This is the reason why you can profit off big open source projects, where support, maintanance, services, non free components, etc. have an importance.
Profit from small, simple applications is not feasible as now.
If Bob writes a program (owns the copyright on 100% of the code) and releases it under the GPL, and then later decides to sell his project to some random guy, he is free to do so, but the people who have the GPL'd version would still have full rights to do with it everything specified under the GPL.
If Bob writes a program, releases it under the GPL, and incorporates contributed code into the project, that's another can of worms. I would think if he wanted to "go private" with the code base at that point he would need to get the permission of everyone who contributed any code, much like Mozilla did. If he couldn't get their permission he would have to rewrite those chunks of code.
Of course, IANAL, but that's what logic would seem to dictate; though logic has little to do with most software licensing schemes...
rooooar
Open Source Company JasperSoft to Advance JasperReports
h p for more information.
A new company called JasperSoft (http://www.jaspersoft.com) has formed to invest in JasperReports and offer support, services and complimentary commercial products for JasperReports. I will be joining JasperSoft as Founder and Architect for JasperReports. This will allow me to work full-time on JasperReports enhancements, and direct a new team of professional open source developers to accelerate the JasperReports roadmap.
JasperReports has become more popular than I ever imagined it would. And the community has been demanding a higher level of investment and advancement in JasperReports than I alone can deliver, even working full-time. JasperSoft will help to increase the investment in JasperReports by adding full-time professional open source developers to the project.
JasperReports will stay open source forever, and its advancement will accelerate with the additional resources now being applied to it. JasperSoft and I are committed to investing in, and building the best open source reporting products available.
JasperSoft will also offer Support and Services for JasperReports, which a number of JasperReports customers have been requesting. See http://www.jaspersoft.com/services_tech_support.p
JasperSoft is a new company, headquartered in San Francisco that was formed by a combination of open source and commercial reporting domain experts. We have some of the brightest minds in the world now working on JasperReports. JasperSoft also has a commercial product line, JasperDecisions that will offer complimentary capabilities for advanced functionality to the JasperReports community. The JasperDecisions product line consists of:
Scope Server: a java server-based operational reporting solution for interactive, self-serve reporting and analytics.
Scope Designer: a swing-based report designer for Scope Server report development.
JasperDecisions is currently deployed in over 50 leading corporations and ISV's including IBM, British Telecom, Informatica and the US Department of Defense.
Today, JasperDecisions is based on its own XML report definition, called RDL (Report Definition Language) and does not support JRXML at this time. However, future versions of Scope Server will have support for JasperReports. For more information on JasperDecisions, see http://www.jaspersoft.com/products_jsps.php
This is a significant day for JasperReports, which has graduated from an open source project developed and supported by me when I could find time, to an open source product supported by a community of developers around the world, and now backed by a company and a team of professional open source developers who are committed to building the best available open source solution. I hope you will continue to work with me to make JasperReports better than ever.
Teodor
But would you begin using a piece of software if you knew it was a dead end? Think about it, the authors will never produce another update for that version and if you want to continue using it you'll either have to hope someone else will come along and fork it (unlikely) or you need to buy the commercial version. Why bother using it in the first place in that case?
... actually probably for BSD licensed code also, but my point is that even though the code is GPL, the copyright still belongs to the author. the GPL only allows anyone to copy/modify the code as if the copyright were their own. That is, the GPL gives non-copyright holders permissions that they would otherwise not have.
The copyright remains and the author can sell his copyright to someone who can then close the source. Whatever was already released will always be GPL, but the copyright holder always gets to determine the future openness.
the GPL does not apply to the copyright holder, remember. The author of the software does not have to obey the GPL - derivative works written by the copyright holder do not have to be licensed under the GPL because he actually owns the code. He can release a version under the GPL then turn around and close it if he wants to.
He's talking about the problem that exists when a company acquires an open source project to close it -- but it can't ever truly be closed now can it.
The problem of course is that if the non-free version gets good, others will simply fork.
That's only the problem for the company that bought it. It's no problem for any of us to take the open source version and de-orphan it. Having a deep pocket benefactor is actually a positive for open source. Look at IBM. They haven't acquired rights to anything yet, but in the future they may start buying up Open Source projects... you never know.
But acquiring an open source project can be a solid benefit for any business. This is good when companies take an open source project and fully fund it. That's part of the Open Source dream, IMHO. Money can still be made on services!
Who cares if it's forked into a closed area? There still is the old source to build on!
The dangers of knowledge trigger emotional distress in human beings.
Doesn't it also depend on the size of the project and consent of contributors?
I mean sure for a handful of developers on a small project it'd be pretty easy to acquire the project, assuming none of them were OS zealots. However, good luck trying to acquire something as big as, say, the Linux kernel.
According to http://jasperreports.sourceforge.net/message.html:
JasperReports will stay open source forever
So it's probably premature to cry wolf.
If you are a copyright holder, you've always been able to reassign copyright or relicense your work. This is not earth-shattering news just because it's a FOSS work being relicensed. Relicensing FOSS code is far more common than you'd think.
The good thing here is that the original work is still covered under the TOCs of its original FOSS license, so the original author and others can continue making improvements and otherwise maintain the software.
Otherwise, move along. Nothing to see here.
Would someone *please* acquire Debian now that they are "broke" with only $40,000 in cash and start releasing more often?
The difference with open source is that you have to track down individual contributors. With any popular open source project, it's going to be very difficult to find and get all those contributors to sell you their copyrights.
Even still, versions released prior to the buyout would still be subject to the GPL (for example) and only new versions could be made non-free.
Yes, it can happen. No it isn't anything to worry about.
Ok, so, a company bought up an open source project and put the lead developer on the payroll... How is this an inherently bad thing? Yes, I'm fundamentally pro-OSS, but one of the basic ideas is that it makes for better code. It just seems like the purchasing company in this case is taking a step in that direction by buying up a good project and paying a good developer.
Having said all that; I really hope it's not a continuing trend.
Before I get flamed, let me just say I have nothing against open source, I just don't understand how it works financially. Could someone explain how "Open Source" software makes any money? I know that corps use services to make there money, but what about smaller companies and independants? How would software development be profitable? I'm just a hobbiest coder and don't do this for a living, so I don't know all the ins and outs. Can someone explain this to me?
"Too much work demanded of too little infrastructure"
:)
sounds like a typical IT department to me
putting the 'B' in LGBTQ+
It can be tricky to acquire the Copyright an open source project if there are multiple developers involved, as each one will need to agree to the aquisition.
Unless each developer who submits code to the project also turns over the copyright to a single entity, it can only take 1 developer to dissent and prevent the aquisition from happening except under the terms of the original license.
Yep, just like Ximian got acquired by Novell and now ships free and non free versions. Or perhaps like Sun's StarOffice and OpenOffice. But nobody seems particularly miffed about StarOffice. It's supposed to be better than OpenOffice so that people will use it instead, right? Come to think of it, SuSE got 'acquired' by Novell too. Where's their non free version? Stop screaming wolf slashdot. It's not "News for Nerds. Stuff that matters." anymore. None of this matters, and real nerds, who are supposedly smart people, can hopefully see through the massive ongoing FUD machine that is Slashdot.
This is essentially what Borland did with Interbase. Check the Firebird web site, especially the project history and you'll see how Borland changed their mind but only after the cat was out of the bag.
"Love is a familiar; Love is a devil: there is no evil angel but Love." --William Shakespeare ('Love's Labors Lost')
They bought the copyright. The GPL is just a license to use copyrighted work. They own the copyright now, and they can license it however the hell they want. Including using a Microsoft-style EULA.
The point is that this is probably the last Free version of this software -- and is the source of the last available code to fork, ever. If the company so decides, nobody will ever get to see source to the newer versions.
REM Old programmers don't die. They just GOSUB without RETURN.
It DID NOT happen. Ziff Davis was wrong AGAIN.
Does that ring a bell? How about PhP? This was news a few years ago.
No. One person owns the copyright to the overall body of code. Your contributions are just that... gifts. The alternative is to only contribute to projects where the EFF owns the copyright, so a "rogue owner" can't take advantage of your work.
Nature of the beast. The real check and balance is that if a project has a significant portion of outside contributors it doesn't make a very good canidate for "sale," as the maintenance of the package is outside the realm of hte primary contributor...
he says it will remain open source and they will sell enhancements. This seems similar to JBoss. It is open source, BUT if you want consultants, training, or 24x7 support it costs. This is really not a bad way to develop business around open source. For the folks that will read the free docs and figure stuff out on thier own great. For the Corp types that must have training and 24hr support thats there as well.
So Long and Thanks for all the Fish.
Speaking of open source... what's with www.mono.net??? Does this mean that Novell's mono project has hit the wall??
From link in your sig:
- You use an IANAx acronym (and spell out what it means in parentheses next to it.) If you have to spell out the acryonym, why even bother?
That has to be one of the dumbest things on Slashdot. IANACTATWPPOS (I am not a complainer talking about the way people post on slashdot) but this kind of stuff just gets ridiculus!
I agree with you 100%
If you're a developer, you can pick it up and work on it, and make it more of what you want than the commercial version is.
I am trolling
No, you can't change its license to something else.
Wrong. As the copyright holder you can change the license. What you can't do is change the license of already released versions.
If a company hires the developer (whether "lead developer" or not) of a project and that developer takes the GPL'd source code and creates a new closed source project out of it for this new company he works for, he can't distribute the new program without also adhering to the GPL... his program is based off of an older version of itself that contains GPL'd code.
Isn't that correct?
"To make a mistake is only human; to persist in a mistake is idiotic." Cicero
A new company called JasperSoft (http://www.jaspersoft.com) has formed to invest in JasperReports and offer support, services and complimentary commercial products for JasperReports.
Unless, of course, he meant "complementary"...
Seriously, the above statement seems to be saying that they will be offering mostly support and add-ons, not taking the core product private. The JasperReports software is currently under the LGPL, so there is some assurance that the original will still be available in the future, if anybody cares enough to fork the project.
Have you read my blog lately?
Anyone remember what happened to Turck Mmcache when Zend hired the lead developer? ....
That is a good example. But it's also a case of a company purposefully killing off the project (which is a feat in itself). I doubt that most project acquisitions are done specifically for that purpose, though.
Take a look at SourceForge. The project was acquired by some company and abandoned.
Another company forked, and brought us GForge, which incorporates SVN and other improvements. Too bad GForge isn't used by the SourceForge site itself.
Food for thought.
The O/R mapping tool Hibernate was essentialy acquired by JBoss.
They hired the lead developer Gavin King, and now pay him, and part of his team, salaries to help further the product, under the guise of helping JBoss's business objectives.
"and they do still need to provide access to the source if it was under the GPL"
The author's right to use the code does not depend on the GPL. Therefore, the author does not even have to continue to distribute the code in any manner and does not have to distribute the source code. (Of course, he can't continue to use the GPL unless he does distribute the source code.)
The fly in the ointment is that if anyone else has made a contribution to the code, the main developer has to remove the contributed code before taking his own code private.
Parent is pretty much exploding the myth that simply because something is OSS now, doesn't mean it always will be. A mere loophole in the original license, or a problem with the original license that makes it technically illegal, could undermine the whole thing.
How is this different from, say, when Sun bought the company that created JXTA?
This sort of thing happens from time to time. If you "own" all the copyrights then you do what you like with a project. Plenty of projects have started open and gone closed. That doesn't tend to stop the last free version being open source - it just means that *new* versions won't be. If something is popular AND has savvy developer users they can fork off from the last free version.
Was the ZDnet author's memory so short as to forget that SSH communications closed SSH when they produced their commericial version of SSH2 - History of SSH? Another project that this has "happened" to is TuxRacer but I don't think that had many outside contributions. I don't see the big deal - people should be allowed to change their mind if they are the copyright owners!
Check out my story (fuller details in the "manul" section):
http://www.PalmYanoff.com
This could happen to GCC!! The FSF owns copyrights to all of the code (every contributor has to assign them their copyright). RMS could have been tricking us all along!!!
The problem of course is that if the non-free version gets good, others will simply fork.
This assumes that a company that dedicates full time resources to a product is unable to produce anything that would beat the part time input of volunteers.
Quest basically acquired Tora to kill-off one of the biggest "competitors" to their Toad product.
A GPL version is still available from
http://sourceforge.net/projects/tora/
But, for how long? Will development continue?
Remember that little piece of software called SpamAssassin? And Vipul's Razor?
Both "bought up" by corporations, but the free versions are still very much alive and kicking.
At least these JasperSoft folks have tried to answer the obvious questions and they'd continue with the free version.
How is this news to anyone? I must be missing something. Yes, an open source project can be acquired if every contributor agrees (licensing the their contributions to the company under a different license). And even then, the last free version is still around to be used and improved. I don't think this is some big "threat" to open source, given that it would only be feasible in a project where there weren't any major contributors to the project devoted to keeping it open. Sure it's possible, and it may happen now and again, but it doesn't seem like such a big deal to me.
I guess I thought the point of GPL and similar licenses was that no one would be able to profit off your code without your consent. This article doesn't seem to really challenge that. I guess you could make a small contribution to a project, and then it could be privatized without your portion (with replacement code written by someone else). But that doesn't seem like a very significant loss, given that you'd still have access to the last free version, and they'd have to redo your work. Not to mention that I'd think this would be risky ground for a company due to possible copyright infringement suits over the replacement code.
"You call it a new way of thinking; I call it regression to ignorance!" -- Operation Ivy
It is a typo -- sure, he meant corporate overlords.
I, for one... Oh, wait.
Rediculous is ridiculous!
OpenH323 is an open source project that was acquired by a company in CA, Quicknet. For a while, the lead developers from Australia also worked for Quicknet. Quicknet also open sourced their telephony driver, getting it into the Linux kernel. Though, they are not the shining example they started out as; however, this forum is not the place for that discussion.
One thing to be wary of -- when a corporate entity takes over an open source project, the health of the project may become linked with the health of the corporate entity. One of the reasons I feel these entities also hire the primary project developer or developers is to keep them from forking the project (depending on the terms of the sale and the license of the project). However, for most open source projects, I would say it is possible for the community to fork the project, should they desire. My personal opinion is that regular code snap shots of the acquired project should be archived (assuming the license doesn't change to a proprietary one after acquisition) by someone in the project's or open source community should things not work out with the new "owner" of the project. That way, should something happen to the company, there would be "offsite" backups to allow the project to continue (or be easily forked).
. 62,400 repetitions make one truth -- Brave New World, Aldous Huxley
Because it does what you want it to do. Old code isn't necessarily broken code.
that the developer will have to keep improving the product in order to keep making money? Woo. Color me sad; I have to work every day to make money. Most people do.
I don't want to sound like a Stallman clone; I certainly believe software authors (in fact, media creators of all types) deserve reasonable remuneration when their creations produce value in a commercial sense, but by the same token, I'm not feeling sorry for someone who has to work to maintain his or her income stream.
Thinking outside my Head
didn't this happen to Big Brother the network monitoring tool. www.bb4.org is the noncomerical version and www.bb4.com is the commercial version. Isnt this the same thing?
Dr. Retarded Check out what they have done now.
So long as the code's easy to get involved with. Look at the Mozilla project, it's been fairly successful, but how many of its developers are non-Netscape people?
I spend about 15 hours a week on my open source business and last month I cleared 34,000 dollars in profit. And its all thanks to Lamer's open source training program. - seanz0r
Act today and I'll knock off one of the 5 payments. My program covers all aspects of open source development, services, support and training. You will have the tools you need to build a successful future.
Don't wait another minute... ACT NOW!!!
Sincerely,
Lamer Sheets
AMD is German!
It's essentially why this sounds like scare mongering to me.
I take these finer points about the GPL to be good things.
"Acquiring" an open source project and "orphaning" free code are just inappropriate adjectives for the everyday, ordinary activities of developers coming and going from a FS/OS project.
Add to this, as you point out, the difficulty of developing a consensus among copyright owners and although the article is basically correct, this journalist is starting to sound especially desperate to be "controvertial."
At the end of the day, there will always be problems the market will solve that the FS/OS community can't or won't. Both models are here to stay, and the two have an interaction that is (taking a longer view) basically healthy, in no small part because of the generally good design of the GPL.
Tired of Political Trolls? Opt Out!
Does anyone know what this thing looks like? Surely it involves more than emailing the maintainer and saying "I assign the copyright of my contribution to the FSF?"
Didn't mean to sound like a troll here, honestly was trying to get a response from current Linux users about their experiences.
Sorry about that!
He who knows best knows how little he knows. - Thomas Jefferson
You are not secure. You can get nabbed for trademark infringement.
Let's say Linux gets acquired (bad example because of the number of copyright holders, but I'll use it because it is familiar).
Let's say you've been making a distribution of Linux.
They can't take away the license to the code, but the GPL, etc doesn't give you a trademark license, so you are now infringing unless you rename everything in your product from Linux to something else.
And I have heard of a linux company telling people they can't use their trademark recently.
Just because it CAN be done, doesn't mean it should!
I have never heard of anything like this before.
sulli
RTFJ.
Oh wait...
The article author should have checked the relevant URL: http://jasperreports.sourceforge.net/message.html
It says, black on white, that the company "(...)called JasperSoft (http://www.jaspersoft.com) has formed to invest in JasperReports(...)". "Has formed to invest in". Not "has bought the project". The project has spawned a company, that it.
Again, a wannabee journalist spinning some "news" on the basis that its brainwashed readers won't read the original announcement.
Could some please teach those guys how to read, and how to report unpartially?
--
Arkan
If people read what actually is happening is that the lead developer is now Founder and Chief Architect of JasperSoft.
That is very different that someone buying the code and hiring the lead developer.
I'd say that you've got the wrong end of the wrong end of the script. Teodore says that they will keep supporting both and open and advanced (closed) version of his software. This reminds me of the whole borland / firebird mess.
At the end of the day, if the software arose out of necessity for an open application in a given domain, and bacame popular for the same reason. The original code base will simply get forked and maintained by a group of people who need it as much and are not lured into a commercial version.
The software happend to fill a need and with, or without, the original instigator, the beauty is that there is nothing to stop some other developers from taking over. Looking at firebird, you can even expect Teodore to start contributing to the open effort if he finds his idea too corrupted.
my 0.02 eur cents.
Firebird vs Interbase.
Mozilla vs Netscape.
OpenSSH vs SSH2.
I believe that the original poster meant that, if they had distributed some binaries based on GPL-software to some folks before the code when private, there is still an obligation to provide that old version of the source code (not any new code) as per the licence it was distributed under. In other words, a buy-out to make the code proprietary doesn't affect access to prior Open Source distributions of the code.
..wayne..
Tenable is basically doing this to Nessus. They've made most of the scripts non-GPL. The engine might remain GPL, but all the scripts (where the real value is) aren't. They've effectively made a GPL product proprietary by making what it depends on proprietary.
I actually hate upgrading certain things - software (especially MS Office apps - where the heck did they move that setting? What's with help trying to connect to the Web?), cell phones (mine's still from 2001 - and no I don't need a camera, wireless, GPS, web-browsing, virus-catching phone thank you!), and automobiles.
Just because they make new cars every year doesn't mean mine doesn't do its job...
"There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
Looks like Communism is falling to Capitalism once more....
"It's not rocket science, Smithers! It's only brain surgery!" --Mr. Burns
For clarification purposes here is the full text translated In Germany one proceeds from a uniform copyright, with which the protection of the material as well as the economic interests are closely with each other connected (so-called monistische theory). Copyright is therefore explained for in principle untransferable. Copyright is by the copyright law and used patent rights ( copyright law - UrhG) of 1965 regulated, last extends by the law for the regulation of the copyright in the information society of 2003 , which particularly with Multimedia applications is concerned. It belongs to the commercial legal protection and thus to private law .
Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
Sure, it doesn't always happen.. you didn't do it.
You could have though, right? In my department at work, we needed a Java coverage tool and I prefer open source. JCoverage was largely dead, so Mark (a co-worker) forked it. Now Cobertura has lots of involved folks and is growing well.
http://cobertura.sourceforge.net/faq.html
If your favorite open source project is dying, fork it, announce it on Freshmeat and see if you can get the community behind it. You don't have to do all the work, but you do have to get the ball rolling.
Agile Artisans
Am I the only one who had to read this twice? "Can an open source project be acquired? ZDNet's Between The Lines says yes, one just did." Just did what? Just did be acquired? How about "one just was," as in "one just was acquired". Makes a lot more sense, no?
If I had a nickel for every time I had a nickel, I'd be richcursive!
of course there was no talk of getting all the contributors permission.
Umm. Don't you still have the binary somewhere? Shouldn't you be able to obtain sources to that binary according to the GPL?
I don't see how much this could be a problem in an GPL software as long as someone still wants to use it and has the binary.
This is only one of a million different reasons a one-person project can be orphaned from an OSS viewpoint...
1. Girlfriend demands more of author's time
2. That new Role-playing game
3. New, more exciting projects
4. Author dies
5. Etc.
It seems pretty dumb.
IIRC this happened to the original version of SSH. It was originally an Open Source project, then later versions were progressively closed down until SSH Communications took it proprietary. The BSD folks picked up the last version that was truly open and made OpenSSH. Of course, one of the things that allowed it to work was that it became a standard that could be written to.
Basically they hired the lead the developer, going to build a team around him and sell support and additional services...
This whole article and thread are misleading and just more anti-OSS FUD!
"Thanks to the remote control I have the attention span of a gerbil."
Just like an OSS project will spring forth if the need arises, once that need is gone there is no necessity for the project to exist, let alone continue growing. However, as long as one OSS developer still exists that has a need for the project (see "ecological niche"), the project will live. If it dies and then someday the need arises, a project very similar will arise in an example of parallel evolution.
Doesn't this make it definite that you cannot fork a GPLed project into a closed source one, you would have to rewrite it first?
The problem of course is that if the non-free version gets good, others will simply fork.
... one of the biggest assumptions around. And it almost always shows bias.
... even GPL programs are copywritten, but they have a very different license than most software) and later the open source version was forked an improved chances are good that 9[0-9]% of the people interested in that software would still only hear about the commercial version. EVEN if the open source version were markedly better.
... A) Marketing it significantly (and if properly, to the right audience)
... B) Have a niche market or OEM-style market that is going to be specifically interested in either closed-source value adds, support, or something else that that market doesn't feel they can get from open source (meaning even IF a customer had heard of the open source project, they would still have a tendency to the closed).
...
... take the project, enhance it with commercial resources the original never had, change the name (Mosaic, Netscape ... Mozilla, Netscape ... Netscape, Iplanet/AOLServer) and go market it. If you're successful and have a good product, when your competition hears about the open source version they'll likely think the open source project was an imitation. ...
... I am not anti-open source ... far from it ... but biased comments like the one at the beginning of this show an overly simplistic view of a very complex market and if open source is to thrive people need to understand the mechanics better).
"Of course"
Besides, even if a GPL'ed project were to release later versions under a different license (and that is what you are talking about here
The reasons:
1) There isn't much incentive to aquire a piece of code and the author's time unless it has demonstrable fiscal value to do so.
2) If the company has seen the potential and aquired something like this then chances are good that they are either:
or
3) Few projects are small enough that a single author owns all the code in it. Projects like Mozilla or Linux will never (never say never, but still) have true privately owned closed source forks (they may ADD things but the main code will still be out there and alive). Therefore the big projects people tend to think of are not applicable here.
4) Unless there is a giant clamor for it in the open source community, chances are only a handful (or fingerful in some cases) of people will be working on it. If the commercial venture has even middlin resources, they'll be able to out do or -redo- anything the open source version can.
Besides, a simple name change can do wonders for something like this
(NOTE: I work for a company who creates, contributes and distributes both open source and closed source projects with a tendency to the former
It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
Where it gets interesting when it comes to "acquiring" an OSS project is when we think about a hypothetical situation where there is not just one main programmer or a few programmers who are willing to be hired to produce a closed-source version (and yes, I know this is not even the case with JasperReport), but a whole bunch of contributors who have made enhancements to the code in various places over the years. Each one of them owns the rights to hisn modifications, so I would think that once a project had reached a certain popularity not just among users, but also among contributors, it might become too difficult to produce a closed source version without having to rewrite most of the code to avoid problems with former contributors. So I guess we all just need to contribute more to our favourite projects... ;)
Sendmail has a commercial product with a bunch of features for people who like that sort of thing.
Course their pricing is off the wall.
I couldnt believe the FUD their sales skunks were telling the windows fools in my previous job.
I convinced the company to save the $Kash and we went with the standby from sendmail.org.
comment directly in my journal
...question I have from your quote:
"My lesson leared from this, is to keep a copy of the source for anything and everything in which I am even a little bit interested."
Is it enough to download the file called 'source' at sourceforge, if it is there, or is it better to get the source code via CVS? Are there drawbacks to either way?
I love free / open source software but I haven't really compiled anything from the source code. After reading what you said I believe I will, at the minimum, start download the source as well from now on.
Openh323 was sold a number of years ago under similar conditions... then reality hit.
I also agree. Some applications (especially security ones) require active development. However, there are many, many applications I use that I don't want to upgrade. If a new version never comes out, I really don't care. They do exactly what I need them to do. I don't always need more features (bloat).
Hi all, I'm an employee at JasperSoft, and I would like to take some time to clear up some misconceptions going around in this discussion about JasperReports and JasperSoft. First off, nobody ever said anything about JasperReports becoming closed source. JasperReports will always remain open source, and the open source projectwill continue to be enhanced. We are helping Teodor Danciu (the author of JasperReports) devote more time to JasperReports and bring on more contributers. Frankly, to acquire all the rights to a successful open source project and then close the source would be insane - what's the point? Take a look as JBoss as an example of a company doing similar work. They have "acquired" Hibernate, Nukes, jBPM, etc in a manner very similar to what we have done with JasperReports. I think there is concern here because JBoss is an open source company, and the ZD story calls us "a commercial software company". We (and JBoss) are both - a commercial company that offers open source software. The commercial side makes its profit by selling support and services, and possibly add-on functionality. Personally I think a lot of the discussion here is ignoring the real question - "what does the acquisition mean to current users of JasperReports?" The heart and soul of an open source project consist of the developers AND the community using and enhancing the project. What does JasperSoft mean to the JasperReports users? It means that JasperReports development will continue, and that Teodor Danciu will spend more time working on it than he could previously. It means people who want to use JasperReports but require support will have a place to go to. -Barry Klawans
There's no point to Slashdot. Why not lets go watch TV instead?
Nothing new here. The same thing happened with tuxracer. Including the fork.
AccountKiller
The guy seems to be forming a company to support the code while planning to continue an open source version. If he hasn't accepted significant third party contributions to the project in the past, he owns the copyright, and that is both legal and does not violate the spirit of open source. I think it's not a good business model, but that's another question.
But let's assume that he really tried to make the project proprietary--so what? If nobody has contributed to it in the past and he still holds the copyright to the entire work (or has removed anybody else's code), that's a perfectly legitimate thing to do. I don't think it's a particularly smart thing to do, since he'll be competing with an open source version (he can't take back what he has already distributed under an open source license in the past), but anybody is free to screw themselves in whatever way they want.
I was the main developer and copyright holder to the open source project TOra (Still on sourceforge at tora.sf.net) and it was acquired and I was hired by the company Quest Software.
One important aspect was that all code (I was carefull about getting copyright to any patches I applied at the time) was owned by me and I was the only person with CVS write access. Otherwise it probably wouldn't have been posible.
Also, at the time I lived in Sweden (Which is part of the EU) so the talk about this not being posible in the EU is simply not true since I've done it.
What happened with the purchase was that Quest forked the code and the designs and in some parts the code was used in Quests own projects. The original project is still very much alive and active though.
You cannot violate a copyright license on your own works; authors don't need a license from themselves to distribute their own works.
This may well be true of computer programs, where it is easy to avoid copying other programs simply by avoiding reading any source code under licenses that are incompatible with your preferred licenses. On the other hand, music copyright case law has an unfortunate precedent of strict liability for subconscious copying; songwriters who had a good faith belief that their works were original have been found liable for copyright infringement through subconscious copying of songs that they had heard on the radio a decade ago. This may apply to an open source project that includes musical works, such as a video game or the clip art in presentation software.
So, here you have three projects of a fairly decent size, with a good userbase, which went commercial and where the Open sourcecode was NOT forked or picked up by anyone.
Conclusion: It's not inevitable, and past experience suggests it is not even likely.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
WTF?
Yes, I've actually personally experienced this. I worked on a Open Source project which was taken over by a local OSL which proceeded to kick me off the project and even put significient pressure on me when I attempted to Fork it and continue development. Open Source may be open, but that doesn't mean just anyone can work on it......
I'm not sure what happened, but there was this open source program called camstudio, which was a decent windows screen apturing program. It was open source, then just disappeared. After some time, all the sourcecode mirrors links starting linking back to the original site, which then started jumping to RoboDemo. Then Macromedia bought Robodemo. Now Adobe is buying Macromedia. who knows where it is now, but it was a really cool little utility.
I'd love to have it right now. It was like Camtasia studio. It must have got bought, and now, good luck finding it.
...::----::...
I am in no way affiliated with this sig.
Why is pointing out a glaring typo offtopic?
--- Attorneys Assisting Citizen-Soldiers & Families -
The game Tuxracer did this quite a while ago. In that case, it was the original author who switched to a proprietary model and began selling binary-only versions of the program, but the principle is exactly the same, and, as parent comments, the original source is still available for anyone to use and extend.
... but isn't JasperSoft touting themselves as an open-source company? What's wrong with that? Open source doesn't necessarily mean that they can't charge money for their product! They just have to provide the code. They still have the rights to it.
XML is like violence. If it doesn't solve the problem, use more.
There once was a GPL program called glGo.
.o files. It's not glGo source.)
The FAQ even said: "I believe that open source is the better and more productive way to develop software. gGo [glGo's predecessor] has been made closed-source for a couple of ugly reasons and troubles I encountered. I plan to steer clear of these troubles [...]".
Then in late 2003, he must have been hired by the guys who run the "Panda" Internet Go Server. The webpage's last news item (December 2003) says "please visit the glGo webpage on IGS". At least initially, that webpage was identical, except for the FAQ, and the absense of the "open source" logo. New releases of glGo have appeared on that webpage, without source, or any mention of "open-source".
(There's a "sourcecode" link, but it's for the libraries they use, to comply with the LGPL, and a tarball of
I don't know what incentive they had (Panda IGS or the programmer) to not release source. It's not as if it helps security -- there are a dozen open-source IGS clients, including glGo prior to 0.7. There are open-source IGS-like servers. And the protocol is pretty trivial to read.
All they did was alienate some of their x86 Linux users, and probably all of their BSD and non-x86 Linux users. Oh, and prevent me from helping out, because it looked like a neat project that I wanted to hack on. (I could still work on the old GPL glGo, but it hasn't been touched in a couple years, so I'd basically have to take over the project.)
Sometimes the code for an open source project pretty much just disappears. I'd say that makes the open version much worse off than the closed version.
Closed source code can also disappear. At least with open sauce if someone is interested they can work on it themself, try that with proprietary code, and you may find yourself slapped with a lawsuit.
FalconShould there be a Law?
A fork doesn't help. Forked code bases still need to honour the parent license. At issue is the fact that no-where in the GPL does it state that the license is perpetual. This is a well known hole. This is why it is encouraged that copyright holders assign their rights to the FSF. It is assumed that the FSF will never revoke your rights to distribute and modify software under the terms of the GPL.
The reason you don't see this happening often, is that in order for a project to go proprietary, ALL copyright holders must agree to the new license. Usually this doesn't happen. But if there is only one contributor, the project absolutely can be taken private, distributed under a different license, and all existing license holders can have their rights to copy and distribute the original code under the terms of the GPL terminated.
For an eye opener, consider reading Problems in Oopen Source Licensing (Australian perspective, but interesting issues none-the-less).
My question on the JR forums, answered very nicely, I think.
= 1273463&forum_id=113529
https://sourceforge.net/forum/forum.php?thread_id
I'm just a caveman programmer. I don't understand your strange, "modern" ways of thinking.
I know what a google bomb is. That's why I asked what the point of his sig is, since google doesn't see sigs on slashdot.
Uhmm.... You missed section 107 Fair Use- Won't hold it against you as the RIAA, MPAA, BSA, and several prosecutors and oficials in the pocket of said orginizations also miss it.
If you were to make a critism of a work by painting a mustache or make other changes which express critical speech in particular paradoies the work it falls under fair use.
Most Consumers however mistake section 107 with section 1008 which allow US COnsumers to make copies of digital recordings and many Conumers also mistake section 107 with section 117 which explicitly allows the user to both make archive copies of software and adapt said softwre to other platforms.
The problem in the use is Section 1201 is that it allows copyright holders to deny access to the work. It isn't anti-copy restrictions but rather anti-access restrictions. It also doesn't matter if the restriction is used for copyrighted materials or non-copyrighted materials- IN MGM v 321 studios the court ruled that public domain materials can be locked up with DRM, In the DeCSS cases the courts have actually ruled in the US that copyright holders can prevent the user from playing DVDs that they own!! This is why the DMCA should be revoked now. It makes a mockery of the copyright system.