Honestly I don't care if my software doesn't run on iOS because I used a copyleft license, since the only reason that's the case is that iOS is actively user hostile


@cwebber But then you're not helping people on those platforms improve their situation, and instead will go to more closed but readily available options 🤔

@espectalll OTOH, if you relax on that point specifically you're enabling people on those systems who want to use your software be complacent in using an OS that's so user hostile they can't even run copylefted code.

@cwebber I mean, iOS still lets you use, at the very least, LGPL, right?

@cwebber Pretty sure it did and so apps such as VLC were published

@cwebber Firefox for iOS is actually not using (much of?) the Firefox source code... but yeah, MPL 2.0 too github.com/mozilla-mobile/fire

@cwebber Please check your knowledge before spreading potential misinformation and just try to do your best :blobcheerbounce:

@espectalll Well, MPL != LGPL. And looks like maybe LGPL v2.1+ is feasible on iOS, though maybe not LGPLv3+ (because of anti-tivotization provisions)?

It seems that with LGPL2.1+ you can use it but maybe not for proprietary code linking to the LGPL2.1 ... iirc this is in dispute though.

@espectalll point is, "Don't release that library under the LGPL!" is frequently a cry from iOS devs and basically I don't care

@cwebber Meh, it's just your typical anti-copyleft fear - don't worry there, they can still use it just fine.

@espectalll Yes, at any rate, "I'm not going to not release my code under a copyleft license because an awful OS maybe-can't-run-it" is not a compelling reason for me.

@cwebber Yeah, sure, but just keep in mind it's not as bad as it may seem at first. At all.

@cwebber There's still Qt-based apps on the iOS store (such as Spotify!) and that's LGPLv3 so I don't think there's any problem there


So, this is where dual-licensing *might* come in: In principle, authors of software licensed under otherwise iOS-incompatible terms are perfectly entitled *also* to put it on Apple's store so long as that store will accept it. It's a separate, parallel deal.

They just can't do that with someone else's code.

Whether and how often the code belongs completely to whomever wants to put it on the store, I don't know.


Sign in to participate in the conversation

Fast, secure and up-to-date instance, welcoming everyone around the world. Join us! 🌍
Up since 04/04/2017. ✅

Why should you sign up on mstdn.io?

This instance is not focused on any theme or subject, feel free to talk about whatever you want. Although the main language is english, we accept every single language and country.

We're connected to the whole OStatus/ActivityPub fediverse and we do not block any foreign instance nor user.

We do have rules, but the goal is to have responsible users. So far we haven't had any issue with moderation

The instance uses a powerful server to ensure speed and stability, and it has good uptime. We follow state-of-the-art security practices.

Also, we have over 300 custom emojis to unleash your meming potential!

Looking for a Kpop themed instance? Try kpop.social