News for hackers. Stuff that matters.
Re:Python post-Guido by whyever on Thursday July 19, 2018 @12:00PM (#17567546)
> Millions. Of. People. Write. Python. That. Affects. The. Lives. Of. Billions. Of. People. Start there.

I don't think this is how open source development works. Probably most of the core contributors are doing it for pleasure, not for satisfying the needs of the users.

Re:Python post-Guido by spenrose on Thursday July 19, 2018 @12:24PM (#17567827)
Thanks, that's a much improved way of expressing my point.
Re:Python post-Guido by newen on Thursday July 19, 2018 @12:25PM (#17567830)
This idea that are large and influential project like Python is just the same as a hobby project I put on github and do in my spare time is ridculous. I am pretty sure most of the core contributors of Python are doing it as part of their 9-5 job.

Then there is the implication that because they are doing it for pleasure, they don't owe anything to anyone. It's ridculous. This software affects millions of people and it's not a dumb hobby project.

Re:Python post-Guido by xj9 on Thursday July 19, 2018 @02:00PM (#17568831)
actually, by using Python you explicitly agree that PSF doesn't owe you anything :)

https://github.com/python/cpython/blob/master/LICENSE

4. PSF is making Python available to Licensee on an "AS IS" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.

5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.

Re:Python post-Guido by newen on Thursday July 19, 2018 @02:43PM (#17569207)
I'm talking about social responsibilities. Not about legal liabilities.

If there is not implied social responsibility that PSF keeps python running, then no one will be using it.

Re:Python post-Guido by megaman22 on Thursday July 19, 2018 @04:54PM (#17570175)
Why? As long as python.exe runs code, people will use it. And there's too much money invested in it for people that have done so to let it just die.
Re:Python post-Guido by newen on Thursday July 19, 2018 @10:00PM (#17571894)
Because PSF says they will support Python? What happens when there is a bug? You fork Python? PSF gets 3 million in revenue per year. Where do you think the money goes? Python is not a hobby project.
Re:Python post-Guido by msla on Thursday July 19, 2018 @12:47PM (#17568101)
> Then there is the implication that because they are doing it for pleasure, they don't owe anything to anyone. It's ridculous. This software affects millions of people and it's not a dumb hobby project.

... no more ridiculous than the idea that software which millions of people depend on should be a commercial product, or a government project, and beholden to the politics of CEOs and/or government bureaucrats.

Re:Python post-Guido by whyever on Friday July 20, 2018 @03:39AM (#17573159)
If it is part of their day job, the responsibility is towards their employer, not their users.

The millions of users are usually providing nothing in return for the software, I don't see how that entitles them to anything. In fact, I think it is the user's responsibility to make sure the software is appropriate for their use.

Re:Python post-Guido by s73v3r_ on Thursday July 19, 2018 @12:46PM (#17568084)
That works for the rinky dink little file browser you put up on Github. It does not work for a project of this scale. Any core contributor who is unwilling to consider that point and treat this like a professional needs to step down, now.
Re:Python post-Guido by skybrian on Thursday July 19, 2018 @01:17PM (#17568450)
Wow, that's entitled. Did you know that Python has a money-back guarantee?
Re:Python post-Guido by s73v3r_ on Thursday July 19, 2018 @01:36PM (#17568635)
No. For something of this nature, it is not entitlement to expect the people working on the core team to treat it like a professional. The entitlement comes when you believe that you can take a project like this, that millions of people are using to affect billions more, and treat it like a little hobby project.
Re:Python post-Guido by msla on Thursday July 19, 2018 @02:34PM (#17569123)
You're using a lot of words to say nothing concrete.

What, precisely, do you mean by "professional", and how is the Python team not being "professional" right now? Because the definition of "professional" I use is "Doing something for money, as a profession", with no implications about the quality of the work, and that's obviously not what you mean by it... right?

Re:Python post-Guido by skybrian on Thursday July 19, 2018 @02:33PM (#17569122)
Open source code is a gift. You don't have any right to demand this of them, and neither does anyone else. (What could possibly give you this right?)

If the governance of an open source project is bad enough, the way to fix it is to get a group of people together to maintain a fork. (Companies that depend on open source software can and will maintain their own branches.)

Re:Python post-Guido by s73v3r_ on Thursday July 19, 2018 @05:25PM (#17570430)
"Open source code is a gift."

And the ability to work on it is a gift, too. If you're not going to take working on something as high profile as Python seriously, if you're just going to treat it as a hobby, then do everyone a favor and don't bother.

"You don't have any right to demand this of them"

As a user of Python, I absolutely do.

Re:Python post-Guido by skybrian on Thursday July 19, 2018 @09:52PM (#17571865)
Being a user of Python only gives you the rights granted to you in the software license. If you'll read it over you'll see it doesn't include any right to make any demands of the developers.