7 ms·
And you have every right to do that with the GNU Public License too, by the way.
by jsonscripter 17y ago
And you have every right to do that with the GNU Public License too, by the way.
- gthank 17y agoJust to be clear, the reason that is the case is because the GP owns the copyright in the described scenario.
- Pistos2 17y agoPlease clarify. (IANAL, and so) this isn't entirely clear. http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GPLRequireSourcePostedPublic http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GP... http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GPLCommercially http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GP...
- jmillikin 17y agoCopyright licenses grant rights to other people. They don't restrict the owner's rights. As the owner of copyrights on your code, you are allowed to distribute it in any way you want. This is part of copyright law. The GPL has nothing to do with it.
- antonovka 17y agoOnly 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/2963 http://thread.gmane.org/gmane.comp.gnu.mingw.devel/2970 http://thread.gmane.org/gmane.comp.gnu.mingw.devel/2970
- pyre 17y ago> "You can use it under any license you want" -- only if you acquire full copyright for every single contribution. 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?
- antonovka 17y agoThis is easy to do. Did you ever try contributing to MySQL? Chances are very good your patch languished for years. As a contributor, it's a bum deal. I don't like giving away the rights to my work just to support their business model or moral imperative. 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. I literally mean "end user". The consumer who would like a piece of software to solve a particular problem on their desktop. Someone a little like me, who uses the software I'd like to write. Of course, I don't actually want to provide services -- I want to write software. So the only entities that would purchase support contracts (or custom modifications) for software are proprietary software development houses? No, they'll just make up a large portion of your sales (from experience) if you're selling technically-oriented services.
- pyre 17y ago> Did you ever try contributing to MySQL? Chances are very good your patch languished for years. That has nothing to do with the ease that the software owner can create a system to not have to 'track down all contributors' when making a licensing change decision. Your original post implies that this is a barrier to entry. > I literally mean "end user". The consumer who would like a piece of software to solve a particular problem on their desktop. Someone a little like me, who uses the software I'd like to write. So you're suggesting that I can't sell support/services for my 'law firm software' because the paralegal/lawyers that are actually using it on their company desktops will not be paying out of pocket for services? Huh? > Of course, I don't actually want to provide services -- I want to write software. No one is forcing you to. I'm not being 'Pro-GPL' here I'm just poking holes in your argument. > No, they'll just make up a large portion of your sales (from experience) if you're selling technically-oriented services. (emphasis mine) In your original post you seem to be applying that to all software that someone might choose to make GPL.