I am very new to linux and all the open source stuff (my first post on lemmy actually) so I don’t get how this stuff works but flathub is saying that floorp is proprietary. But after a quick google search it says that floorp is open source licensed under MPL 2.0

  • @[email protected]
    link
    fedilink
    English
    106
    edit-2
    2 months ago

    It used to be open source, but large parts of it have been relicensed under their proprietary source-available shared source license. The reason why it isn’t entirely proprietary is that it’s based on Firefox, which is entirely licensed under the MPL. The weak copyleft of the MPL states that all parts lifted from Firefox must remain open source, but the new parts can be proprietary.

    Source-available licenses are a type of proprietary license where the code is made public for people to look at, but you’re not actually allowed to use it. Users can still contribute upstream, so they’re usually parasitic licenses aimed at getting free labour out of the userbase without actually giving back any code to the commons, all while keeping up the illusion of being open source. It sucks.

    • @[email protected]
      link
      fedilink
      English
      8
      edit-2
      2 months ago

      without actually giving back any code to the commons

      Can you explain how this works?

      Say a contributer downloads v1.1 of floorp, checks the code and makes a PR. Floop sees this and accepts the change and publishes v1.2. If a new contributer downloads floorp, they get v1.2 where they can see the previous merged PR.

      How is it that they are not giving back? I can understand that not being on a repository makes it difficult but it’s technically possible.

      • @[email protected]
        link
        fedilink
        222 months ago

        The contribution is automatically relicensed under that licence and as such, it remains property of the org that made floorp, so they’re technically getting free labour, support and maintenance

      • @porl
        link
        English
        17
        edit-2
        2 months ago

        Now said contributor works a bit more on the project and adds some great new functionality, but floorp don’t agree it fits their plans. So the contributor decides to make their own fork called ceilingp and build from that. Nope, they don’t have the license to do so. They can take the mpl parts. They can take their own parts (they didn’t sign an exclusive release of their code). They can add their own new code. They can’t use the rest of the floorp code though.

        So floorp gets the benefits but no one else can build off it without permission (save for private use without releasing it and potentially having others do the same).

        • @[email protected]
          link
          fedilink
          English
          2
          edit-2
          2 months ago

          Thanks for the explanation!

          They can take their own parts (they didn’t sign an exclusive release of their code).

          From this I understand that their attitude is “you can look at our entire code but don’t try making something out of it. But you are welcome to help us :)”

  • @[email protected]
    link
    fedilink
    English
    442 months ago

    The learn more button on the Floorp’s Flathub links to a license agreement that literally states the following:

    2.5. Floorp is not completely open-source same. Floorp’s a part of codes are protected by copyright law and is not licensed under an open-source license. You may not use part of Floorp’s code in your own projects without permission from the Licensor.

    The file is 4 months old, so maybe something changed. Someone in the other comment linked a 1-month old Reddit post saying that Floorp is open-source again. But if that’s the case, why haven’t they updated the license agreement yet?

    • @[email protected]
      link
      fedilink
      English
      52 months ago

      why haven’t they updated the license agreement yet?

      And with an English copy also, because that seems to be missing.

      Just as well: If you’re writing ‘codes’, then I already don’t think your app will be any good. Coding is, at times, very exacting as a process, and very detail-focused. It’s not for everyone.

      • setVeryLoud(true);
        link
        fedilink
        -2
        edit-2
        2 months ago

        I don’t trust projects that can’t translate their project properly, especially in English / French / German / Chinese where translators and correctors are plentiful.

        Maybe I’m just an entitled French / English speaker, but I do make sure I find good translators and correctors for the most common languages for my projects.

        • @[email protected]
          link
          fedilink
          10
          edit-2
          2 months ago

          You would be surprised that numbers of FOSS project from East Asia not having updated information/license/documentation in English.

          Especially Japanese one, it’s one of the hardest language that even if people had a middle level certification like JLPT N3, they might still not be able to translate formal document properly.

          On other hand, FOSS project from Southeast Asia or South Asia always keeps their English documentation/license/info up to date.

    • @ByteJunk
      link
      42 months ago

      Technically, isn’t this a different thing? Genuinely asking.

      There could be a license that forbids use (sort of like the CC no commercial use license) but still allows the code to be reviewed publicly, no?

      • @AProfessional
        link
        English
        112 months ago

        Some call that “source available” and not open source.

  • @[email protected]
    link
    fedilink
    152 months ago

    A lot of outdated information. Looks like they’ve been open and closed source at different times. Most recent info I could find (from last month) states: “While Floorp wasn’t originally closed source, we plan to revert to an open-source license under the GNU definition.”

  • exu
    link
    fedilink
    English
    12 months ago

    I’d guess it’s either an issue of incorrect metadata in the Flatpak, or Flathub doesn’t recognise the MPL2 license.

  • Brownian Motion
    link
    02 months ago

    You can try Waterfox, its also a firefox based browser focused on privacy, if you cannot definitively determine the license.

    • @[email protected]OP
      link
      fedilink
      English
      12 months ago

      Actually waterfox seemed really interesting for me. Because the icon was very nice on top of all the privacy options.

  • @devilish666
    link
    -282 months ago

    IMO there’s no true FOSS software out there, why ?
    because FOSS software still use some proprietary library or make some part in their code proprietary (good reason for this because you don’t wanna some dude steal your code & claims it)

    • @AProfessional
      link
      English
      132 months ago

      It’s extremely easy to have a fully featured desktop that is open source software only.

      Open hardware is hard though.

      • @[email protected]
        link
        fedilink
        22 months ago

        Open hardware is not something sustainable. Hardware does not enjoy the benefit of open source software.

        Open projects inside the 3D printing community might be possible but anything requires heavier R&D would not work.

        • @AProfessional
          link
          English
          22 months ago

          Yeah, I don’t think that’s generally a problem. But modern firmware for some hardware is very complex and would be nice to be open.