News for hackers. Stuff that matters.
Re:Paint on Windows is getting layers and transparency support by naikrovek on Monday September 18, 2023 @02:23PM (#37559956)
the new calculator app is open source, you can see what's making it so slow if you want, and contribute fixes if you have the skills to do the fixing.

MIT license.

https://github.com/microsoft/calculator/

Re:Paint on Windows is getting layers and transparency support by rappatic on Monday September 18, 2023 @02:26PM (#37560007)
This isn't justification for an app being bad. A company shouldn't release a broken and slow app on an OS I pay for and you can't make it seem like that's okay simply because Microsoft took ten minutes to put the code on Github. At that rate, why put effort into improving apps at all if users will do free work for you?
Re:Paint on Windows is getting layers and transparency support by naikrovek on Monday September 18, 2023 @06:03PM (#37562714)
so make it less bad, or stop complaining.

if you're complaining without a plan of action to address the complaint, you are speaking for attention alone.

fork it and fix it, then use that version. open your fork so you can help others.

you other commenters can continue to complain and whine endlessly or you can put your money where your mouth is and actually do something.

what's it gonna be?

Re:Paint on Windows is getting layers and transparency support by codetrotter on Monday September 18, 2023 @02:26PM (#37560001)
Why would anyone want to do free work for Microsoft?
Re:Paint on Windows is getting layers and transparency support by dagaci on Monday September 18, 2023 @02:34PM (#37560138)
Because it makes the things they use better mostly, they are => https://github.com/microsoft/calculator/graphs/contributors
Re:Paint on Windows is getting layers and transparency support by dingnuts on Monday September 18, 2023 @02:32PM (#37560101)
This is the correct response. Telling community members that they can fix bugs in libre, community-supported software is one thing.

Telling /users/ who are NOT community members to make changes to some corporation's application that happens to have source available, in their free time, and then donate that labor to some billion dollar corporation? fuck THAT.

Fix it your own damn self, Microsoft. I have better shit to do.

Re:Paint on Windows is getting layers and transparency support by naikrovek on Monday September 18, 2023 @06:11PM (#37562804)
open source software should not be contributed to? I can not understand open source people, man.

it only counts if it has "libre" in the name? MIT-licensed isn't good enough? WTF

Re:Paint on Windows is getting layers and transparency support by MikusR on Tuesday September 19, 2023 @01:57AM (#37566051)
Calculator is MIT Licensed. Is that not libre enough?
Re:Paint on Windows is getting layers and transparency support by pjmlp on Monday September 18, 2023 @02:51PM (#37560345)
They shouldn't, other than provides a good entry on the CV, that is all.
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?

Re:Paint on Windows is getting layers and transparency support by iggldiggl on Monday September 18, 2023 @02:34PM (#37560122)
Unfortunately some issues have been declared as "by design". E.g. due to a rigid interpretation of some accessibility guideline, the fact that clicking on the history or trigonometry menus moves the input focus there, so Numpad Enter suddenly starts re-opening that menu instead of pressing '=' is apparently perfectly intended and definitively not a bug.
Re:Paint on Windows is getting layers and transparency support by naikrovek on Thursday September 21, 2023 @11:58PM (#37607660)
then work on a copy. it's MIT-licensed so you don't have to give your work to Microsoft.