Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Signal Desktop to the Mac App Store #1672

Closed
1 task done
NinebitX opened this issue Nov 2, 2017 · 11 comments
Closed
1 task done

Add Signal Desktop to the Mac App Store #1672

NinebitX opened this issue Nov 2, 2017 · 11 comments

Comments

@NinebitX
Copy link

NinebitX commented Nov 2, 2017

  • I have searched open and closed issues for duplicates

Add Signal Desktop to the Mac App Store. MacOS users would no longer need to go into System Preferences -> Security & Privacy and allow apps downloaded from unknown sources.

A license update similar to this may be required: https://github.com/whispersystems/libsignal-protocol-c#license

@rmueller83
Copy link

https://en.wikipedia.org/wiki/Mac_App_Store

Disallowed types of apps revealed by Apple include apps that:

  • are free software licensed only under GPL (because the App Store Terms of Service imposes additional restrictions incompatible with the GPL).

https://apple.stackexchange.com/questions/6109/is-it-possible-to-have-gpl-software-in-the-mac-app-store

The Software Freedom Law Center's legal representative confirmed this: the App Store agreements, on all platforms, are incompatible with the GNU GPL.

https://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement

@NinebitX
Copy link
Author

NinebitX commented Nov 2, 2017

@rmueller83: Thank you for providing context. As I said, a license update similar to this may be required:

Additional Permissions For Submission to Apple App Store: Provided that you are otherwise in compliance with the GPLv3 for each covered work you convey (including without limitation making the Corresponding Source available in compliance with Section 6 of the GPLv3), Open Whisper Systems also grants you the additional permission to convey through the Apple App Store non-source executable versions of the Program as incorporated into each applicable covered work as Executable Versions only under the Mozilla Public License version 2.0 (https://www.mozilla.org/en-US/MPL/2.0/).

Edit: After further consideration, I think it might be possible for Open Whisper Systems to add Signal Desktop to the Mac App Store without making a license update, because every contributor is already required to sign this contributor license agreement: https://signal.org/cla/

Open Whisper Systems could therefore add Signal Desktop to the Mac App Store in the exact same way that they have already added Signal iOS to the App Store.

Edit 2: I found a guide on how to submit Electron apps to the Mac App Store: https://electronjs.org/docs/tutorial/mac-app-store-submission-guide

@ghost
Copy link

ghost commented Nov 14, 2017

I also really hope they add it to the Mac App Store. I'm surprised they haven't added it there. It seems more secure and apps there are all sandboxed like iOS... building one with native Mac UI would also be appreciated, like the iOS version looks more iOS-like. :)

@ghost
Copy link

ghost commented Jan 7, 2021

Any update on this? Installing via the App Store would be [for me as a user] the preferable way to go (updates are my main concern)

@4thana
Copy link

4thana commented Jan 12, 2021

Same here, updates are just so much better when they get handled by the mac app store.

@EvanHahn-Signal
Copy link
Contributor

Thanks for reporting. This is something that's on our radar. No promises yet, but this is something we'd eventually like to do.

@ivucica
Copy link

ivucica commented Apr 28, 2021

Re licensing: Signal for iOS is similarly GPLv3 licensed, and shipped via the iOS App Store. ¯_(ツ)_/¯

@falcontomto
Copy link

upvote this.

@ghost
Copy link

ghost commented Jul 3, 2021

Any news on this ??? because it's been 3 year already ?

@ghost
Copy link

ghost commented Sep 29, 2021

yeah simply send this problem to the forum where the dev will never go, really juste all quit this "signal" who is more interested in totally useless feature than security, many concurrence to go bye bye

@gagarine
Copy link

Time seems to have proven that @BirdInFire had a point.
@josh-signal "cleanup" didn't make things move forward and probably discouraged participation.
Can we re-open this now?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

9 participants