Corpos being corpos
Corpos being corpos
Corpos being corpos
Apple deployed a library I wrote to every mac on the world, and additionally bundles it with Xcode.
Apple users reported some bugs, that‘s how I found out.
I never heard a word from them. No patches, no bug reports, nothing, they didn’t even bother to refresh the bundled version.
I think in the meantime they removed it from macOS but still bundle it with Xcode.
I mean, I didn’t any money, but some appreciation would’ve been nice, and a version refresh…
If you are curious: it is this library: https://github.com/ckruse/CFPropertyList
Edit: appreciation as in: a mail with a notice that they did so.
Really funny/interesting that they use an external library to handle a format that they created!
Yeah, I was surprised, too. I guess they implemented stuff using Ruby and didn’t bother to write an in-house implementation. 🤷♂️
It's probably a single dev that made the decision, then moves onto something else. They (probably?) don't have the ability to just raise a recurring PO etc to easily pay you and don't care enough to worth through the paperwork.
If you had a paid licencing model they may have done it, or just found another lib/ wrote their own.
Make your MIT-licensed library big enough that the corpos use it, then switch it to AGPL just before you add a really important and tricky feature they've been waiting for.
I really wish we could have a license like if your revenue is 5mil + you have to kick in something to the devs
That is essentially what the "Post-Open Source" idea is trying to do.
5milkick license
Makes 10 thousand fists in the air seem like nothing.
I wonder why I haven't seen a standard open-source license for this.
Comapnies 🥺
Comapny, bro
lol Comapenis
AGPL RULEZ
So how difficult would it be to update the library to include a blacklist to those big corpos taking advantage of your code?
Just use a GPL license instead. It allows use with credit, but requires that usage also be released for free. Meaning that it can’t be used by corpos and their closed-source projects.