Earlier 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…
In the present case of Spegel, it wasn't in accordance with the license, because the fork removed the attribution.
Getting forked by Microsoft
221–230 of 1001 posts
Re: Getting forked by Microsoft
#222Earlier quoted context omitted.
It's also very possible they had been working on it already and wanted to compare notes, I certainly would if I were working on something internal and found a similar project, but I agree, ask them for a consultation fee. I don't see why they wouldn't pay it. Both projects also share in license, so I have less of an issue with it personally. They're both MIT licensed.
Very possible, from the in repo documentation (which credits Spegel yet again) https://github.com/Azure/peerd/blob/main/docs/design.md it seems like there was a particular engineer at Microsoft who was working on Azure Container Registry who found it useful to integrate Azure Container Registry. If they contributed it upstream, would we be discussing a blog post "how dare evil megacorp submit a PR that only implement…
Considering how often that happens VS how little times stories like that appear on the frontpage of HN, I'd wager a guess that we wouldn't be discussing it like we're discussing the current license violation.
Re: Getting forked by Microsoft
#223Publishing free software is giving away a gift. People using that gift is the point. Forks aren’t just permitted, they are encouraged. That’s why we release free software. You aren’t in competition with Microsoft and their fork. There is no such thing as marketshare when there is no market.
Re: Getting forked by Microsoft
#224Re: Getting forked by Microsoft
#225Earlier quoted context omitted.
> (A)GPLv3 does not prevent their projects from being used. In practice, it does in many cases. Many companies have a blanket policy of avoiding these licences. But I agree that they make more sense for apps than libraries.
So they don't use Linux, bash, or GCC?
Re: Getting forked by Microsoft
#226I 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".
Re: Getting forked by Microsoft
#227Earlier quoted context omitted.
See also https://isdotnetopen.com and https://ghuntley.com/fracture
@pjmlp, thoughts?
Also as polyglot developer, while I happen to have my preferences in regards to technology, I am not married with any of them.
Being MVP, Champion, or whatever program each megacorp happens to have, was never something I saw value in.
Never make a specific technology, or company, part of your identity as person.
Re: Getting forked by Microsoft
#228Earlier quoted context omitted.
> (A)GPLv3 does not prevent their projects from being used. In practice, it does in many cases. Many companies have a blanket policy of avoiding these licences. But I agree that they make more sense for apps than libraries.
So they don't use Linux, bash, or GCC?
Re: Getting forked by Microsoft
#229Earlier quoted context omitted.
> (A)GPLv3 does not prevent their projects from being used. In practice, it does in many cases. Many companies have a blanket policy of avoiding these licences. But I agree that they make more sense for apps than libraries.
So they don't use Linux, bash, or GCC?
Re: Getting forked by Microsoft
#230Earlier quoted context omitted.
Interacting with faceless entities with the power to buy multiple countries the same way you'd interact with some interested independent young person wanting to learn. Interesting moral proposition, I doubt you'd get many followers. I think it's perfectly reasonable to treat people differently from corporations, and random small and medium corporations differently than huge megacorps without losing any sleep. Special…
> charging more to those that can pay more is a very common approach. and all consumers dislike price discrimination. Airlines is the classic example. It's just that those companies do this because they can. And i hate it. I much prefer a static, single price for a product.
gaben figured that out and successfully expanded into many markets that were considered basket cases for software licensing.