- You can choose up to 10 software projects.
- Each project receives 10 years of development time as if all the programmers worked continuously for that duration, following their current working methods.
- After choosing these 10 (or less) projects, everything else remains unchanged in the world, as if time has been frozen for 10 years.
Which projects do you choose?
I’m going to start with a couple projects that don’t already exist.
-
Something like the AUR but for non executable content like movies or books. I’m imagining something like;
(program name) -m (medium, eg. Book, magazine, article (or “print” for any text document) Show, Movie (or video for any video document) and so on) (search term) -
A project that allows a full installed-in-place Linux installation with grub and all, no USB drive required. If that’s a two stage thing where it partitions a section of the drive then installs an installer there, then reboots to that installer, or some other thing doesn’t matter. No, not whatever Ubuntu used to do, I mean a proper installation.
-
A program that tricks lan games into playing in side by side couch coop. I’ve figured out a method for doing this using multiseat on swayWM but it’s pretty complicated and touchy.
-
An open source car computer software. Not for the infotainment.
-
An open source printer that works.
-
A liquid democracy voting system
Things that actually exist:
-
Minetest, specifically creating tools to help existing Minecraft mods be ported over.
-
GIMP
-
IPFS, try to get it in use in more places by default (AUR seems promising?)
-
Wine
A project that allows a full installed-in-place Linux installation with grub and all, no USB drive required.
This could be possible today. A combination of PXE booting and FAI would be enough. I think you’d just need to work out a way for PXE to work over the public Internet. Otherwise you’d need to have the image downloaded already and have it available via web server to be accessible from the booting machine. Years ago I used iPXE and it was really nice. Haven’t used it in a loooong time.
Also, Talos is doing some really interesting install processes as well. Basically you boot a small (~80mb) image, it exposes a network port, and you send it a machine configuration manifest. It all runs in memory until the configuration instructions are sent, then it installs. There isn’t even an option to install it locally because local auth is not allowed and ssh is not included. You must do it over the network. Talos is all kubernetes so might not be what you’re looking for but it’s an interesting approach.
-
- KDE Project
- Wayland
- Open source drivers (especially Nvidia)
- Lemmy
- Mastadon
- Scribus
- Nextcloud
- Firefox
- Tutanota suite
- Wine
Proton wrapper Gadot or similar Cura slicer Linux mint Kenshi 2 New stalker AMD Drivers
10 years of development is insane, and I feel like some projects will be limited by the hardware and other software that isn’t being updated. You’d have to spread out the 10 amongst projects that can help each other.
Would this also depend on who is currently working on it, or would the project also get a stable number of developers working full time?
Firefly iii
Nextcloud
And 8 others
TLS Notary
TLSNotary.org its a way of proving the result of a tls session to someone else. So for example you could prove your bank balance to someone else without giving them your login credentials or you could prove you received a DM from someone.
(I explain and link to the ones that I don’t think everyone here would know about)
-
Lemmy
-
ActivityPub
-
Firefox (Chromium should go the way of IE)
-
Godot
-
WINE
-
Cinnamon (the desktop environment developed for Linux Mint, so we can get Wayland support)
-
Box86/Box64
-
Darling (macOS compatibility layer for Linux, plans to support running iOS apps when running on on ARM machines in the future, I want this primarily for iOS preservation purposes)
-
Xemu (Original Xbox emulator, OG Xboxes are some of the most failure prone consoles and a game I want to play still has serious issues)
-
Haiku (mostly for really nerdy shits and giggles honestly, but there’s a part of me that thinks it could be a better consumer grade FOSS OS than GNU/Linux if it were more developed and had any actual software support. As it stands, like it’s proprietary predecessor BeOS, it’s just a toy. It’s no less stupid than investing your theoretical time in Hurd IMO)
Thanks for introducing me to Darling.
Re: haiku what do you find so promising about it? I’ve played around with it. I imagine it isn’t just the desktop experience?
To be clear, “part of me” is really doing a lot of work here.
Haiku feels more “rigid.” GNU/Linux is ultimately, a pile of parts instead of a cohesive whole, and it shows in the user experience even in distros made with user friendliness in mind. GNU/Linux’s modularity is a good thing for many uses, but it also makes GNU/Linux feel incoherent to use at times and just means the Linux ecosystem will always be fragmented. FreeBSD has the rigidity, but isn’t developed with average end users in mind and is particularly unusable as a gaming OS. Currently Haiku isn’t really usable for much of anything, but Haiku’s vision of a cohesive open source OS that is designed with a laser focus on personal computing users makes sense and I could see being recommended over Linux if it were achieved (though, I don’t believe Haiku in the real world where we can’t just fast forward development ten years can achieve this.)
Is chromium bad by itself or is it bad because Google controls it? Because then maybe we should get chromium out of Google’s control instead?
-
Linux kernel, Gnome, KDE, Wayland, box64/86, wine.
I’m similar except cinnamon
- AOSP(Android open source project)
- Linux
- designing one low level emulator
- making my own game engine
- reverse engineering and source code recovery of my childhood games.
- writing firmware for my personal laptop and phone so, it runs on fully on open source code.
- writing my own compiler and JIT runtime.
- making my own Standard C Lib.
- write my own minimal Desktop environment based on wayland without using graphics library like QT and GTK.
- i also want to write my own hypervisor.
An actually really good Linux CAD program.
Yes please! While we’re at it, non subscription beginner friendly cad program
Whatever underfunded, underappreciated project this xkcd is referring to: https://xkcd.com/2347
Imagemagick? GNU privacy guard? OpenSSL?
The alt text mentions ImageMagick
-
MorphOS (as someone who is a fan of Amiga)
-
SuperTux Advance (much better than plain old SuperTux in my opinion)
-
Even though I’ll probably never end up even starting it, I’d love to see my idea for an open source clone of Vib Ribbon for PC to happen (game name under debate)
-
Krosmaga (I love this card game and would love to see new cards or even new deity classes to play as like Pandawa or Osamados)
-
Steam Proton (just to see a much higher percentage of Steam games work on Linux/SteamOS if possible)
-
I’ve got a few that are similar to other posts in here, but what I’d really like is an open source game similar to The Sims. Specifically, one that tries to achieve the goals of Sims 3.
Sims 3 could have been an amazing game, but EA half-assed it making mediocre content and not fixing bugs.
If the game was open source, all those bugs would be fixed, the game would be optimized, and it would still be relevant today. But while open source is great for maintaining and improving big software projects, it’s not good for creating them in the first place. So that’s where I’d put ten years of development - creating an open source life simulation game.
Has anyone tried to build an open source sims?
We’re working on open source 2009 runescape revisions. https://2009scape.org and !2009scape@kbin.social
Other eras discussed in !runescape@lemmy.ml
Not to my knowledge, but I’ve been away from gaming for a while.
If I’m thinking about projects that could benefit the most from an exponential increase in active developers:
- Wine/Proton (could have a fantastic windows runtime on every *nix platform)
- ReactOS (lot of potential for a windows 7/10 upgrade path)
- Mozilla Firefox (would help with API parity with chromium)
- GIMP (but only if they agree to change the stupid name)
The rest goes to package managers and other lower-level projects that don’t get enough of a spotlight, maybe Brew or Curl or something.
ReactOS is one I haven’t heard about in quite a few years. That one would be really cool to see get a lot more dev time.
API parity for Firefox meaning, implement Chrome’s proprietary crap, or are they actually lagging on web standards? Last time I checked was admittedly a while ago but I thought ff was the leader for standards compliance.
There are some useful APIs that Firefox is missing compared to Chromium, like Web Share or Web Bluetooth: https://caniuse.com/?compare=chrome+117,firefox+117&compareCats=CSS,HTML5,JS,JS API
- Godot Engine
- OnlyOffice
- Appflowy
- Affine.pro
- Debian
- Forgejo/Gittea
- Blender
- Linux Mint
- Postgresql