| This 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. |
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.