Original source (upstream): integrated into Fairphone Launcher
State: Work needs to be done to make it standalone. @jnsp is working on it:
Original post by @jnsp
Hi,
I would like to submit the Fairphone specific apps such as the Fairphone Launcher, Contact Widget and the Clock Widget) to F-Droid so that these features can be used on Android 6 as well.
The source code is accessible from code.fairphone.com (e.g. git clone https://code.fairphone.com/gerrit/fp2-dev/platform/packages/apps/FairphoneLauncher3). However, it is unclear to me under which license those apps are.
I have some questions before I continue with my efforts:
Does Fairphone intend to publish the apps themselves or should the community publish them on F-Droid?
Where should further development take place? Can the community open merge requests on code.fairphone.com or should the code be moved to a community run repository such as github.com/WeAreFairphone?
Since Fairphone does not intend to further develop and maintain those apps, I think it would be best if they would be put under the WeAreFairphone-umbrella. What do you think @roboe@Arvil ?
Now we need to know under which license theese apps are published by Fairphone. The Launcher seems to be Apache, although this is not 100% clear.
It would be great if Fairphone officials could give us a clear statement under which license the source code for these apps is distributed. Otherwhise F-Droid won’t accept the apps
Hey all, this is on our to-do list. @anon36364121 will update the licensing later. For now; all Fairphone made software is always under Apache v2 license unless we explicitly mention another license.
Ok, but I’m afraid legal things don’t work like that… I think it is Fairphone who should put the license, we cannot do it in its name (without refering to a source of yours). You can maybe put that sentence on https://code.fairphone.com? Anyway, we’ll reach any of you if we spot any missing license in the future,
Thank you for adding the licenses, I’ll add the apps to the F-Droid submission queue today.
EDIT: Alright, I have added the apps to the submission queue. Let’s see how that goes, maybe we have to make some modifications to the source code.
EDIT 2: The contact widget was added, if the build completes, it might take a few more days to be available on F-Droid. The launcher and the clock widget need some modifications (we need to pull some jar files from maven, instead of shipping them in binary form). We should be able to get this done in a few days.
EDIT 3: I have made the necessary modifications to the source code, looks good so far! If everything goes as expected, we might see the apps by the end of the week in F-Droid.
I cannot reproduce this with my LineageOS 13 tablet, after installing the widget from F-Droid it is available with it’s localized name under widgets. The app version is “2.0” for me.
Edit: I have conducted some research and updated the widget. Could you test this version (after uninstalling the F-Droid version)?
I have added android:installLocation="internalOnly" in AndroidManifest.xml and android:minResizeHeight="212dp" in people_widget_info.xml.