W dniu 06.04.2014 09:57, Bernd Wachter pisze:

Filip Kłębczyk <fklebc...@gmail.com> writes:

Sorry, but this sounds like, either it will be "our" (Jolla way) or we are
taking toys and are going to different closed sandbox to play.

I find it hard to correlate that with "lets talk about being more open". Lets
not pre-judge.

No one is pre-judging - my reaction was to Thomas Perl statement:
"alternative would be to have a private/downstream fork of Mer/Nemo
and not contribute to Mer/Nemo - would that be better?"

So it sounded like we have two choices, accepting status quo (Jolla
maintainership/ownership/domination or however the current state can
be called) or that Jolla will abandon supporting open mer/nemo
(creating private fork).

Mer was designed to allow private forking from the beginning.

I think you misunderstood me. There is nothing wrong with private forking - everybody does it, that's how open source works. I only didn't like the statement that sounded like a choice between keeping status quo (NemoMW taken over by Jolla with questionable collaboration quality like it is nowadays) and alternative that Jolla completely ends to support Mer/Nemo. It sounded a bit like a strong warning (accept this or else!).

If you look at changelogs of packages on the device you'll notice that
_all_ Jolla internal packages contain JB#xxx bug references, while
almost none of the Nemo or Mer packages have those[3]. That's because we
think it's wrong to reference a private bugtracker in a public git
repository, and we have a policy that you should not do that. The few
ones you see are either in HW adaptation related projects, or the
developer made a mistake.

What I've seen wasn't for sure in hardware adaption part and yes it was seen on Github, not in the package changelog. The problem is that when average person encounters that (in a project he is potentially interested) he instantly asks himself - what the hell is that #JB? In result it's very hard to contribute/engage to open source parts that have such comments, because you instantly get a feeling that there is some closed roadmap/list of issues to address/features to implement that you don't have access to (when approaching such open source part or subproject). It's a bit like you would play a poker and the opponents knows what cards are on stack and you don't. I bet you wouldn't be satisfied to play such game and especially betting money in it (hint: think that currency here is time/engagement).


Now we start having the resources, so to improve our _internal_ release
process we need start making use of the public bugzilla again, and make
the public release process better.

That's very good to hear!

We admittedly mostly took over
Nemo MW -- just because for a long time we were the only ones doing
something.

I think that's "we were the only" is an overstatement. I remember for example that Venemo contributed to lipstick and he is not a Jolla employee. For example I also wanted to engage myself last summer in Nemo MW, but when I've seen Nemo MW became a code (pull request) dump with no public roadmap I've realized it will be very hard (not impossible, but very hard) to engage in sth like that.

It's still run in a way enabling things like building of
Glacier UI,

Glacier UI is something where open collaboration works.

though, but basically the whole "keep Nemo running on
community OBS" is overhead for us without us benefitting from it at the
moment. We're just doing it because it should be done like this[2].

Well I wouldn't call it "overhead", the more appropriate term in my opinion would be a "fair trade" - it gives you right to tell that SailfishOS is mostly open source and that Jolla contributes back to open source Nemo MW. In terms of marketing and attracting people it has a big value, that shouldn't be underestimated - otherwise Sailfish would be yet another mobile OS.

Regards,
Filip
_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to