>>28
>>30
No, it's not. I hate it when free software developers give me this shit. Just because I use it for free it doesn't mean I have to fix it. What if I'm not proficient with the methods they used? What if I don't have the time? What if I simply don't want to because I have better stuff to do?
Free software, in the end, is just fucking software. Having access to the source is a
BONUS, it means that you're able to modify and extend the program if you
want, it's not a contract saying that you're also responsible for the development of said program. Using a piece of open source software doesn't mean I'm required to take responsibility for the developer's stupidity or endorse the software's code and frankly, you're stupid if you think that way. Sure, I cannot demand anything from the developers or sue them if the software formats my hard drive, I'm perfectly aware I'm using it on my own risk, but if the software misbehaves it's still their "fault" in the moral sense.
I don't know about you, but when I develop something, I feel responsible if the software misbehaves and try to listen to whoever is using the software even if I give out the source for free. Exceptions, of course, are when I write a hack and give it out to someone with the explicit notice that "I don't give a shit if this breaks, YMMV." Are you telling me most open source projects work on this basis?
I'm not arguing that open source developers should do whatever I ask them to. If software doesn't do what I want, I can either file an enchantment bug and be patient or extend it myself. When WAHa tells me to fuck off when I suggest a new feature in Xee? That's perfectly fine, I'm asking about something new, his software is fine, it just doesn't do something I wanted it to.
What it does piss me off are some attitudes open source developers have toward bugs and regressions. Some examples include:
- Software breaks spectacularly, and by that I mean that is completely rendered unusable. Or maybe it was never usable in the first place. Developer cries "Fix it yourself!" At this point, anyone sane just forgets about it and goes use something else, since it's obvious it's never going to get usable anytime soon. Examples include GNU HURD.
- Software has a small bug that is trivial for the developer to fix, but he chooses not to out of stubbornness and cries out the standard "It's open source, fix it yourself!", forcing people who are not familiar with the code waste hours reading source while it would have taken the developer several minutes to fix it. Sure, it's great you're letting us play with your ball for free, but do you really have to be an asshole about it? Examples include
>>1.
- Software breaks spectacularly (rendered unusable). The developers fix it, commit to svn and then just sit on it for extended periods of time. They refuse to release beta or unstable builds or let users update. Oh sure, I can compile it myself, but you know the friend I recommended your software to? I'll just tell him to use something else.
I am fucking looking at you, Perian. When QuickTime updates break your shit, you insta-fix it but then you take months to release a build. If it's too unstable to release, it really that hard to backport a somewhat simple fix to $STABLE_VERSION and release a quick update for your users?
Don't get me wrong, I love open source and free software and I contribute to some projects occasionally, but the number of people on /prog/ that suck RMS's cock to the point of sounding like RMS himself is appalling.