News for hackers. Stuff that matters.
Re:Paint on Windows is getting layers and transparency support by tpush on Monday September 18, 2023 @02:35PM (#37560152)
Microsoft requires contributors to sign a CLA giving Microsoft effective ownership over your contributions.

You should never be working for a for-profit organization without compensation.

Re:Paint on Windows is getting layers and transparency support by eddythompson80 on Monday September 18, 2023 @02:42PM (#37560226)
Not arguing for contributing to Microsoft’s repos, but most open source projects under most well respected foundations do the same. There is a big argument for or against CLAs but it’s not like it’s just them.
Re:Paint on Windows is getting layers and transparency support by tpush on Monday September 18, 2023 @02:48PM (#37560309)
Yes, lots of organizations want free labor. That has no bearing on whether its ethical.

There's a somewhat decent argument to be made for non-profit organizations, but there's none for for-profit orgs like Microsoft.

Re:Paint on Windows is getting layers and transparency support by naikrovek on Monday September 18, 2023 @06:08PM (#37562763)
successfully reach out to all contributors to the Linux kernel and then tell me CLAs are bad for a corporation.

you open source people, man. you give all developers a horrible reputation. put up or shut up, lol

Re:Paint on Windows is getting layers and transparency support by tpush on Tuesday September 19, 2023 @05:12AM (#37567313)
That copyright of the Linux kernel is being shared by all is contributors is essential in making it an actual public good.

I have no idea what you want to express with your second paragraph, though.

Re:Paint on Windows is getting layers and transparency support by eddythompson80 on Tuesday September 19, 2023 @03:16PM (#37574921)
There is a Linux BDFL that everyone refers to for any disputes. He can't be there forever unfortunately. Who knows how Linux will be 10 or 20 years without him.
Re:Paint on Windows is getting layers and transparency support by tbyehl on Monday September 18, 2023 @10:23PM (#37564948)
I've always thought CLAs were a strong indicator that an organization doesn't actually want one's free labor.
Re:Paint on Windows is getting layers and transparency support by saagarjha on Monday September 18, 2023 @05:08PM (#37562082)
I am being compensated by the things I use getting better.
Re:Paint on Windows is getting layers and transparency support by tpush on Tuesday September 19, 2023 @05:13AM (#37567332)
That is by definition not compensation.

I have to say I'm disappointed seeing you defend exploitative labor practices.

Re:Paint on Windows is getting layers and transparency support by saagarjha on Tuesday September 19, 2023 @07:37AM (#37568505)
There is nothing exploitative when evaluating these two options:

* Patching the binary locally without its source code to do what I want it to do

* Submitting a patch upstream to an open source project

and arriving at the conclusion that the latter is preferable.

Re:Paint on Windows is getting layers and transparency support by tpush on Tuesday September 19, 2023 @07:45AM (#37568590)
Yes there is, because the for-profit organisation making you sign a CLA for your contributions is effectively using your free labor to suppress wages of its employees.

Doing free work for an employer is always parasitic with regards to its employees.

You have a third option here which you didn't list, which is forking the project into one which is working in favor of the public; removing the CLA and giving each contributor shared ownership of the project. Your contribution should then be made to that project.

Re:Paint on Windows is getting layers and transparency support by saagarjha on Tuesday September 19, 2023 @08:01PM (#37578774)
I can't fork the project into something that ships with the OS.
Re:Paint on Windows is getting layers and transparency support by tpush on Wednesday September 20, 2023 @02:37PM (#37588108)
That's fine, people can still load your program onto it themselves.
Re:Paint on Windows is getting layers and transparency support by naikrovek on Monday September 18, 2023 @06:04PM (#37562719)
so fork it and work on it yourself.

do I have to tell everyone what the MIT license allows?