←back to thread

2024 points randlet | 7 comments | | HN request time: 1.016s | source | bottom
Show context
TheMagicHorsey ◴[] No.17518505[source]
I don't know if it's just me, but if you read the forums and bug reports related to open source projects, it feels like programmers today are a really entitled lot.

The tone that people take when filing bug reports for what is basically free software is reprehensible. People are doing work for FREE to benefit you, and you take a tone with them like you are a prince and they are your royal goblet holders? Who taught these human beings their manners?

I totally understand the frustration when you write a large system in Python and then the Python committee makes a breaking change that makes your life very difficult. However, you didn't pay for Python! These sorts of changes should be expected, and if you didn't expect it, you are the fool. And in any case, you aren't paying these people a cent, so speak politely to them. You are basically a charity case from their perspective.

replies(18): >>17518544 #>>17518672 #>>17518710 #>>17518760 #>>17518855 #>>17518866 #>>17518903 #>>17518905 #>>17518906 #>>17518942 #>>17518997 #>>17519036 #>>17519055 #>>17519060 #>>17519779 #>>17519809 #>>17520078 #>>17520493 #
1. kk__ ◴[] No.17518672[source]
You are paying for python. You pay for any software product you use by not using an alternative.

OSS maintainers deserve respect but at a certain point they have turned their hobby in to their career, complete with clients and marketing. If you are willing to trust an open source project for your livelihood than the maintainer also has an obligation to respect that.

replies(4): >>17518692 #>>17518762 #>>17518840 #>>17519175 #
2. n_o_u ◴[] No.17518692[source]
Sorry, what exactly are you paying them?
3. noonespecial ◴[] No.17518762[source]
You missed the part of "paying" where there is any benefit at all (or incentive) in the maintainer doing that work for you.

Worse, it's open source. You are always free to do it your damn self if it's so important to your livelihood.

Rule 1: Nobody owes you jack.

4. gregmac ◴[] No.17518840[source]
> You pay for any software product you use by not using an alternative.

Sure, but in the same sense "you pay" for eating a day-old egg salad sandwich you found sitting on a park bench. (Luckily, even using badly-written open source software generally has a less unpleasant outcome.)

Like open source, the chef -- who you have no relationship, connection or contract with -- is not under any obligation to guarantee either your satisfaction or survival.

If you want to reduce the risk to your livelihood, you should pay money for both your critical open source software and your egg salad sandwiches.

5. ci5er ◴[] No.17519175[source]
In a previous life I threw some tarballs w/ a buildable OpenGL clone and separately a buildable Renderman "clone" onto an FTP server and published the location.

Some people downloaded it, built it and used it. Even added to it, where they liked.

Most people were like you.

I never share code any more.

replies(1): >>17519258 #
6. justinator ◴[] No.17519258[source]
Well, do you use open source code?
replies(1): >>17519281 #
7. ci5er ◴[] No.17519281{3}[source]
I use gcc on Open Solaris, so, yes. I'm not an ass to the maintainers, God save their souls.