![]() ![]() ![]() With regards to licensing, I am not enthusiastic about relicensing to a more “permissive” license, which I feel dilutes the whole point of picking the GPL in the first place (eroding user freedom, yada yada). In any case, I have been meaning to bring up the use of sandboxing, runtime hardening, notarization, and privilege separation for a while in the interest of improving security, so it is worth considering shipping a sandboxed IINA outside of the App Store, too. The first issue is something that should not be too hard to deal with: private API can be gated behind conditional compilation, and sandboxing does not seem particularly onerous for the core functionality of the app (things that I foresee not working are the command line tool and possibly other tools that reach outside of the app’s container). Personally, I believe these issues are surmountable, and provided they are addressed I am in favor of publishing to the App Store for the reasons has mentioned. IINA is licensed under GPLv3, which is incompatible with the App Store.IINA does not follow the App Store Review Guidelines specifically, it is not sandboxed and uses private API for certain features.There are currently two main issues that prevent IINA from being on the App Store: This discussion has come up before in issues like #420. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |