[Owncloud] ownCloud and KDE

Jan-Christoph Borchardt JanCBorchardt at fsfe.org
Wed Aug 17 14:16:43 UTC 2011


I brought this up multiple times and agree with Frank and Robin. Moving to
Gitorious for development should be no issue in an open community.

But we shouldn’t move to GitHub as it’s a proprietary project. Jira is
even more proprietary than GitHub (who release some of their sources) and
the integrated GitHub issues would be fine.

Qt, MediaGoblin and others use Gitorous which is a free & open source web
application (AGPL) just like we are – so we should support them. That
said, Shapado for example has their main master on Gitorious but mirrors
to GitHub: http://shapado.com/pages/code

In the owncloud project on Gitorious, apart from the main owncloud/
repository which is the webapp, we should have:
android, webos, desktop, …
Generally, a repository for every 3rd party application which connects to
ownCloud and also for every ownCloud App which isn’t in core. Having two
umbrella repositories – one for 3rd party apps and one for ownCloud apps –
is a mess for developers who need to pull and push everything.






On Wed, August 17, 2011 15:48, kunal ghosh wrote:
> In that respect, I would suggest moving to github and use Jira as our
> bug tracking system
> 1. More people are comfortable with github (the UI) as compared to
> gitorious.
> 2. JIRA a bug tracking and project management system (also used by
> Tomahawk devs)
> is tightly integrated to github
> (https://plugins.atlassian.com/plugin/details/335252)
>
> Please do share your thoughts / comments.
>
>
> On Wed, Aug 17, 2011 at 5:19 PM, Robin Appelman <icewind1991 at gmail.com>
> wrote:
>> I agree, moving back to gitorious while still being part of KDE will
>> give us
>> the best of both worlds.
>>
>> On Wednesday 17 August 2011 11:56:25 Frank Karlitschek wrote:
>>> Hi,
>>>
>>> In the past few weeks we had some discussion in the ownCloud community
>>> about
>>> the relationship between ownCloud and KDE. Some of our core people
>>> raised
>>> the question if it is good for ownCloud to be a part of KDE or if it is
>>> holding us back. Some users from the outside might consider ownCloud
>>> the
>>> KDE only cloud solutions instead of a cross platform and cross desktop
>>> software. Other developers think that it is overly complicated for new
>>> contributors to use the KDE git infrastructure compared with
>>> independent
>>> ones like github or gitorious. Other developers said that it is not
>>> obvious
>>> to the outside that ownCloud is not using KDE libraries and people can
>>> contribute without being a KDE developer or user.
>>>
>>> After some discussion on the mailinglist, during our BoF session, on
>>> IRC and
>>> in person I want to summarize the arguments and suggest a solution.
>>>
>>> I think that KDE is a great community and a very welcoming place for
>>> developers. ownCloud is not a typical KDE project but we can benefit a
>>> lot
>>> from being a part of KDE.
>>>
>>> Being part of KDE
>>> - Infrastructure like wiki, mailinglists, bugtracker, ..
>>> - Friendly community
>>> - Organizational and financial support from KDE e.V.
>>> - Possibility to market ownCloud together with other KDE software.
>>> - We share the same goals
>>>
>>>
>>> Being independent from KDE
>>> - Better outreach to contributors outside KDE. (He had over 40 clones
>>> of
>>> ownCloud on gitorious but only a fraction on the current KDE git. We
>>> currently have external clones on gitorious and github. This shows that
>>> not
>>> every contributor is happy with developing at the KDE sever, but we
>>> don´t
>>> want to lose those developers, it´s easier to attract new php
>>> developers
>>> outside KDE)
>>>
>>> - We don´t profit a lot from the benefits of the central KDE repo like
>>> translations, buildsystem, SC releases and so on.
>>>
>>> - gitorious/github has a less steep learning curve.
>>> (I helped a few new developers to contribute to ownCloud lately and I
>>> agree
>>> that github and gitorious are significantly more straight forward for
>>> beginners)
>>>
>>> - Better workflow for web applications (transiflex, …)
>>>
>>>
>>> For me the solution is obvious. I want ownCloud to stay a KDE project
>>> because KDE is a great community with great people. ownCloud and KDE
>>> share
>>> the same goals als Stu described in his Desktop Summit keynote. But we
>>> should move our main git repository to gitorious again because this
>>> fit´s
>>> our needs better and we can attract more php developers more easily.
>>> There
>>> is also other KDE software which is hosted outside the main KDE
>>> repository
>>> and I don´t think it is a requirement for being part of KDE. This means
>>> that the KDE sysadmin won´t help us with the administration of the
>>> repos of
>>> course but I think we can handle it because we also did this in the
>>> past.
>>>
>>> I think this is a good solution, which combines the wishes of both
>>> groups.
>>> So I suggest moving the ownCloud repo back to gitorious.org/owncloud at
>>> the
>>> end of this month if no one objects.
>>>
>>> What do you think?
>>>
>>> Cheers
>>> Frank




More information about the Owncloud mailing list