• toastal@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    7 months ago

    I still kinda like the restrictive takes of copyfarleft that prevents for-profit entities to use anything without contributions. Workers, co-ops, nonprofits do not have any of those restrictions.

    My biggest issues with those licenses are specifically that they are & never could be GPL-compatible which would encourage permissive licenses for libraries which is part of what both license types want to avoid.

    Has anyone gone so far as to dual-license under copyleft & copyfarleft?

  • TheImpressiveX@lemmy.ml
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    7 months ago

    I’ve always thought of it this way: permissive licenses ensure freedom for developers. Copyleft licenses ensure freedom for end-users.

      • HumanPenguin@feddit.uk
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 months ago

        Sorta why the FSF was formed.

        Because thses lucences working effects folks other then yourself.

        So best for all OS developers and users to work together.

  • gomp@lemmy.ml
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    edit-2
    7 months ago

    Man, people do love arguing about words without providing (or looking up) their definitions.

    Does the GPL being non “restrictive” mean I can use GPL code in my proprietary software? What word that doesn’t offend you should I use to describe this fact?

    This is as useless as the git main/master branch debate a while ago.

  • WolfLink@lemmy.ml
    link
    fedilink
    arrow-up
    0
    arrow-down
    2
    ·
    7 months ago

    The problem with a copyleft license is it’s hard to make a commercial software open source because a competitor can simply copy your work and sell it for cheaper.

      • WolfLink@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        7 months ago

        I know. It’s obviously better for the consumer, but it makes it harder to base your business around it, as noted in that article.

        So if I want to build a business, I have to look for libraries that are not copy left, and if I want businesses to use my software, I should not license my software as copy left.

        • lemmyvore@feddit.nl
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          7 months ago

          No. You should think in terms of offsetting development cost. When you choose non-copyleft you do it to keep code private, which means you will support all dev costs. It limits how the software can grow because it’s basically vertical scalability — not to mention being culturally limited inside the company.

          When you choose copyleft you commit to open source and so does everybody who wants a piece of that software, which makes it much easier for everybody interested in it to offset their development through everybody’s efforts.

          With open source there are documented positive feedback effects. Companies who grow to depend on specific software find it cheaper and more efficient for their own interests and benefit to maintain fewer permanent developers as high upstream as possible — as opposed to having many occasional developers downstream, dealing with stuff as it trickles down.

          FOSS creates reliable, diverse and ultimately healthy software ecosystems because everybody competes to improve the software first and foremost.

        • poVoq@slrpnk.netOP
          link
          fedilink
          arrow-up
          1
          ·
          7 months ago

          These days selling the software itself is rarely successful nor a particularly good business model. Basically only computer games still work like that, and the commercially really successful ones not any more either.

          • jnk@sh.itjust.works
            link
            fedilink
            arrow-up
            2
            ·
            7 months ago

            Hard agree on this. Sell software and services to companies, only sell services to end users. I believe both selling your service as a dev and selling a service behind a free app are compatible with copyleft.

          • bitfucker@programming.dev
            link
            fedilink
            arrow-up
            1
            ·
            7 months ago

            And this is how we got everything must be online/subscription or everything is a web app. And people complain about that too.

    • Captain Beyond@linkage.ds8.zone
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      7 months ago

      That’s true of any free software license, and as far as I know most formerly-free fauxpen source projects were licensed under a permissive license, because the intent was to be “business friendly” open source projects.

      In fact, copyleft actually has an advantage here; other members of the community can sell your work, but they are also required to respect the copyleft. Stronger copyleft licenses like the Affero GPL even protect against proprietarizing free software as a “cloud” service, but “business friendly” projects don’t want it.

      • WolfLink@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        7 months ago

        Makes sense because if you want to make freely available code but want to allow commercial projects to use it you want to use a liberal license because if your code is copy left licensed businesses won’t want to use it.

        I’ve seen this in action: I’ve seen a business reject working with one research group because their code was copyleft licensed, so instead they turned to another group offering a liberally licensed competitor.