View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#364
Originally Posted by Copernicus View Post
Which leads me to the obvious (at least to my mind) question: why in the world would you want to open-source Sailfish?
Why would I want it ? Well, that's simple - I'm working full time on the Fedora and RHEL installer.

Both Fedora and RHEL all completely open source, so Sailfish OS being half-proprietary feels awfully backwards. Especially if you can compare it with fully open distros on a daily basis and see all the problems the half open/half nature of Sailfish OS is causing.

Also so far I don't think anybody has been able to present any benefit the proprietary bits are providing to Sailfish OS - after more than 2 years after launch the only two devices officially running Sailfish OS are both made by Jolla. Even though there are some unclear shreds of information about the Intex device, I'm not sure a single obscure OEM from India after two years of trying is worth all the problems the closed bits are causing.

Not to mention that there are more ways to go about it than just close source stuff left and right, such as:
  • licensing your brand
  • licensing your artwork/themes
  • providing support, (security)fixes and feature development to your licensees
That way you will still get money without pissing of all your contributors who are already used to contributing to much more open projects.

And as for general reasons why you would want a fully open Sailfish OS:
  • security - unless everything possible is open the OS can't be really trusted due to missing peer review
  • community QA - community can help test stuff continually, rather than when it is actually too late to fix the the bugs as release is almost ready (you paid testers will never find all the bugs)
  • open development - you can watch, contribute and influence the development as it happens rather than once it is actually done and hard to change
  • actually being able to fix and improve stuff - without needing a change in a closed component that Jolla will never do due to being overworked as hell
  • much less pressure on Jolla developers from the community as people can do many things themselves and "patches or GTFO!" is now a valid response to many demands
  • makes a community distro (without your licensed artwork and trademarks) much more viable - you don't need to rewrite the whole UI and Sailfish OS can actually make use of the stuff you do
  • future proofing - if a meteorite obliterated Finland tomorrow we will be in similar situation we have been at least twice before (N900 & N9) - a half/open half closed system that is hard for the community to maintain no to say extend and develop further
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)
 

The Following 10 Users Say Thank You to MartinK For This Useful Post: