SapuSeven / BetterUntis-Legacy

An alternative Android client for the Untis timetable system.
GNU General Public License v3.0
4 stars 0 forks source link

FLOSS version #6

Open Dreamler1433 opened 5 years ago

Dreamler1433 commented 5 years ago

Could you provide a FLOSS version of BetterUntis?

SapuSeven commented 5 years ago

Hi, Sorry, what exactly do you mean with that?

Dreamler1433 commented 5 years ago

Thanks for your fast reply!

A FLOSS version is a version of BetterUntis without proprietary libraries or dependencies like Crashlytics, Firebase or Google Mobile Services.

This version could be included in the repository of F-Droid, which is an alternative to Google Play.

SapuSeven commented 5 years ago

I don't plan to remove these dependencies at any point in the future. The main reason for that is that BetterUntis is basically a personal project, for which I additionally provide the source code. Having to maintain a separate FLOSS version would be too much work for me alone.

Dreamler1433 commented 5 years ago

You don't have to maintain a separate FLOSS version, you could replace Crashlytics with ACRA, which is a FLOSS alternative.

Also i would like to thank you for that great project.

SapuSeven commented 5 years ago

Glad you like it!

I will take a look at ACRA and other open-source alternatives, but like I mentioned in #7: don't expect any changes too soon.

Dreamler1433 commented 5 years ago

Especially the option to choose between themes ;)

Thank you for your interest in FLOSS alternatives for proprietary dependencies and libraries! And don't worry about me, I will use a self modified version in the meantime.

Perflyst commented 5 years ago

I found this project today and started working on a FLOSS version. Removed all google, firebase and fabric.io code and also your api requests, because this is also a non-free network.

I don't know yet if I am going to add new upstream commits or code my own features, depends on how much time is available. As soon as I am sure there is no binary left I will publish on F-Droid.

@Dreamler1433 feel free to open pull requests, if you have interest in further maintaining we can talk about write access.

SapuSeven commented 5 years ago

@Perflyst I currently have no experience with F-Droid. Would it be possible for me to "reclaim" my app if I publish a FLOSS version?

Perflyst commented 5 years ago

First of all, I will not "steal" your app/work.

For sure, you can publish your app too. I renamed it (OpenUntis) and changed com.sapuseven.untis to de.perflyst.untis.

I will use your work (thanks for that) and go my own way. If you provide your version of the app users have a choice which one they wanna use, that would be great.

SapuSeven commented 5 years ago

Thank you. Feel free to work on your own fork. Just don't forget to credit me. :relaxed:

Perflyst commented 5 years ago

Project is licensed under GPL 3 so I have to do anyway.

If you have any further questions about F-Droid you can write me a mail. Bit OT in this issue but if you have interest in publishing on google play store, I have a developer account and can give you access(still my acc but you will have write access on this app entry).

On August 16, 2018 7:46:26 PM UTC, SapuSeven notifications@github.com wrote:

Thank you. Feel free to work on your own fork. Just don't forget to credit me. :relaxed:

-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/SapuSeven/BetterUntis/issues/6#issuecomment-413663097