> Spegel was published with an MIT license. Software released under an MIT license allows for forking and modifications, without any requirement to contribute these changes back. If that's what the license says, why is the author complaining? Microsoft is complying with the license. That's what you get for not picking the one of the license from the GPL family. > However, I am not the first and unfortunately not the…
if only you had kept reading 2 more sentences after the one you quoted you'd know: "The license does not allow removing the original license and purport that the code was created by someone else. It looks as if large parts of the project were copied directly from Spegel without any mention of the original source"
Getting forked by Microsoft
331–340 of 1001 posts
Re: Getting forked by Microsoft
#332Earlier quoted context omitted.
Violated by the removal of author's copyright notice.
Adding the copyright notice to be in compliance, does not change the fact that the author has chosen a licence that allows anyone, including Microsoft, to do whatever they feel like, without giving back. So eventually, with this bad publicity, they will add the copyright notice, and move on with whatever else they are doing, in full compliance.
Re: Getting forked by Microsoft
#333I suspect that what's happening internally (at Microsoft) is that someone's leveraging your work towards their next promotion packet. They went to their manager with "hey I've got this great idea" and followed it up with your code a few weeks later. Of course, this only works if they claim they were "inspired" by Spegel to "write their own code".
> I suspect that what's happening internally (at Microsoft) is that someone's leveraging your work towards their next promotion packet. It just so happens that the Microsoft engineer who originally changed the license in GitHub went from Senior to Principal engineer at Microsoft in the past two months (according to LinkedIn). So you probably aren't far off.
Re: Getting forked by Microsoft
#334Copyright (c) 2024 The Spegel Authors
Which should be retained when you are forking it right? Or am I wrong?
Re: Getting forked by Microsoft
#335Earlier quoted context omitted.
Note that in this case Microsoft has not been following the license, as they removed the copyright notice Copyright (c) 2024 The Spegel Authors To replace it by their own. Despite the license says > The above copyright notice [...] shall be included in all copies or substantial portions of the Software.
So if they had left that line in, everything would be cool? To me, licenses like MIT or BSD pretty much imply "do whatever you want with this" I know it's not exactly that but if you really care to keep some control over what others do with the code, you need a more restrictive license (and even then people are still going to copy it, especially in the LLM era).
Re: Getting forked by Microsoft
#336> As a sole maintainer of an open source project, I was enthused when Microsoft reached out to set up a meeting to talk about Spegel. The meeting went well, and I felt there was going to be a path forward ripe with cooperation and hopefully a place where I could onboard new maintainers. Seems it isn't the first time Microsoft leads open source maintainers on, trying to extract information about their projects so they…
Open source license is there for reasons, he can sue them if they did it wrong.
Re: Getting forked by Microsoft
#337Re: Getting forked by Microsoft
#338Earlier quoted context omitted.
I’ve released some utility libraries under permissive libraries. I like it when they get used. Even when it’s part of a large company’s closed-source app. Many people don’t like that, and that’s perfectly fine, that’s why there are different choices available. What I’ll never understand is people who release their project with a permissive license and then get upset when a big company distributes their own version of…
Note that in this case Microsoft has not been following the license, as they removed the copyright notice Copyright (c) 2024 The Spegel Authors To replace it by their own. Despite the license says > The above copyright notice [...] shall be included in all copies or substantial portions of the Software.
Re: Getting forked by Microsoft
#339Am a bit confused. Is Microsoft breaking MIT license here? I can see both projects are in MIT and I don't see the below Copyright (c) 2024 The Spegel Authors Which should be retained when you are forking it right? Or am I wrong?
Re: Getting forked by Microsoft
#340Earlier quoted context omitted.
So they don't use Linux, bash, or GCC?
Not in their products. Internal use is fine, but where it gets dicey from a legal point of view is when you distribute GPLv3 binaries as an integrated part of your product.
Think: smartphones (Android), routers, smarthome/IoT devices, other embedded devices.