| Only if you own the copyright for the entire body of work. If you receive external contributions, you must request copyright assignment from contributors to allow you (and only you) to use the work for any purpose under any license. Pro-GPL arguments are full of these silly caveats. "You can still sell the software" -- so can anyone else, or they can just give it away for free. Now what? "You can use it under any license you want" -- only if you acquire full copyright for every single contribution. "You can sell services!" -- end users don't buy "services" for consumer software. "Non-GPL software is immoral" -- guess who buys the "services" that cover your development costs? Companies that ... sell proprietary software. .. and just to demonstrate the total rational disconnect of the primary GPL advocate, Mr. Stallman: http://thread.gmane.org/gmane.comp.gnu.mingw.devel/2963 http://thread.gmane.org/gmane.comp.gnu.mingw.devel/2970 |
This is easy to do. You are the end-point for accepting contributions. All you have to do is require assignment of rights to you in order to accept patches. This is obviously more difficult if you didn't do this to begin with and now have to track down all the past contributors, though.
> "You can sell services!" -- end users don't buy "services" for consumer software.
Depends on what you mean by 'end user.' If the end users for my piece of software are law firms, then yes, they would purchase support contract/other services. Not every piece of software out there is developed for home desktop users.
> "Non-GPL software is immoral" -- guess who buys the "services" that cover your development costs? Companies that ... sell proprietary software.
So the only entities that would purchase support contracts (or custom modifications) for software are proprietary software development houses?