Migrated account from @CosmicTurtle@lemmy.world

  • 1 Post
  • 82 Comments
Joined 1 year ago
cake
Cake day: April 9th, 2024

help-circle



  • This is essentially what Mozilla is doing but providing a legal framework for all open source projects.

    As an open source developer, my initial reaction is that this isn’t good. You’re just shifting the problem. Your code remains open source so if you have a python or JavaScript library that doesn’t require compiling, you can’t use this.

    Not only that, but FOSS requires you to provide build instructions for your binaries. Someone can clone your repository and run it through CI/CD and have a binary.

    I’m willing to be proven wrong here.

    I’ve seen only one method work well: strong copyleft FOSS licenses like AGPL that essentially make it impossible for a company like Amazon from profiting off your code without a separate agreement.

    You could add a non-commercial clause to your open source license. I can’t find the one that I used to use back in the day but essentially the goal is to augment whatever license you use by attaching a preamble that dictates how the software can be used.

    Attaching that clause does push the software out of FOSS and into source available since you are restricting who can use the software, which is why I stopped using it.

    Edit: found the clause I used to use back in the day. I don’t personally recommend it over more copy left licenses.












  • Firefox is not a legal entity needing a license. Mozilla is.

    Firefox is a product, not a service.

    When I write notes in a book, I do not need to give the manufacturer of that book a license for my notes. If I mail that book to a friend, I do not need to give a license for that book to the post office.

    The only other software that I can think of that has taken a similar stance on TOS vs an open license is Microsoft and their VS Code product. Precompiled executables are license under a non-free (libre) license while the source code of VS Code remains under the MIT license.

    The original license of Firefox MPL2 allow end users to freely use the browser, with no license needed to give to Mozilla. Thousands of open source software who all use GPL, MPL, MIT, et al. allow users to use their software however they want. The proposed TOS does not and you must abide by their Acceptable Use Policies.

    Even if they require a license due to some legal reason, there is simply no reason why the license has to be a non-exclusive, perpetual license. If it really as they claim “to help you navigate the internet”, then the terms should explicitly say that, and not make it implicit.

    The fact is Mozilla doesn’t need a license for me to operate Firefox locally. Any copyright claim they are making is in bad faith because anything you type into the browser would be covered under fair use. They have yet to convince me why they need a license for me to operate a browser fully locally.

    The most likely reason why they are changing the license is because they want to start training AI data based on your browser habits. They may not be doing it now and they may say they have no plans to do it in the future. But the TOS, as currently written, gives them permission to do just that.