Quote:
Andy, it sounds to me like you're saying something like this: because the GPL says that you must release code *if* you distribute, then therefore you *must* distribute when you have GPL code. And anything short of that is just plain wrong.
Sorry for the confusion, but you've got me wrong here. I'm not saying that and neither is the GPL. In fact there are many good reasons to hang onto your code and not distribute it. But there are also penalties to pay. For example, if I (or anybody else) decide to keep modifications "in-house" and not distribute code then I loose out from the community support and improvements others might make to my code.
So all I am saying, to quote myself:
Quote:
The only thing that I am trying to attack is the incorrect notion that for people to make money from OSS, they have to keep the source code to themselves. And that giving away source code equates to giving away money and loosing the opportunity to make any more money.
As for the ransomware approach, I'm not in a position to say if it works better or not. I'm certainly not condemning it as "in defiance" of anything. All I know is that if GNU/Linux, Gnome, OpenOffice, Apace etc etc were originally developed as ransonware, then I doubt open-source software would be as successful as it is now.
Quote:
Andy, did you finance the thousands of dollars it cost to develop your modules through a bank loan? Or did a client actually pay you to complete that work?
Our development work is financed by clients. They all share the benefit from custom developments because they are buying a working solution to a problem rather than just source code. So if we use the same software to solve a different problem for a second client, then the first client doesn't care because he still has a solution for his original problem. He might even get it improved for free because of the changes that the second client adds.
The second client is certainly not a "free-rider" because we make him pay us for knowing how to solve the problem. Using this model, the first client has the potential to get something for free due to the changes that the second client adds, and so on....
I guess this doesn't work if you are in the business of just making software source code, but it does if you are in the business of solving people's problems.
Most visionaries are saying that this means software is becoming a commodity item. An example of this in everyday life is the Apache webserver; it now powers most of the Internet, and few businesses now try and make money just from propietary web server technology - instead they provide solutions based on the Apache platform. It's expected that Apache is always there and it "just works".
Quote:
I think the essense of "open source philosophy" is that you give away the source, that is is available.
... and can be modified and modifications made available.
Quote:
I don't think OSS developers should be derriding each other because they have different ideas about when to release, or how to finance their development efforts.
I agree. Sorry if my comments came across as such. I just want XOOPS to be as successful as GNU/Linux, Gnome, OpenOffice, Apache etc and all the other open source greats.
Quote:
This is the kind of thread that people laugh about when they talk about those crazy open-source developers!
LOL! I couldn't agree more. Let's get back to work...
Andy