I mention software freedom whenever I can.

Profile avatar is “kiwi fruit” by Marius Schnabel. CC BY-SA 4.0 | I am not affiliated with OpenMoji.

  • 1 Post
  • 841 Comments
Joined 2 years ago
cake
Cake day: July 10th, 2023

help-circle
  • tabular@lemmy.worldtoTechnology@lemmy.worldOpen-Source is Just That
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    10 hours ago

    With the minimal amount of work added the combined work can now have added restrictions. They’re pushover licenses.

    Devs are free to choose whatever license they want but in the pathfinding problem of interacting with others then “protecting the source” is the wrong target node. Copyleft is a tool to help people.


  • That is what I would mean by “open source” but I can’t blame the uninitiated from thinking it means something else. Consider every-day usage of the word “open” - an open door could be fully open, just have a small gap or even shut but unlocked (“come in, the door is open”). A well-meaning developer could think Unreal engine is open source because they can see the source code (the code is “open” to them). Words don’t have innate definitions, they have usages.


  • The intent of copyleft is to ensure freedoms for the recipients of derivatives of your works. In software that means the users of forks. Copyleft restricts you to the same license (or a compatible one) to prevent you adding more restrictions. ““More permissive”” software licenses can be redistributed with the same license but often it’s a more restrictive license (e.g. MIT -> proprietary).













  • tabular@lemmy.worldtoTechnology@lemmy.worldCan I ethically use LLMs?
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    2
    ·
    edit-2
    2 months ago

    I’m unsure that using complicated algebra to regurgitate parts of people’s works is different from just copying it. Perhaps you could say a human brain learning how to code is just regurgitating the code it’s had as an input before, but intuition says directly copying is somehow different.

    I add copyleft licenses to code to ensure the code cannot be legally copied into proprietary software, for moral beliefs. If the output of a LLM was free software and copyleft (as would be the input) then perhaps that would be fine. Github probably has some complicated legalese that says by uploading it you permit them to use it for LLMs - I’d want that to be legally voided.