Ik schrijf al jaren allerlei open source software, die multiplatform op Linux (en allerhande *BSD platformen), Windows en OSX werkt. Sinds kort kunnen gebruikers op OSX Big Sur het alleen nog met een admin account gebruiken, want de software is niet met een officieel developer account ondertekend. En langzamerhand lijkt het nog erger te worden:
https://developer.apple.c...tware_before_distribution zegt
"Beginning in macOS 10.14.5, software signed with a new Developer ID certificate and all new or updated kernel extensions must be notarized to run. Beginning in macOS 10.15, all software built after June 1, 2019, and distributed with Developer ID must be notarized. However, you aren’t required to notarize software that you distribute through the Mac App Store because the App Store submission process already includes equivalent security checks."
Een developer account kost 100,- De redenering is dat je dat bedrag toch wel terug verdient met je applicatie. Maar als je alleen gratis en open source wil aanbieden? Dat bedrag kan worden kwijtgescholden voor officiele non-profits in een aantal landen (maar niet Nederland). Zie https://developer.apple.com/support/membership-fee-waiver/ maar dat gaat alleen werken voor de echte grote organisaties zoals Gnome of Apache, niet voor een ontwikkelaar die in de avonduren nog een klein projectje schrijft.
Hoe moet je hier nou als open source ontwikkelaar mee omgaan? Het merendeel van de OSX gebruikers weet echt niet hoe ze zelf code moeten compilen, die moeten het toch echt van de binaries hebben...? Maakt Apple het niet nodeloos moeilijk om open source software aan te bieden op OSX?
https://developer.apple.c...tware_before_distribution zegt
"Beginning in macOS 10.14.5, software signed with a new Developer ID certificate and all new or updated kernel extensions must be notarized to run. Beginning in macOS 10.15, all software built after June 1, 2019, and distributed with Developer ID must be notarized. However, you aren’t required to notarize software that you distribute through the Mac App Store because the App Store submission process already includes equivalent security checks."
Een developer account kost 100,- De redenering is dat je dat bedrag toch wel terug verdient met je applicatie. Maar als je alleen gratis en open source wil aanbieden? Dat bedrag kan worden kwijtgescholden voor officiele non-profits in een aantal landen (maar niet Nederland). Zie https://developer.apple.com/support/membership-fee-waiver/ maar dat gaat alleen werken voor de echte grote organisaties zoals Gnome of Apache, niet voor een ontwikkelaar die in de avonduren nog een klein projectje schrijft.
Hoe moet je hier nou als open source ontwikkelaar mee omgaan? Het merendeel van de OSX gebruikers weet echt niet hoe ze zelf code moeten compilen, die moeten het toch echt van de binaries hebben...? Maakt Apple het niet nodeloos moeilijk om open source software aan te bieden op OSX?