[SailfishDevel] Nemo MW to Mer
Filip Kłębczyk
fklebczyk at gmail.com
Sun Apr 6 15:20:50 UTC 2014
W dniu 06.04.2014 09:57, Bernd Wachter pisze:
>
> Filip Kłębczyk <fklebczyk at 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
More information about the Devel
mailing list