Quote:
Originally Posted by jjshabado
I always like it when I read an article and think there is some big problem(s) with it and see that the comments already have it covered.
Yes... I should have specified that I did not go over it with a fine-tooth comb, and surely anything with "Top N" in its title will have an omission or 5.
Quote:
Originally Posted by Jever
Yeah, this.
I don't get how open-source-developpers make their living.
One guy mentioned it is just marketing. But I don't want to spend half of my lifetime for marketing.
I already spent years in playing poker so I would call myself an 'expert' in poker, although there would be many, many more people who are better than me. However, I didn't do this for marketing. I did this for the sole purpose of making money.
And I don't want to spend years again on some open-source-software project, just to call myself 'expert' on this project, just to market myself better.
I don't understand this argument. The need for marketing is completely irrelevant to whether or not your product is open or closed source. Closed source products don't grow organically.
The companies that offer open-source software make their money through value-added offers like customer service, setting up infrastructure, programmer certification, custom coding... pretty much the same thing that any other company does, with the exception that they don't prevent the end user from owning the code. Many closed-source companies earn a significant income from value-added services as well.
As an end-user dealing with many closed-source companies, I have found more frustration than it is worth. It is truly incredible how many times I've asked for a few data points and heard "We have that, but we don't offer that to our customers." Like, hello, I am paying you to hold this data, why can't I have it? This attitude that the company I work for, after paying for your service, cannot have access to the very data that is important to the life-blood of the company is sickening and wrong, and ultimately detrimental to all parties. If I need this data to earn more money, and you are earning a percentage of my take based on performance, then how do you benefit from holding data hostage?
Just recently, the company had a site built on a mix of open-source and closed source technology. At the end, we didn't bother taking the site, and the people who built the site refused to release the open-source code, refused to let us access the server, and, in general, were total *******s.
This "closed" attitude is what I rail against. I'm not saying that all closed-source companies have this attitude, but I feel like this attitude wouldn't exist if the code was "ours" and not "theirs" when all is said and done. It is my right to not release the code, and that is fine, but as an end-user, it is my right to own the code I paid for. It is my right, as a payer, to to freely use and modify the source. If I want to hire a programmer for a week to add a few features, then I should have the right. If I want to hire a programmer to maintain the code-base and offer in-house tech, then I should have that right. When I buy closed-source, I lose all of my rights.