I enjoyed it too, before I had not really thought about how free software would fit into a custom software model. Now I think it fits quite well, if "implemented" correctly.Vogateer wrote:I don't know about anyone else, but I enjoyed this thread. Even if nobody cared for my posts, just writing them clarified my thoughts on these matters.
I'm more of free software guy personally, I think I just like it's ideals and all that jazz.Vogateer wrote:I've figured that I'm probably more in the open source camp than I am in the free software camp, even though I think free software is fantastic and I'd like to contribute more than just a little bit of money to free software some day.
I wrote this:Vogateer wrote:I shouldn't continue the debate, but I will say to Troels that I don't think I misunderstood the meaning when you said the question was forcing them to work with a business model that's incompatible with it. I believe you meant that the question was shoehorning GPL software into the same business model as proprietary software such as the kind Adobe makes. I don't believe any of the questions did that at all. I believe the questions asked about what sort of business model would work with GPL software, though implicit in that question is the insinuated preference that this business model not force so many programmers to find non-programming work to sustain themselves. I didn't notice someone trying to force them to into the proprietary software business model at all. Isn't that what you meant?
I think that by asking the question in such a traditional sense, you force the free software philosophy to try and work with a business model that it fundamentally is incompatible with. Of course it's weird, and may not work very well, being say Adobe trying to sell Photoshop under the GPL license, because that business model is designed for proprietary software with restrictive licenses!!
The service- and custom software models fit very smoothly with free software, those are the kinds of answers you could give someone asking you "How do I as a programmer make money writing free software?"
The question I refer to in the beginning as being asked "in such as traditional sense" is the question of: How do I as a programmer, make money doing free software?
First of all, I think that question sounds like it was some dude at Adobe asking it, because if you asked me that question, I would get a feeling of you expecting to make money doing free software in the same way (aka utilizing the same business model), that you used to make money doing proprietary software. I realize that both cases involve software, but the ways to monetize the two are very different.
I think that if you wanna produce Free Software (Notice the capital F) and make a living doing so, you need to find the right business model to fit the exact thing you are doing, and you need to figure out how to use the resources that Free Software gives you, to give your customers the freedoms that it offers. I am sure this kind of sounds like something in the area of what Eric Raymond would kind of say, but really, I try to describe this from a Free Software stand point.
If you start out by seeing "making money doing free software" as like trying to sell your own customized version of the Gimp in the same way Adobe sells Photoshop, only with a different license, you wouldn't really get anywhere because as you said, people would proably take your changes upstream anyway.
This is what I mean of trying to force "Free Software" (NOT FREE SOFTWARE PEOPLE) into a business model, with which it is just fundamentally incompatible. Because Free Software is about free redistribution, and that does not work in the kind of "traditinal commercial proprietary software"-way of doing things. It's like trying to use a rifle like you'd use a bow and arrow in my opinion.
The reason I saw you as misunderstanding what I was saying is because you replied to:
With this:Tsuroerusu wrote:I think that by asking the question in such a traditional sense, you force the free software philosophy to try and work with a business model that it fundamentally is incompatible with. Of course it's weird, and may not work very well, being say Adobe trying to sell Photoshop under the GPL license, because that business model is designed for proprietary software with restrictive licenses!!
Right off the bat you start mentioning the Free Software people, whom I did not even mention at that point, not the concept of Free Software, which is what I WAS mentioning.Vogateer wrote:No. Nobody is trying to force the free software people to do anything, they're just asking how most programmers can live according to these ideals and not starve. Let's face it, it is terribly easy for people in the FSF to point out their principles and not bother with the consequences, but how is this of any consolation to the programmer who wants to earn a living? A programmer with a spouse and kids isn't likely to go out on a limb and risk getting his family kicked out of their house simply because he would prefer to write free software. I think it's silly to expect everyone who recognizes that these ideals would adversely affect programmers and open source software if they were rigidly followed to simply ignore these ramifications and not ask questions about it.
And then you go into a discussion (rant?) that it is, and I am quoting you now, "terribly easy" for the FSF "to point out their principles and not bother with the consequences" and people not wanting to sacrifice their wives and children for personal morals and ideals etc. etc.
To me it sounds like you think the FSF is blindingly saying things, but in case you didn't know, Richard Stallman answered pretty much all of these "making money in free software" questions over 10 years ago in the GNU Manifesto which you can read here: http://www.gnu.org/gnu/manifesto.html
Please note that I don't try to attack you or anything, if my writing seems a little rude or cranky, please let me know, but I have not slept for over 24 hours

