this post was submitted on 23 Sep 2023
92 points (100.0% liked)

Asklemmy

1463 readers
86 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy πŸ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 6 years ago
MODERATORS
 
  • 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?

top 48 comments
sorted by: hot top controversial new old
[–] starman@programming.dev 23 points 2 years ago* (last edited 1 year ago) (2 children)

For me it would be:

  • Helix: Great editor but needs a lot of development
  • Lemmy: 3rd party frontends would have a hard time to catch up with changes, but it's worth it anyway
  • GNU: they could update some stuff and also hurd kernel looks really interesting
  • Arch Linux: maybe they would improve wiki or write some software to make life easier on arch
  • .NET: I know that microsoft bad but I really like .NET, and it's devs are doing really nice stuff. And it's FOSS
  • LibreOffice: they could integrate LLMs into their apps maybe
  • Wayland: why not?
  • Firefox: maybe they will improve performance and catch up with some css features
  • Hyprland: it's working fine at it's current state, but it always can be better
  • Nouveau: it would be a nice alternative to proprietary nvidia drivers
[–] souperk@reddthat.com 3 points 2 years ago

I know microsoft bad

I second that, big corp bad

[–] a_seattle_ian@lemmy.ml 2 points 2 years ago* (last edited 2 years ago)

What about Mono? Looks like most of the people working on .NET are working out of Redmond at Microsoft.

[–] corbin@infosec.pub 16 points 2 years ago* (last edited 2 years ago) (1 children)

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.

[–] fred@lemmy.ml 3 points 2 years ago (1 children)

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.

[–] corbin@infosec.pub 3 points 2 years ago

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%20API

[–] kill_dash_nine@lemm.ee 16 points 2 years ago (1 children)

Kubernetes so that it can peak already and then die off.

Disclaimer - I make a living on k8s based solutions and I’m over the stupid complexity for little benefit. It’s like expecting everyone to be a β€œ10x” engineer or some shit when reality is that most of us are just over here sniffing glue.

load more comments (1 replies)
[–] juliebean@lemm.ee 14 points 2 years ago

Coreboot, NixOS, Firefox, Lemmy, Briar, Gemini, Calibre, Godot, MIRI (though admittedly that one is maybe less of a 'software project per se, so if that doesn't count i'll say 100 Rabbits just cause i think their stuff is neat) and i think i'll take the last decade for my own personal project(s).

[–] the_lone_wolf@lemmy.ml 11 points 2 years ago
  • 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.
[–] ExLisper@linux.community 11 points 2 years ago (1 children)

Some sort of new standarized runtime that would replace the clasterfuck of HTML, http, js and CSS. All privacy oriented, secure and open source.

[–] starman@programming.dev 5 points 2 years ago

That would be nice. Maybe it could integrate with WASM

[–] lea@feddit.de 10 points 2 years ago (1 children)

Matrix, its clients, and Revolt. I'm sick of there not being a featureful Discord alternative the most.

[–] jabberati@social.anoxinon.de 4 points 2 years ago (1 children)

They already collected tens of millions of venture capital funding for an inefficient reinvention of XMPP. Can we boost XMPP development instead? We don't need another corporate replacement for an existing internet standard.

[–] oldfart@lemm.ee 1 points 2 years ago (1 children)

I still can't wrap my head around how smoothly Matrix took over the FOSS IM space while offering nothing new

[–] jabberati@social.anoxinon.de 0 points 2 years ago (1 children)

People like shiny things. They should build on the existing internet standards, and make a shiny XMPP client. Instead we get yet another incompatible protocol.

[–] oldfart@lemm.ee 1 points 2 years ago

Is it shiny though? Last time I used riot.im or vector.im or whatever the client was named, it was no less clunky than converse.js. Nowhere close to, say, Discord or Telegram.

That was in year 201x, I'm sure they got better since then, but that was the time when they gained popularity

[–] angstylittlecatboy@reddthat.com 10 points 2 years ago* (last edited 2 years ago) (2 children)

(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)

[–] SnipingNinja@slrpnk.net 1 points 2 years ago

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?

[–] Emanuel@lemmy.eco.br 1 points 2 years ago

Thanks for introducing me to Darling.

[–] mattyeen@pawb.social 10 points 2 years ago
[–] spauldo@lemmy.ml 10 points 2 years ago (1 children)

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.

[–] ryannathans@aussie.zone 3 points 2 years ago (1 children)

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

[–] spauldo@lemmy.ml 2 points 2 years ago

Not to my knowledge, but I've been away from gaming for a while.

[–] Xianshi@lemm.ee 9 points 2 years ago* (last edited 2 years ago) (1 children)

Linux kernel

OpenBSD

Gnu Hurd

Debian

Tor

Fdroid

SteamOS

Vulkan / DXVK

Wayland

Firefox

load more comments (1 replies)
[–] Hexadecimalkink@lemmy.ml 8 points 2 years ago* (last edited 2 years ago)
  • Godot Engine
  • OnlyOffice
  • Appflowy
  • Affine.pro
  • Debian
  • Forgejo/Gittea
  • Blender
  • Linux Mint
  • Postgresql
[–] Icalasari@kbin.social 6 points 2 years ago

All of it to the next generation of Pokemon games

I just want to see how GameFreak manages to fuck it up even with all the development time they could possibly ever need

[–] johnyrocket@feddit.ch 6 points 2 years ago

Nextcloud and nc integration apps. The integration to android ls so much further behind the windows desktop / web experience, using nc in a browser on android is often better than the app (due to lack of features, not because of bugs those are fine in my experiance)

[–] Oha@lemmy.ohaa.xyz 6 points 2 years ago

Lemmy, Firefox, Proton/wine, KDE, GNOME, Wayland

[–] Moonguide@lemmy.ml 5 points 2 years ago (1 children)

Honestly, there's a lot of great answers in this thread. Personally, I'd love to see a FOSS ttrpg manager. Talking a complete library of monsters, races, classes, etc., along with an optimized pipeline for homebrewed stuff. Tools for encounter, battlemap, NPC and campaign flow creation.

Closest thing is 5e Companion App but it doesn't have a PC client, isn't FOSS, has a lot of weird limitations and UX/UI issues (like multiclassing could be simpler, and its really frustrating that you can't level down a character after all the work you did, forcing you to do it all over again just to change classes and spells). Also DnD next but getting source books for a whole player session is expensive.

[–] Artaca@lemdro.id 4 points 2 years ago (1 children)

Foundry is probably the closest I've seen, considering the non-premium modules are FOSS. Granted, I play Pathfinder (OGL/ORC license), not DnD, so I dunno if Wizards locks their stuff down more to promote using their own services.

[–] Moonguide@lemmy.ml 1 points 2 years ago

Hm, interesting, I'll take a proper look tomorrow. I'm expecting that foundry only has srd available. That's another annoying thing.

[–] AceFuzzLord@lemm.ee 5 points 2 years ago
  • 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)

[–] Muffi@programming.dev 5 points 2 years ago

Blender, FreeCAD and Godot! Amazing pieces of software, that I can't wait to see what develop into.

[–] Platform27@lemmy.ml 5 points 2 years ago
  1. KDE Project
  2. Wayland
  3. Open source drivers (especially Nvidia)
  4. Lemmy
  5. Mastadon
  6. Scribus
  7. Nextcloud
  8. Firefox
  9. Tutanota suite
  10. Wine
[–] rufus@discuss.tchncs.de 4 points 2 years ago* (last edited 2 years ago)

llama.cpp

Matrix chat

the Fediverse

and some self-hosting framework

(and maybe just for shits and giggles to buttplug.io just to see what amazing thing this will become)

[–] Nemo@midwest.social 4 points 2 years ago

Dwarf Fortress, and then the other nine I'd have to think about.

  • A CUDA-accelerated JPEG-XL library
  • An AMF-accelerated JPEG-XL library
  • A QSV-accelerated JPEG-XL library (can you tell I hate AVIF and HEIC?)
  • Godot
  • Godette
  • 5 projects developing quantum-proof cryptography
[–] SnipingNinja@slrpnk.net 2 points 2 years ago* (last edited 2 years ago)

A game engine designed around efficiency so that developers can focus on mechanics, graphics, etc

Edit: alternatively a reverse engineering AI which can reverse engineer anything from isa to video games and more

[–] Fizz@lemmy.nz 2 points 2 years ago

Linux, Wayland, Firefox, kde, proton, Pipewire.

Nobara, kden live, free cad, only office.

[–] serratur@lemmy.wtf 2 points 2 years ago (1 children)

Linux kernel, Gnome, KDE, Wayland, box64/86, wine.

I'm similar except cinnamon

[–] TheButtonJustSpins@infosec.pub 1 points 2 years ago* (last edited 2 years ago)
  • Jellyfin
  • Proton (mail/etc.)
  • Cinnamon DE
  • Actual Budget
  • A project that lets you access your financial data from all your US banks programmatically
  • Tandoor
  • Immich
  • A crypto that combines XNO and XMR
  • Rhasspy
  • Home Assistant
[–] am0 1 points 2 years ago

Pantheon: Rise of the Fallen, x10

[–] otter@lemmy.ca 1 points 2 years ago

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?

[–] jeena@jemmy.jeena.net 1 points 2 years ago

GNOME Calendar, Lemmy, Thunderbird, Firefox