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

Plans to open source mobile apps? #354

Closed
mrbluecoat opened this issue Dec 23, 2020 · 4 comments
Closed

Plans to open source mobile apps? #354

mrbluecoat opened this issue Dec 23, 2020 · 4 comments

Comments

@mrbluecoat
Copy link

Ref #241

Not sure if it will be open-source

Thanks for releasing Android and iOS apps! Any plans to open source them at some point?

@oliverbutler
Copy link

https://github.com/DefinedNet/mobile_nebula

@rawdigits
Copy link
Collaborator

Just some notes on this if folks are considering submitting PRs/etc:

Apple won't let you compile this code and run it on your personal iOS device as a developer, unless you have a paid developer account ($99/yr, iirc). They also don't support NetworkExtensions(s) in the simulator, so you can't even run it there. That makes iOS dev for VPN clients uniquely pay-to-play in their ecosystem.

The core of Nebula, including the code that runs on mobile, is the golang codebase at github.com/slackhq/nebula. This mobile repo is just a presentation layer for the golang code we run on every platform.

Because of this, we can't commit to reviewing or merging PRs/etc for this codebase. We do absolutely want your suggestions and feedback, but the overhead of supporting something we have to manually test on physical devices would limit the time we have to spend on other things. The source is open and you can do whatever you want with it, as long as you respect the license.

If Apple's policy changes, or if you have an overwhelmingly important change, we are happy to chat about it!

@exercismnow
Copy link

@rawdigits Thanks for your reply!

You mentioned that the source is open and we can do whatever you want with it, as long as we respect the license. But for the mobile app, there seems to be no license.

DefinedNet/mobile_nebula#142
DefinedNet/mobile_nebula#19 (comment)

Would you consider adding an open source license to mobile_nebula, like MIT or GPLv3?

@nbrownus
Copy link
Collaborator

@exercismnow it is something we are considering but don't have an answer for at the moment.

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

No branches or pull requests

5 participants