• @ozoned@lemmy.ml
    link
    fedilink
    173 years ago

    Wow…


    Q. Will Audacity remain open source?

    A. Yes. Audacity was, is, and always will be 100% open source and free in every sense.

    The CLA also allows us to use the code in other products that may not be open source, which we intend to do at some point to support the continued development of Audacity. We can already do this with the code we write ourselves, but the CLA allows us to do it with our contributors’ code too. This is necessary because community code and internal code often get mixed in ways that are difficult to separate later on.


    So, it’ll remain open source, but any code you contribute out of the goodness of your heart, we can take and do with it as we may… wtf…

    • @PeterLinuxer@lemmy.ml
      link
      fedilink
      143 years ago

      Yeah, it’s a sneaky way to turn it into proprietary software. On the question “How do you respond to those who believe that a CLA is against the spirit of the GPL?” they don’t answer, they just hedge around the topic. I don’t like what I read in that FAQ.

    • Ephera
      link
      fedilink
      93 years ago

      Yep, don’t contribute to a corporate open-source project with a CLA, unless you’re into doing free labour for other people’s financial gain.

    • @katp32@lemmy.ml
      link
      fedilink
      53 years ago

      So, it’ll remain open source, but any code you contribute out of the goodness of your heart, we can take and do with it as we may… wtf…

      To be fair, this is kind of true of many open source licenses. GPL is the only one I can think of that disallows this…

    • @Echedenyan@lemmy.ml
      link
      fedilink
      23 years ago

      What if community contributions were released as a series of patches not integrated directly?

      A package maintainer could download audacity source, then the community patches and make a release with them for your distribution.

      • @ozoned@lemmy.ml
        link
        fedilink
        23 years ago

        Not sure I’m understanding the question here. Yes… they could do that, but will they? You could also do that yourself by pulling the code and cherry picking patches you want and don’t want.

    • @kevincox@lemmy.ml
      link
      fedilink
      43 years ago

      It is an alternative to consider but not necessarily sufficient.

      Note I am not a lawyer but this is my understanding from trying to read the GPL.

      I think this is one of the drawbacks of the GPL. I think the idea of copyleft is good in general but GPL is copyleft at the license “name” level, not at the rights level.

      What this means is imagine that I made my own version of the GPL, let’s call it KPL. KPL is basically equivalent to KPL except for name and some trivial tweaks. Now I release a library under KPL. This causes a huge problem. Because if your code wants to use KPL and a GPL library you are stuck. Both libraries require you to release your code under their own license.

      The option here is dual-licensing. You release your code under KPL and GPL. But in order to add a new license to your project you need to get permission from all the contributors. The same issue occurs for GPLv3 and a possible GPLv4 (heaven forbid). See this table for details.

      What I am trying to say is that it is difficult to just leave a project at GPLv2 forever, you will lose the ability to use a bunch of libraries. The main problem with GPL is that it doesn’t just require the using code is Free Software, it requires that it is the same license. So the GPLv2 vs GPLv3 is a real issue for projects and therefore there are legitimate reasons to require CLAs.

      Of course there are serious downsides of CLAs. The most obvious being that this company can now release a non-free version. Personally I wouldn’t care if my contributions were re-licensed under another Free Software Copyleft license, but if you are taking my copyleft code and trying to strip that that is changing the intent of my license.

      This problem is also affected by the effectively infinite copyright duration. If copyright ended after a decade or two (as it should) you could just wait it out and re-license the project. Sure, a 20 year wait is a long time but at least it happens, and you can accelerate this by trying to get permission from recent contributors. However imagine trying to re-license a project that has been developed for 40 years. What are the odds that you can identify, let alone contact and get permission from every significant copyright holder to re-license from GPLv3 to GPLv4?

      The end result is that using a CLA has very serious benefits for a GPL project, or a project that wants to use GPL libraries.

  • Adda
    link
    fedilink
    73 years ago

    So, anyone knows about a good Audacity alternative? It is not so bad yet of course, but I think I will rather be prepared :( Sad times indeed.

      • Adda
        link
        fedilink
        43 years ago

        Yes, you are right. This is what comes to my mind. Let us see what the future brings.

      • Dessalines
        link
        fedilink
        23 years ago

        That is pretty likely if audacity keeps making terrible choices like this. I use audacity a lot and am hating to see the devs push for things so many people are against.

    • @AlmaemberTheGreat@lemmy.ml
      link
      fedilink
      2
      edit-2
      3 years ago

      I’ve read on the wiki about something called ardour or something, that’s all I know of

      Here, but it definitely has a steeper learning curve compared to Audacity

      • Adda
        link
        fedilink
        23 years ago

        Ardour is said to be exceptionally good, at least from what I have heard. Thanks for pointing it out. Might be worth remembering it when the time comes. It is true that the learning curve is on another level entirely compared to Audacity, though.

        • @REIS0@lemmy.ml
          link
          fedilink
          43 years ago

          Ardour is a DAW, kinda harder and imo overkill to use for simple tasks like cutting audio

          falkTX from KXStudios is forking audacity and will be publishing a non-telemetry version somewhere in the future

          • Adda
            link
            fedilink
            23 years ago

            This is good to know. Might as well keep a closer look on this fork, then. Thanks.

  • @Nevar@lemmy.ml
    link
    fedilink
    63 years ago

    Yah so Open Source projects, even GPL ones, need to have a non-profit foundation or Co-operative organization housed around them to be sustainable, if not eventually your favourite project will be sold off at some point in time when the project maintainer retires, gets bored, or wants to cash out.

    I think we need to start socializing this more that Open Source != noble project you should support. Especially with the big tech companies embracing the concept and stripping the ideology behind it. The fact that Google doesn’t allow GPL code should be a red flag for anyone using BSD/Apache/MIT.