[kde] [Bug 399205] New: Request to use Github as primary repository and bugtracker

Fredrik Haikarainen bugzilla_noreply at kde.org
Sat Sep 29 10:47:00 BST 2018


https://bugs.kde.org/show_bug.cgi?id=399205

            Bug ID: 399205
           Summary: Request to use Github as primary repository and
                    bugtracker
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: unspecified
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: fredrik.haikarainen at gmail.com
  Target Milestone: ---

As the title states. I'm sure this has probably been requested in the past,
although I could not find a single issue for it. I think it deserves a place
for discussion at least, which is why I open this as an issue.

I request that development of the KDE projects are moved to Github.


MY ARGUMENT
The current system for contributing to KDE can be a real hassle, both in terms
of submitting issues as well as contributing patches. Moving development and
bugtracking to Github would open up opensource-contributions to a much wider
audience, which also includes a lot of skilled and experienced developers.
Github has provided a platform that has become the de-facto standard for
open-source development. Moving development to Github would greatly benefit
both the KDE projects themselves as well as the community in terms of feedback
and response on contributions. I believe that a lot of great developers are
currently held back by the hassle and steps required to contribute to these
projects.


ARGUMENTS AGAINST (AA) and COUNTER-ARGUMENTS (CA)

AA: A lot of tools are tightly integrated into the bugtracking-system and
likewise. This makes it unfeasible to work on the Github platform
CA: While a move to the Github Platform would deprecate some tools, I think
that many tools could be reworked to fit a new workflow. For example automatic
bugtracking could be added to an internal list, that is then manually reviewed
before public Github-issues are created. 


AA: As an opensource project, it is important for KDE that development can
happen only on open-source platforms. Github would break this requirement.
CA: I believe that this stance hurts KDE very much in terms of reaching its
full potential. While there is nothing wrong with believing in GNU-like
philosophies, I believe that putting much weight in a relatively radical
standpoint while making big decisions in a huge project like this, only ends up
limiting the project. Opensource doesn't always mean GPL. Sometimes opensource
can mean zlib or MIT too, and that can also be beautiful and worth fighting
for. Github is a platform that has literally revolutionized how opensource
works, for the better, and I think its deserving of a project like KDE. I also
believe the the community and the projects deserves better ways for users to
contribute.


Feel free to add to the discussion. I would very much appreciate it if this
issue would be allowed to exist for some time.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list