Since we’re on lemmy, I’ll use this as an example. If someone were making a GNOME (GTK4 + libadwaita) Lemmy frontend, and I were to start working on my own Lemmy frontend for GNOME, thereby competing with this already existing project for users, is that wrong? To make things more interesting, what if I wanted write my Lemmy client in Rust since I didn’t like the original being written in Python? To make things even more interesting, what if that project is slow in development due to the developer not having a lot of time? My gut instinct is that it is immoral. I feel like I would be taking away a project that the author had sunk some amount of time in, hoping to impact others in a positive way. I understand there is no guarantee that my project does better than theirs, but I should still be conscientious of the possibility, right? Let me know your thoughts FOSS community.

  • wikkawikkawhat@beehaw.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Sounds like you have a great opportunity to collaborate on technical details, etc… but still have separate projects. More power to you!

    Now if you got more specific and the other author happened to have beat you in a student council election then I’d say it’s probably time to forgive and forget.

  • mrGarbanzo@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I’m reminded of a time I found myself using an open source tool on github and finding it severely out of date on sources of information it was using to operate. I made a fork, spent a few hours updating, committed that code and put in a pull request with the original developer so they could merge it back into their original. 5 Years later, no response. 🤣

    People abandon projects for various reasons or only work with the scarce free time they have. You may find someone interested in a healthy competition, but it might be more likely they back off when they see someone pick up the torch and do what they no longer can.

  • adderaline@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    FOSS shit is built to be reproduced. if you wanted to fork somebody’s project and build your own thing on top of it, that’s in the spirit of open source. if they didn’t want it to happen, they wouldn’t use a FOSS license. if you can do that, then building your own thing that does similar stuff is certainly not a problem. FOSS isn’t competitive, its collaborative. everybody who contributes is doing a good thing, even if that’s by building more options for people.