Attract existing FLOSS software projects to KDE and incorporate their members into our community
Open, NormalPublic

Description

We would want to increase the number of projects working within KDE. This task aims to lay out which existing projects we should approach to try and convince them to join our community. This would help us increase our portfolio and app catalogue, making our platform more attractive to users (= a larger catalogue of apps to install and use) and contributors (= a larger variety of projects to chose to work on). The community would grow with members of already active projects, thus increasing our reach with every project added. One would expect it would make KDE more attractive to a wider variety of sponsors.

The projects that joined us would be able to increase number of contributors (developers, artists, translators) working on their product, increasing the bus factor. They would be able to take advantage of KDE's infrastructure and services (like Promo), while at the same time increasing the probability of obtaining sponsorship and funding. Finally they would be working with like-minded colleagues.

We will approach the main developers of the project, preferably through a common acquaintance, and pitch our offer. To ensure we can accommodate the project, we will work with the onboarding project (T7116) members so we are ready to accept mature projects into the fold.

Wishlist:

@paulb 's personal wishlist:

To Avoid

Projects that overlap in functionality and/or aim working projects already within the KDE community.

TODO

Add you ideas, comments or suggestions for projects to contact (and preferably a way to contact them) in the comments below.

paulb created this task.Wed, Nov 14, 1:13 PM
paulb triaged this task as Normal priority.
afarid added a subscriber: afarid.Wed, Nov 14, 2:15 PM

Here is my wishlist as well:

Although I don't know how realistic these proposals are. Probably the most feasible is Hydrogen but it doesn't hurt to try the rest.

paulb added a comment.Wed, Nov 14, 3:36 PM

Although I don't know how realistic these proposals are. Probably the most feasible is Hydrogen but it doesn't hurt to try the rest.

It is okay to forget realism for the moment. We'll look at each project individually later.

ognarb added a subscriber: ognarb.EditedSun, Nov 18, 4:35 PM

My wishlist is only

Although I don't know how realistic these proposals are. Probably the most feasible is Hydrogen but it doesn't hurt to try the rest.

It is okay to forget realism for the moment. We'll look at each project individually later.

When and how do you plan to start this? Maybe we can prepare things for 19.04?

When and how do you plan to start this? Maybe we can prepare things for 19.04?

This process has nothing to do with including the programs in a specific bundle (like Applications 19.04). Most of the applications recently incubated started releasing on their own schedule.

apol added a subscriber: apol.Mon, Nov 19, 1:52 AM

This process is called incubation, you can see how it works here: https://community.kde.org/Incubator

Lutris? I don't think this will ever gonna happen. It is a gtk+ application and their next major release (0.5.0) is going to use GtkHeaderBar ๐Ÿ™„

My wishlist:

In T10034#168055, @apol wrote:

This process is called incubation, you can see how it works here: https://community.kde.org/Incubator

But how do you approach a project? Is it someone from the board, form promo, any one? Is there a procedure for this?

afarid added a comment.EditedThu, Nov 22, 7:14 PM

Another project which is interesting is FreeCad. It is still Qt4 but if the community can help porting it to Qt5 that can be a bonus to make it join KDE.

Lutris? I don't think this will ever gonna happen. It is a gtk+ application and their next major release (0.5.0) is going to use GtkHeaderBar ๐Ÿ™„

Oh, that is a shame. It would've been SO COOL to have Lutris.

My wishlist:

Clementine is my player of choice but there are too many audio players already imho.

In T10034#168055, @apol wrote:

This process is called incubation, you can see how it works here: https://community.kde.org/Incubator

But how do you approach a project? Is it someone from the board, form promo, any one? Is there a procedure for this?

Anyone can start the process. No special procedure: get in contact, show them the benefits and the process itself, as described on those pages.

Another project which is interesting is FreeCad. It is still Qt4 but if the community can help porting it to Qt5 that can be a bonus to make it join KDE.

FreeCad is already moving to Qt5; Debian for example enabled the Qt5 build.

paulb added a comment.Thu, Nov 22, 7:56 PM

Clementine is my player of choice

I like it too.

but there are too many audio players already imho.

Yes, it would conflict at least with VVAVE and Elisa. That puts it in the "not a priority" box.

FreeCad is already moving to Qt5; Debian for example enabled the Qt5 build.

Now that is interesting.

paulb added a comment.Sun, Nov 25, 6:29 PM

I'm going to tentatively add Natron to the list. According to this article, the two remaining developers have a lot of trouble in advancing the project. The program uses C++ and Qt, albeit older version of both, but they want to push conversion to more modern versions, which would mean converting to Qt5. To me it looks like a prime candidate for being "rescued".

paulb updated the task description. (Show Details)Sun, Nov 25, 6:29 PM
richardbowen added a subscriber: richardbowen.EditedSun, Nov 25, 8:56 PM

I think that's a good idea, pulling in projects that would benefit from the help of the KDE community. I came across one as well: https://github.com/rochus-keller/CrossLine. No idea if the developer want's assistance but the project is based on Qt4. Maybe he would be interested in porting to Qt5.

I think that's a good idea, pulling in projects that would benefit from the help of the KDE community. I came across one as well: https://github.com/rochus-keller/CrossLine. No idea if the developer want's assistance but the project is based on Qt4. Maybe he would be interested in porting to Qt5.

+1

That is an interesting looking project indeed.