If you're aiming to compete with Krita and try to siphon users away from it and towards your fork instead, then you are producing what's known as a "hostile fork" and I very much doubt that Krita's developers will be interested in helping you with it.

If on the other hand your fork is simply a development area for you to send merge requests to Krita's main repo, then relations are likely to be friendly and they will probably be much more open to your proposals and merge requests.

Nate



On 6/1/22 12:26, Bourumir Wyngs wrote:
Sorry, I was not expecting that my message will go to the big mailing list, initially assumed this will be directed to some person responsible for handling the new project proposals. The request to send the message to this address can be found at https://community.kde.org/Incubator <https://community.kde.org/Incubator>.

Speaking about the "big button", I am a Krita contributor and already have the fork with multiple branches containing my merge requests under review and others. I wanted to keep this existing fork separate from the much more independent project, there is nothing pretty in branches from the two projects in one repository. Because of that I have registered the proposed project separately but you are right, one of the ways to proceed would be to take a master branch of my fork as  a master of the independent project.

I would be surprised if Krita developer team would be willing to help me reach the users but who knows? It is obviously possible to post to they mailing list as well. The C++20 code, they are unlikely to merge any time soon.


On Wed, Jun 1, 2022 at 2:45 AM Aleix Pol <aleix...@kde.org <mailto:aleix...@kde.org>> wrote:

    There's a big "Fork" button on top here:
    https://invent.kde.org/graphics/krita/
    <https://invent.kde.org/graphics/krita/>

    That said, please coordinate with krita devs to make sure your work is
    ever going to reach users.

    Best,
    Aleix


    On Tue, May 31, 2022 at 9:10 AM Bourumir Wyngs
    <bourumir.wy...@gmail.com <mailto:bourumir.wy...@gmail.com>> wrote:
     >
     > Hello, KDE team,
     >
     > I would like to create the independent fork of Krita that would
    allow to use all modern features of C++, up till that is supported
    by the latest GCC release, 12.1 at the time of writing.
     >
     > The current Krita development rules are capped by C++11 that is
    now the ten years old standard. Even that is limited by the lengthy
    list of restrictions. The rules also require using deprecated
    features of the Qt framework like Q_FOREACH. I understand the care
    of the community not to spoil anything and to preserve the beauty of
    the existing code. This means, radical changes should be done in a form.
     >
     > I tried to setup the project on KDE myself
    (https://invent.kde.org/bourumir/kreed
    <https://invent.kde.org/bourumir/kreed>) but for some reason was not
    able to push Krita code (about 1 Gb) into repository - hangs at the
    end of the push. It may have something to do with quotas or things
    the like. It may be that I need more assistance from your side to
    setup the project. I decided to contact you first before starting
    the work on GitHub or independent server instead.
     >
     > I, the project initiator, am currently 54 year old. I am robotic
    engineer with very long programming experience, including
    significant industrial experience with C++. In the past I made
    notable contribution to GNU Classpath project, providing them a
    fully functional and interoperable implementation of CORBA. It is
    obviously sad there are no other contributors so far but I expect
    some people to come. I also made several contributions for Krita so
    have some understanding about code base and architecture of this
    project. My real name is Audrius Meskauskas.
     >
     >
     >

Reply via email to