Being GPL doesn't mean you can't sell it, only that you can't make it proprietary and closed source. You can provide a demo of how wonderful your module is, and then require payment for each download. You cannot prevent them from redistributing it, but usually provided the price is fair or modest, people are happy to go to the source and support it. Even though they might not click on Donate links, they WILL click a Buy button if they really want it. The internet provides for the possibility of small payments, since there's no distribution costs other than bandwidth. $5 may be all you need charge, whereas a commercial distributed CD might be $50.
Depending on what it is, it may include unlimited updates, ie they buy a registration for the site which gives them access to Downloads. That wouldn't work for multiple modules though, unless the specific download groups are only made available to specific User Groups, eg Product1 group, which they buy access to.
The main problem from the customer's perspective is a lack of trust in e-commerce and the security of credit card info, which using PayPal etc can go some way to alleviate, but never completely. I wouldn't entrust my card number to just anybody.
Bottom line, you cannot take over a "dead" project and slap a non-GPL license on it (or whatever license it's under), unless you got prior written permission from the original Developer, which he might have good grounds to object to, unless he sold it to you.
I have seen a few Open Source projects where the developer has a free Lite version, but maintain an enhanced proprietary version, which might not even have the same code base for all I know. They sometimes say it's a different branch, an optimised version.
I understand there's one legal precedent for the GPL standing up in court, from Germany, where the country's specific laws would have made it far more likely for it to fail. The OS developer took several router makers to court, the defendants used a specific German legal argument to invalidate the GPL under German law, but it failed. The court declared the GPL valid. I think I read it on SlashDot once.
Watch
GitHub Core
Show your support for Zikula! Sign up at Github account and watch the Core project!
GitHub Modules
- mesteele101 responded to »ERR (3): E_USER_ERROR: Smarty error: [in pagesvar:pagesitem2en line XXX]…« 07:01 AM
- mazdev responded to »Pages 2.5.0 and updating - Page not found« 06:41 AM
- ehdwma created topic »Hide "Register new account" and change template to 3 col« 06:27 AM
- mesteele101 responded to »Zikula 1.3.3 - Selecting a category in Pages not working« 01:29 AM
- mdee created topic »How to implement returnpage ?« 01:00 AM
- nestormateo responded to »Fillters in Clip« 24. May
- damon responded to »Can the Updated Version Check be Turned Off (Z 1.3)« 24. May
Zikula Blog
- Anatomy of Open Source Projects on Mar 07
- Continuous Review on Mar 01
- Not Invented Here on Feb 24
- How to Contribute Your Code at Github on Jan 13
- 10 Steps to Coding-Nirvana: Tips for Successful Module Writing on Nov 12
- Submitting Bug Report Tickets That Get Results on Aug 17
- Cozi Tricks #1: Syntax Highlighting on Aug 07
Login
Can dead open source projects be rescued?
-
- Rank: Expert
- Registered: Mar 11, 2003
- Last visit: Oct 21, 2009
- Posts: 1104
I think someone needs to review their options carefully before releasing anything new under GPL. There are other ways to introduce an open source project which may be more appropriate licensing options. This is something all developers should learn about before releasing anything.
Slugger
- Moderated by:
- Support
