• cjk@discuss.tchncs.de
    link
    fedilink
    arrow-up
    127
    arrow-down
    1
    ·
    edit-2
    6 days ago

    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.

    • Matt/D@programming.dev
      link
      fedilink
      English
      arrow-up
      47
      ·
      6 days ago

      Really funny/interesting that they use an external library to handle a format that they created!

      • cjk@discuss.tchncs.de
        link
        fedilink
        arrow-up
        14
        ·
        6 days ago

        Yeah, I was surprised, too. I guess they implemented stuff using Ruby and didn’t bother to write an in-house implementation. 🤷‍♂️

    • Nighed@sffa.community
      link
      fedilink
      English
      arrow-up
      7
      ·
      6 days ago

      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.

  • milicent_bystandr@lemm.ee
    link
    fedilink
    arrow-up
    105
    ·
    6 days ago

    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.

  • madcaesar@lemmy.world
    link
    fedilink
    arrow-up
    40
    ·
    6 days ago

    I really wish we could have a license like if your revenue is 5mil + you have to kick in something to the devs

  • Honytawk@lemmy.zip
    link
    fedilink
    arrow-up
    9
    ·
    6 days ago

    So how difficult would it be to update the library to include a blacklist to those big corpos taking advantage of your code?

    • PM_Your_Nudes_Please@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      4 days ago

      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.