[kde-community] "Fork Me" button within the kde git infrastructure?

Jaroslaw Staniek staniek at kde.org
Mon Sep 21 00:57:10 BST 2015


On 21 September 2015 at 01:27, Michael Pyne <mpyne at kde.org> wrote:
> On Mon, September 21, 2015 00:05:33 Jaroslaw Staniek wrote:
>> PS: Freedom of forking - derivative works is not so terrible, it's a
>> pilliar of FOSS.
>
> Last time I tried it, running git-clone against our KDE git infrastructure
> still worked just fine, and thus forking is quite easy to do. Did this change
> at some point?
>
> I haven't tried running Github's git import tool since it requires an account,
> but even their instructions for manually mirroring a git repo (for use with
> private repos) seem easy enough: https://help.github.com/articles/importing-a-git-repository-using-the-command-line/
>
> Likewise for Bitbucket: https://confluence.atlassian.com/bitbucket/import-code-from-an-existing-project-259358821.html#Importcodefromanexistingproject-PushingaGitproject
>

The thing is: many people here raise concerns that the forking should
happen within the KDE infrastructure.
And I agree. If so, the infra should be accessible read-write for the
3rd-parties.

> No one is arguing to *try* to make it more difficult to fork KDE or create
> derivative works... the "Trinity Desktop Environment" is still up and kicking,
> and others could be too with barely any work at all to setup the initial
> fork...

I see you're not used to the diverse term on github-alike sites:
forking is more like creating a feature branch. The repo is separate
but changes can be merged back (how it's a matter of tool set).

This is the term used on the button.

We're not talking about fork-fork like, say Trinity.

Two ideas to solve the lack of r-w access without github:
- give access to personal repos for with kde identity accounts
(possible DoS attacks or draining resources)
- use gitlab Community edition or other services that offer source code

-- 
regards, Jaroslaw Staniek

KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - http://kde.org
Calligra Suite:
: A graphic art and office suite - http://calligra.org
Kexi:
: A visual database apps builder - http://calligra.org/kexi
Qt Certified Specialist:
: http://www.linkedin.com/in/jstaniek



More information about the kde-community mailing list