Visible open source app community, supported by Jolla
Jolla should endorse and support an open source app community for Sailfish apps. This would go well together with Sailfish being an (mostly) open source platform.
There is already a Sailfish Target on Mer OBS and even a (mostly ignored) community project. This should be leveraged by Jolla to foster the growth of an open source app community. This can serve both as an incubator and as a safe haven for apps. Incubator before they fit harbour, safe haven for those who are denied to lay anchor in harbour due to API usage and dependencies. OBS and BOSS as the backends would guarantee that the apps are open source and built against latest SailfishOS version and automated QA processes ensure a good base level and keep maintenance work low.
You could see it as the revival of the apps garage concept from maemo times, or the Apps-for-MeeGo community project that worked well for e.g. the N9 leveraging MeeGo community OBS.
It could also integrate with the open repos concept to add a reliable backbone to it and benefit from their work on a client app. Or the apps-for-meego client.
OpenRepos concept is like Apps-for-Meego. With client application Warehouse.
Basil ( 2014-01-11 15:51:58 +0200 )edit@Basil it differs in a crucial point, open repos puts the burden of producing a clean RPM and publishing the source code on the submitter, while AfM uses OBS as the backend. This has deep implications, for starters no automatic rebuilding against new platform updates. Garage acts similarly.
tbr ( 2014-01-11 17:39:22 +0200 )edit@tbr have multiple apps at garage, and one at appsformeego, none was rebuilded on ssu updates. manually after re-submitting(triggering source change or 'rebuild') - it does. The only diff is that source code for package is avaiable at build time.
Basil ( 2014-01-11 17:44:31 +0200 )edit@Basil that is not an argument, the fact that it was not done properly there does not mean, that it can not be done properly in e.g. Chum or elsewhere.
tbr ( 2014-01-11 18:08:37 +0200 )editUsing the SDK and publish the rpm on Openrepos works fine for me. An OBS backend would work for opensource libs/apps but I don't consider it a must have feature. Either way works fine for me. Maybe it would make more sense to have an OBS repo only with mainstream libs/plugins not supplied by Jolla? For apps I think Openrepos with Warehouse work fine as it is, no need for OBS here.
xerxes2 ( 2014-01-12 00:59:56 +0200 )edit