The Cathedral In The Bazaar?
replicant_deckard writes "This opinion piece I wrote to Open explains how dual licensing (simultaneous use of both GPL and proprietary license) works. Dual licensing gives you basically both the support of the community and a profitable Microsoft-like business model. Seems that this model used by MySQL and TrollTech is getting more popular. Now my question is where are the limits?"
... are where one license conflicts with the other. Why put artificial limits on it?
Why is everything that gets posted on Slashdot these days either:
A) A write-up done by someone boasting about their latest article, experiment, or "product",
or
B) A write-up done by one of the editors that sounds sneakily like an inside-job advertisement done to line the wallets of VA, OSDN, Slashdot, or whoever the hell owns this site these days
Just an honest question -- don't mean to offend anyone.
Reply or e-mail; don't vaguely moderate. Ex-O'Reilly/MIT employee, now a full-time Google employee.
Where'd you last use them?
I swear, you'd lose your head if it wasn't attached at the shoulders.
I don't need no instructions to know how to rock!!!!
This is a great way for software to develop.
It allows companies to sell closed source versions of software that they develop and it also allows the community to develop changes. If the community gets large enough it may even out pace the starting company, or if there isn't much community than the company will just get all the nice security patches that open source is so good for.
Paying taxes to buy civilization is like paying a hooker to buy love.
Sounds awful.
sulli
RTFJ.
With a motto of News for Nerds. Stuff that Matters., it really surprises me just how few actual news pieces are posted and discussed on this blog.
Anyone else agree?
Reply or e-mail; don't vaguely moderate. Ex-O'Reilly/MIT employee, now a full-time Google employee.
They seem to be finding a way to use/contribute to open source software while maintaining a rather large amount of closed stuff.
The author should have researched his "piece" before he had it "published." After reading the article, I found a lot of overview with nothing to say. What? MySQL has both an open source and commerical license? What are the differences? Well, maybe it's on page 2.
It only works for software that is a platform for other software, which quite frankly is not the majority of software out there.
For this to be sustainable, you need lots of other companies that like your platform but wants to create proprietary software. This also means that the Free Software Foundation might not like it too much, but that is probably something absolutely everyone cares about.
The limits are in what the coding co0mmunity will put up with and the opensource community..
Note the current rift between Darwin coders and Apple over Darwin..
Don't Tread on OpenSource
IMO, this is OK because with Aqua (the user front end for OS X) Apple is really selling the user experience, not just a powerful tool. It's still software but the goal is different. I think of Warcraft 3: they are really selling the experience; the artwork should be proprietary, while the engine that runs it should be open. That's just what I've been thinking recently.
So to anyone else that wants to read the article (and you have shockwave, etc), please turn off the animation before you give yourself a headache ;-)
--gal
Very popular slashdot journal for adul
I've been working on an open-source GIS project for several years and have sold a few copies. I'd love to be able to support myself and a few employees in our venture, and until that happens, I'll just keep working on it, like a prospector searching for a vein of gold.
Personal Strap-On Aircraft for Auction on eBay
Wow, that's awesome! I hope somebody mods this up!
What a cool project, OpenDK for life!
I just wanted to say I fully support OpenDK .
--Cobalt
How about a license that allows individuals (or organizations) that have contributed to the product in one way or another in the past are given a use license.
I think this is a great idea because you get the best of both worlds. You're able to sell your code to people who want to use it in closed source products AND if it is any good it gets used in open source products. The more it gets used in open source projects, the more companies there will be who come knocking at your door wanting to license it from you.
One of the main values of open source is that it provides a viable alternative to closed source solutions. You don't get stuck with whatever Microsoft or Oracle or Sun wants you to have. It also allows solutions to be custom tailored to fit a particular problem or situation. The downside to it is that it is often difficult at best to actually make money creating open source products. The people who make money are the ones who USE the products to achieve a result that would be expensive or impossible using closed source solutions. IN other words it is the customers of open source vendors who reap the biggest profits from open source.
When open source vendors dual license their products we all win. The vendors win, the open source community wins, and the companies that want to license it for closed-source work win. Everyone gets what they want and that is not a bad scenario at all.
Lee
Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
Vita Nuova say in their most recent newsletter that they are considering "a dual-licence scheme that makes the Inferno software free for non-commercial use, but with a more traditional software licence for commercial use."
A quick glance at the features of the upcoming release reveals some clarification on this:
Inferno is the very interesting cousin OS to Plan 9 (both modern descendants of UNIX). This would be a very cool thing.
I understand that there are original copyright holders who are different from the GPL itself, and those copyright holders retain many rights. But I though once the code was out under GPL that was pretty much it.
Is it just where you get the code? Same source, but a different text file to read and click "ok" on? So someone agrees to a different license in exchange for something else (better support, in Mandrakes case). Whereas if you got the source under GPL the copyright owner can't retro-actively change your righs to something else? But you can voluntarely agree to a different license?
That's the only way I can figure this would work. IA like way NAL, so I can't figure this out. Does anyone know for sure?
Apparently it still exists in some form. I'll tell you this -- only the open-source movement could create an online magazine that's too difficult to read. In Mozilla, I swear I couldn't figure out how to read anything in the magazine or about it.
Fortunately, the submitter was kind enough to link it directly. MySql and TrollTech still exist, huh? Boy, with news like that I should bookmark that site, and eventually figure out how to read it.
What I'm listening to now on Pandora...
Assume that I had a lot of these installations, and the businesses grow and become 7x24 businesses via the Internet, etc. At that point it makes sense for the businesses themselves to buy support so that if I am not available for any reason and they start throwing database errors, etc., they can get the type of support they need.
Now then, multiply the fact that I am one small consultancy business owner by a large number of similar consultants across the company and around the world (if there are any that use mySQL in a similar manner). Taking it to the extreme, assume that we so good that suddenly mySQL becomes the predominant DBMS platform for all businesses with less thatn 100 employees...(I don't think that that this is realistically going to happen by the way)
So how big are the limits to servicing Open Source software? As big as the business and professional market grows it to be.
...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
I'm sorry, but it seems that wherever I go on /. there are these "In Soviet Russia..." comments. Is it just me, or are the majority of these comments as extremely unfunny and pointless as the first post comments? Where did they even start?
Make 'em say ughhhh, ughhhh, na-na, na-na!
"I've got to stop masturbating! It makes me too lazy! Stop it, Albert. Stop it." -- Albert Einstein
Sounds dumber than the rantings of a drunken finn at the bar. The whole idea of cathedral and the bazaar is development methods, not copyright law. Certain licenses, "Open Source" or "Free Software" licenses, do help allow for this type of development. The author sounds confused, not insightful. Wonder why he got posted to the frontpage...
The catch, if you are in the business of selling software, is that you need to own the copyright to all of the pieces. You are fine as long as nobody makes a successful fork. If that happens, though, you won't be able to sell that version (except under the GPL).
So you need to keep the outside developers sufficiently happy that this won't happen. MySQL seems to have managed it. And various others. But you better have a large working product before you start. Some people have taken some BSD licensed code, polished it, and re-issued it under new license. That can work. It seems, to me, to be a bit unfair to the original coders (unless those are the people doing the relicensing), but it perfectly legit under the license, and the BSD folk say they don't mind.
I think we've pushed this "anyone can grow up to be president" thing too far.
The Cathedral In The Bazaar?!!! more like celda
Seriously, why presume that there are limits? There doesn't need to be any. Many grand things, good and bad, came from folks deciding that they didn't want to be limited.
The simple truth is that interstellar distances will not fit into the human imagination
- Douglas Adams
I was sure Ghostscript was the project which was going to get mentioned. My code never gets into Ghsotscript, because I used GPL. That's life.
I was actually just thinking about this recently. A lot of people are clammoring for decent linux games, and why not? If we get a few good 'nix games, then we could see a lot of people at least trying the OS, if not moving over. On a DVD, you could have a crapload of drivers etc, make the disk bootable, and run without even loading off the hard-disk (except for savegames, etc). A DVD should be big enough to fit a scaled down linux OS, the game, and a bunch of graphics/etc drivers (with an autodetect, or again, something to save the config to the drive).
Here's where I get stuck though: how do I make a 'nix game without making it entirely open source, if I want to make a profit but not have to write a million GPL modules or pay large licensing fees? I was thinking that one could: Write the entire engine source available. Make the game art, meshes, maybe even the config files copyrighted. I'm not sure if this would conflict.
If it worked, you've got a fully workable game that people aren't allowed to copy (due to copyright on the artwork, etc). Since the game itself is open source, and only the characters etc are copyrighted, is there a GPL conflict? One could write a new game on the engine, or run the game with custom graphics (isn't the the current context of people using old doom/quake/etc engines).
The only problem I would think of is: you probably have to make the engine easily acquried, and have the art addons entirely seperate on a sale disk - or can everything that can be o/s available on the same disk, and have it as a product with documentation outlining what belongs to whom, and what is actually being paid for.
Code wants to be free... but talent and hard work work hopefully earn some money still, or 'nix-first games will still be a whiff of smoke in the future.
Dual-licensing is nothing new. But even if dual-licensing works for some, the fact still remains that you are giving away your product for everyone to look at. Companies that consider their code trade-secrets will never do this.
Trolls make bad Soviet Russia jokes when they miss out on getting a first post post. It's also fun seeing how many mods waste their points modding down anonymous cowards instead of modding up the insightful and truely funny comments.
:p
So, in your honor...
In Soviet Russia, Anonymous Cowards post insightful comments on Slashdot!
The problem, as I see it, is what happens when someone in the open source community contributes a significant module of code, rather than a small patch.
They've written a piece of code, probably in a separate source file, put the GPL comment at the top and sent it to you. Surely they, by law, automatically own the copyright for this code, and they've released it under the GPL.
So what right do you have to then go releasing it under your commercial non-GPL license?
It's always seemed to me that the most effective way to make a profit off your open source product is to sell after-install support, training, and so on. That way, complex products will always get the larger companies shelling out for these "extras". No, you don't make Microsoft money this way, but you can operate with exactly as many staff as you need to fulfill the requests, and expand (training internally, which is in itself training the trainers!) as needed.
What about allowing open access to the internals of your code and all of its objects along with documenting how it works without releasing the source?
Say the way the Cocoa Application kit works. All of the code is closed source, but any developer can use the objects in the application kit or write their own objects to replace ones that Apple wrote.
In principle any Cocoa application's objects can be accessed by any other app.... in essance every Cocoa app is a mini Application kit without the documentation.
This might be a way to open up your program for other developers to enhance and use in their own apps without giving away any of your source. This would work especially well with the free as in beer programs. (hey kids, download my super enhanced iPhoto that enhances the free iPhoto that you already have)
Apple could open up the objects in the iApps for third party developers and get many of the benefits they would get from open sourcing the apps without having to worry about someone porting the apps to a competing platform. Such a strategy could work well for other harware vendors like Sun or IBM.
yeah there are problems with this, but this might be a new middle-ground between open and closed source.
of course, a big problem is what if apple takes away the free app that the code you wrote depends on... maybe if that happens the developers that use the code that got yanked could get together and write an open source repcement (like Gnustep)
There are 10 types of people in this world, those who can count in binary and those who can't.
Does that seem a tad simplistic to anyone else? MySQL AB offers MySQL and that's it. Their money maker is both open and closed, and both free and retail(I suppose the same is true of Trolltech, but I know nothing about it so I won't comment on it). However, with MS the situation is much murkier though the author tries to paint a pretty picture. Sure they offer some stuff for free and a couple of their things are open sourced, but drawing a direct comparison between them and MySQL AB seems...strained to me. The only way such a comparison could be drawn would be if MS offered both open-source and free versions of their OS and/or Office Suites (ie, their money makers). Lumping them in with MySQL AB just because they give away their XML parser or a browser doesn't quite cut it.
Maybe. But I think it's more likely that it shifts the focus to a different kind of pirate. In addition to all the guys grabbing software for free off of Napster, there are the businesses using more licenses for software than they claim and it's this group of pirates that will probably be seen as a problem.
He must mean free as in "with strings attached".
Anyway, while I think open source and free software has its place, I've yet to be convinced that it can be provided unilaterally in all areas (ie provided in such a way that business can maintain the same or greater profit levels as they'd have if the product was closed and/or retail )...however, the author of this article comes just short of claiming this (but I know he was thinking it, dammit!), so I won't criticize him on something he didn't write. However it's only a matter of time before an article gets posted which says this, so I'll keep my flame thrower handy.
My company has two software products (libraries for developers). One is under an open-source license and the other is under a proprietary license. They are designed to work together, with the properietary one providing more business oriented features to complement the open-source one. Licensing of the proprietary product also funds internal development of the open-source tool.
It would be advantagous to GPL the second product, in addition to licensing it commercially. This would allow people who want use it for open-source or otherwise noncommercial projects to use it free of charge. This is a good thing, as it provides a greater user base for the product and provides marketing and testing.
My only concern with doing this is the issue of piracy. Some people/companies simply wouldn't pay $1000 for a single-server license of a product when they can simply download it and use it for free (albeit illegally). I don't have any interest in fighting piracy in cases where the product would not otherwise have been purchased in the first place, but I am somewhat concerned that smaller companies using the software on smaller projects would simply elect to believe that they are in the right using the GPL version in a commercial capacity. Obviously it would be made very clear that use of a GPL library in a commercial offering is prohibited by the GPL.
Being a corporation, a core motive is to generate a good profit, so the primary factor in this decision is which licensing policy will provide the greatest profit. I couldn't care less if the GPL/proprietary model generates twice the piracy of the proprietary-only model in the event that it also generates twice the profit.
The question on my mind is: "How many sales would I lose to people using the non-commercial version for commercial purposes?"
What has *science* done?!? -- Dr. Weird (ATHF)
In Soviet Russia, the comments laugh at you!
wow, thats some good shit I tell you.
Paying taxes to buy civilization is like paying a hooker to buy love.
Don't be such a coward. Post a message with your physical address so the guy can know who is kicking his ass.
I am a bit annoyed by the constant mis-reading of the Cathedral and the Bazzar. ESR was originally exploring why the Linux kernel (aka the "Bazzar") progressed so fast without any published plan, nor an explicit patch inclusion process, and chaotically open mailing list. This was compared with FSF projects like gcc (aka. the "Cathedral"). Who had explict project goals and schedules, an elite group of patch committers, and a closed mailing list.
CatB is not about Open vs. Commercial (usually closed). I do grant that Commercial is nearly always closed "Cathedral"-like development. But not always. The programming language Rexx was developed in IBM in a process like the "Bazzar". This worked because IBM mainframe community was pretty big and had good communications.
So MySQL having GPL and Proprietary licencesing policies, does not make it both Cathedral and Bazzar. It has nearly always been Bazzar-like (though clearly they had fixed committers and some planning about features).
Sheesh!
-- I am not a fanatic, I am a true believer.
Even better: turn of Flash/Shockwave completely. I do this on Mac OS X by setting the file permissions of the plugin file to -rw------- (chmod 600). No more distracting animations, and very easy to turn it on again temporarily if needed.
JP
While dual licensing is fine in most cases (free for individuals, not for corporations), double-standards almost always spell a potential for danger. For example, what happens if someone decides their source is open to members of the Inuit community but closed to all other ethinic groups? Then we might have a problem. Worse yet, could the precedent set on the resulting court case place all dual licensing schemes into jeopardy? If the ruling were too broad (multiple licensing standards are illegal vs "group"-biased (race, ethnicity, sex, sex pref, etc) licensing is illegal) competitors could use this issue to destroy dual licensing schemes all together.
There are a few issues with this as far as limits go--
1) If this is a *component.* (i.e. Berkely DB) dual licensing makes a lot of sense. In doing so, you make that component available to the widest possible market. But if it is a complete package (i.e. Mozilla) then you are essentially funding competition.
2) Developers are more likely to contribute code if they believe that this project is going to be community owned, especially if they retain copyright for their piece. Dealing with this issue (requiring that copyrights get assigned and/or code bets fully licensed to your firm) is probably the worst.
LedgerSMB: Open source Accounting/ERP
Great piece of software!
Has the GPL ever been tested in court? It looks like an elaborate handshake agreement to me. Is it actually legally binding? Is there the slightest shred of case law anywhere in the Real World that shows it means anything?
Doesn't this only work if all development is done by the company itself? That is, if I take the open version released by company C and make fixes, C can't use those fixes back in the closed version unless I specifically give him permission (otherwise it is gpl-blocked).
Hey I'll just fork the code and start my own company off the GPL code, and undercut C.
Uh-oh.
When reading the book The Cathedral and the Bazaar it occured to me that after the Cathedral was in operation it usually had a bazaar or market place outside the westwork. I questioned where this played into the metaphor (of construction). It is also interesting to note that the market place was the first liminal step towards the divinity culminated in the apse of the cathedral.
I've published a few obscure pieces of code under the GPL. Though I never actively tryied to sell commercial licenses, I was approached by one company and was paid several thousand dollars for a commercial license. Not bad for somthing obscure that I never expected to make money on. Imagine what a person could make writing more mainstream GPL'd code. For such things, public release under the GPL is like free advertising.
I recommend that software authors who are interested in trying this with the GPL'd code place prominent notices in their README files and web pages, because some potential customers may not be aware that they can negotiate a non-GPL license from the copyright owner.
the business model has changed. They can't go for days without posting many stories...even if there isn't much good news on those days. Then they wouldn't get page hits and generate ad revenue...which is why you often see old news, and crap dressed up like news, instead of something actually new and interesting.
This is why I seriously think they'd LIKE to keep a few rediculously biased jerks with political agendas on the editor staff...like it or not - they crank out page hits with the flamewars that follow some of their dumber stories. Junis from Afghanistan took the freaking cake! That one was so rediculous I think they had to get rid of Katz just to save some image. Then there is Michael who posts 80% crap (usually with twisted politics), and has some interesting little exploits himself...and then lies about it on the very project site he basically hijacked...and even the other editors know it. Seriously...the editors need to clean up their freaking acts...it's been said that they don't even read their own site anymore, and I'd believe it, what with all the dupes and typos, etc. They can just keep milking it like the little cash cow it is.
I am not trying to be a troll myself for saying it - it's my humble opinion. Mod me troll if you want...at least I had the balls to say it while logged in.
You got the code under the GPL license - you're not allowed to resell it, only re-distribute it under GPL.
You could sell the rights to your fixes, I suppose, but not the whole thing.
Clear, Dark Skies
Basically, if you don't want to GPL your programs, you have to pay for the privilege. The $$$ from sales of proprietary cygwin licenses are used, to some degree, to fund Cygwin development at Red Hat.
I recall several debates where B.Joy was arguing that the more stable economic model for Open Source was for re-imbursement for service, customization and maintainance of middleware/Operating Environment. But, the lower, commodity layers of an O.E. are too generic and functionally repetitive to extract long-term revenues from - this article seems to say the same thing...
My only concern with doing this is the issue of piracy. Some people/companies simply wouldn't pay $1000 for a single-server license of a product when they can simply download it and use it for free (albeit illegally).
If the same product is offered under both licenses can I be legally considered a pirate if I download and use it commercially?
Can MySQL AB sue me for running a DB for my business off of my downloaded copy of Mandrake? None of which I've paid for. The way the GPL is worded I don't think you can say that. Now morally you've got a point, but what does the law have to do with morals?
Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
This is why the vehemently anti-business fringe of the open source movement -- e.g. Bruce Perens -- actively advocates dual licensing. They're hoping that businesses will fall into the dual licensing trap.
Smart ones won't.
First of all, you can really only dual-license if there is something to sell. That means dual-licensed open source software needs to have one of the less "business-oriented" open source licenses, like the GPL. But for some software, the GPL just isn't appropriate. For example, for a GUI toolkit, if it is GPL'ed, that limits its adoption.
Also, with dual-licensed software, companies have other considerations in mind than just creating technically the best possible software or the best software for the users. They may want to try to dominate a particular market niche and exclude competition, for example.
I think in the case of Troll Tech, both of these apply. Companies like Sun and IBM have chosen Gnome because they did not want to hand the keys to commercial applications for their desktops to some small company that they have no control over. Furthermore, Troll Tech has a strong incentive to have something like Qt/Embedded take over the entire display--if people could use free or competing toolkits on something like the Sharp Zaurus, it would threaten their revenue stream.
I think dual licensing can make sense in some circumstances, but I think it's risky. If you are considering using dual-licensed software, I think you would do well to look at the license, business, and track record very carefully. Personally, I think for MySQL it works, but for Qt, it doesn't.
So I'm going to be selling it, while inviting people to add features. Hmm. I don't think I can expect anyone in the "open source community" to add code to this projct and then let me sell their stuff. Heck, I'd probably have reservations about donating significant amounts of code to someone else's business. How many people would spend hours working on a piece of code, knowing that someone else is going to sell that code and pocket the money... while the volunteer developer gets, at most, some personal satisfaction? Is that "volunteering" or just "exploitation?"
If someone adds an interesting feature to the applicatin, I can see myself paying for the right to add it to the commercial version, but I can also see it being a real pain in the butt to haggle over the price of every contributed feature. Said butt-pain may not be worth the revenue.
Volunteerism is what makes open source strong. If two people get interested in contributing to the GPLed version, that's twice as many people as are contributing to the commercial code base (i.e. me). Eventually, the GPLed version will almost certainly exceed the functionality of the commercial version. So, my revenue would hit zero, and the commercial thing would be a waste of my time and money. But can I have my cake and eat it too? :-)
Two ideas come to mind...
One, open the source with a license other than the GPL. Let people modify it for their own use, but not distribute binaries with their changes. That way the coder community can play with it all they want, while presenting little competition to the commercial version (whose target market doesn't know a compiler from a linker).
Two, hope that what I've created so far is interesting enough that people will play with it and extend it for their own purposes, just because it's fun to play with it and extend it. In exchange for providing this platform to build on, I ask that any additions they choose to distribute be licensed to me for addition to the platform. In other words, hope that what I've created is so much fun to play with that people will pay me to extend it for their purposes, and payment will be in the form of the code to their extensions.
Seems like a long shot, but it's an interesting idea.
(Practically speaking, this whole commercial concept sounds like more trouble than it's worth. I have a day job, I like it, it pays better than this ever will... The best use of my time and energy might just be to open the source, offer guidance to anyone who wants to extend the code, and enjoy the ride. But theoretically speaking, making a little money on the side would be neat, and dual licensing presents some interesting issues.)
Build stuff. Stuff that walks, stuff that rolls, whatever.
I do graphics research, and use Qt. I really like it a lot, and I've used it on linux/windows/osx with free/commercial/education licensing, so aside from the embedded stuff, I'm fairly familiar with their offering. The interesting thing about what they do is distributing modified binaries. On linux, they release the source, but there are relatively few applications on linux that are commercially viable. On windows and osx, the educational versions are released as binaries, which is fine for me. I have no reason to hack the internals of Qt, and they work great with the same codebase as I use on linux - the only difference is "-Edu" added to every window title. So you might be able to get away with distributing a modified binary, and some .h files. Or you might not. Just thought you might want to know how trolltech deals with the problem.
Amazing how technology has no historical perspective. This is much older than MySQL and Qt. In fact, when people (including humble me) first suggested this to TrollTech, we had already some successful examples such as CyGNUs (the company behind eCos and much of GCC, now part of Red Hat) and Aladdin GhostScript.
Leandro Guimarães Faria Corcete DUTRA
DA, DBA, SysAdmin, Data Modeller
GNU Project, Debian GNU/Lin
Dual-licensing works extremely well in one specific case of open-source software, namely that where there is no confusion about copyright ownership. If a project gets numerous submissions from external contributors, they either have to sign-over ownership, or the project has to fork. Neither are really satisfactory.
But for projects working ex-Cathedra, where external developers provide feedback and perhaps patches but no significant functional extensions, the dual licensing model can work very well indeed.
My company has made open source tools since 1995 or so, and we've now switched from a BSD-style license to a GPL / or commercial license model. Our motivation was (a) guided by Stallman's comments about BSD licenses helping commercial companies at the expense of open-source projects, which we agreed with, and (b) the desire of some customers for some kind of commercial framework.
Since 1995, we've found that there are very few people able and willing to contribute to our software, even though there are thousands happy to use it. Possibly because our tool are somewhat complex internally. So, the dual-license model fits our process perfectly.
Sig for sale or rent. One previous user. Inquire within.
I should have provided the link when discussing Richard Stallman's comments. He argues that even libraries should be clearly GPL'd rather than covered by the looser Library GPL, and it was this argument that convinced us to switch our OSS libraries to GPL. The argument is clear: by using the full power of the GPL, OSS software developers are given an advantage. For the purposes of dual licensing, it is also clear: we can benefit two specific groups of users - OSS developers AND paying customers - while not giving presents to non-paying commercial users who are, quite possibly, competitors.
The dual-license model is thus a very powerful tool for delivering OSS software to specific target users. I'd highly recommended this approach to all OSS developers who work ex-catherdra.
Sig for sale or rent. One previous user. Inquire within.
An issue may be with outside contributions; such as a crucial bug fix. These are typically made on the GPL-ed version. Consequentely, and barring any AUP notices, the contributor may insist that these are made under those GPL terms. This may prohibit the entity which did the dual licensing to include that change in their second branch; which hat proprietary IP. And they they have though choise to deceide whether to open up that IP or not (assuming they can; often it is licensed from a third party). In mye experience that is where dual licencing runs afoul.
Best to avoid the English Channel for the moment though, it's getting kinda crowded.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
That out of context quote is a bit misleading- full quote below:
"We are considering making Inferno available under a `dual licence' scheme. Under such a scheme, you can choose between two licences:
* It is available as `Free Software' (in the sense of the Free Software Foundation) if the use you make of it will also be made available on the same terms, as Free Software.
* A more conventional software licence if the result of your work using Inferno will not or cannot be made Free Software.
The January 2003 Vita Nuova Newsletter item that mentioned this distinguished between `free for non-commercial use' and a `traditional software licence for commercial use', but the distinction given above is the one we are actually considering. (Unfortunately, a scribbled change to the newsletter to make the distinction we intended was illegible and not applied!)"
Status: Under consideration: no decision has yet been made. Comments welcome, to karen@vitanuova.com.
Dual licensing is like being bisexual. Sure, other dual licensors will be happy, and you might think you're increasing your options, but the rest of the world thinks you're a sellout, or a gross pervert.
Do you even lift?
These aren't the 'roids you're looking for.