Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Infinity future: Pros and Cons of being a KDE project #1513

Open
shenlebantongying opened this issue May 13, 2024 · 6 comments
Open

Infinity future: Pros and Cons of being a KDE project #1513

shenlebantongying opened this issue May 13, 2024 · 6 comments

Comments

@shenlebantongying
Copy link
Collaborator

shenlebantongying commented May 13, 2024

Pros

Cons

  • Need to host on KDE's infrastructures (changes overtime, currently it is GitLab + Bugzilla) instead of the popular GitHub
  • Bloat, requires sharing tech with other KDE components (like depending on KXMLGUI). More complex build process

Anti-Cons

  • GitHub is owned by evil corporations. Free software should be developed on open-source infrastructure.
  • Bloat is good, KDE frameworks provides various staffs that we don't want or no time to write, such as
    • better colour scheme, instead of Qt stylesheets
    • Shortcut manager, instead of reinventing on our own

https://manifesto.kde.org/benefits/

@xiaoyifang What do you think? This is my contingency plan. 😅

@KonstantinDjairo
Copy link
Contributor

KonstantinDjairo commented May 13, 2024

i'm also worried about goldendict-ng's future, since it's a very important software.
did you ever considered making a codeberg repo for it? codeberg isn't tied to any organization in particular, and being owned by KDE sounds pretty much like "killing" the project.

the "Pros" regarding better color-scheme tends to vary over time, since you'd be tied to KDE and not everyone uses it, and you can't be sure whether KDE will be available for the user in the future.
So to put it briefly: you dont preserve software by relying on a even bigger software that not everyone uses.

this is free software, if the main devs disappear, someone will fork and continue to deliver updates (that's what happened to the old goldendict) , you dont need KDE for it.

@xiaoyifang
Copy link
Owner

Maybe try to bring more maintainer first

@shenlebantongying
Copy link
Collaborator Author

shenlebantongying commented May 14, 2024

Maybe try to bring more maintainer first

I propose inviting @atauzki to the collaborators list too.

He has been with us since a very early time. He is generally a good person, knows at least the build related code, knows at least mdict format much more than me, able to distribute his own GD-ng build.

Furthermore, he can help maintain and code review build related things.

@xiaoyifang
Copy link
Owner

@atauzki What's your opinion?

@atauzki
Copy link
Collaborator

atauzki commented May 15, 2024

just packaging only,my need of offline dict is much less than before, so I don't so much care about some new features.

Maybe we can get more enthusiasts on freemdict, and listen to their opinions.

@xiaoyifang
Copy link
Owner

xiaoyifang commented May 15, 2024

just packaging only,my need of offline dict is much less than before, so I don't so much care about some new features.

These should be fine, You can do what you are good at .
Added.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants