• 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?

  •  makeasnek   ( @makeasnek@lemmy.ml ) 
    link
    fedilink
    40
    edit-2
    10 months ago

    I would give it all to BOINC !boinc@sopuli.xyz. I donate time and money to this project on a regular basis, but I wish more people knew about BOINC because projects like this give me faith in humanity. BOINC is a open source tool scientists can use to distribute massive computational workloads to the computers of volunteers. Any scientist can use it without institutional backing or approval, it’s an open network operating on the petaflop scale. Users can choose which projects they compute for.

    BOINC has been used for medical research, finding new asteroids, and identifying new particles at the Large Hadron Collider. Anybody remember seti@home? Ran on BOINC. BOINC was also used to make the first accurate 3D model of the sars-cov-2 spike protein and even helped lead to the design of a shelf-stable vaccine which was distributed to millions. Plus, the project Minecraft@home used it to find the tallest cactus. BOINC has resulted in hundreds of scientific papers that without BOINC would never have gotten funded due to the cost and complexity of the computation involved.

    But there is some serious technical debt and usability issues and BOINC has a long-term trend of declining userbase.

  •  starman   ( @starman@programming.dev ) OP
    link
    fedilink
    English
    23
    edit-2
    8 months ago

    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
  •  corbin   ( @corbin@infosec.pub ) 
    link
    fedilink
    16
    edit-2
    9 months ago

    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.

  • 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.

    • 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.
  •  spauldo   ( @spauldo@lemmy.ml ) 
    link
    fedilink
    English
    109 months ago

    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.

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

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