Caretaker of Sunhillow/DS8.ZONE. Free (Libre) Software enthusiast and promoter. Pronouns: any

Also /u/CaptainBeyondDS8 on reddit and CaptainBeyond on libera.chat.

AI Disclosure: No “generative AI tools” are used to produce any work attributed to “Captain Beyond of Sunhillow” (here or elsewhere).

  • 0 Posts
  • 149 Comments
Joined 6 years ago
cake
Cake day: March 27th, 2021

help-circle

  • You raise a good point. “Build” in software engineering has a very specific meaning: typically binary artifacts are “built” from source code. Source code I think is typically “written” but of course if you’re using a generative program you can’t say you wrote it…

    I’ve seen an LLM-user claim that “AI is the compiler of natural language” so I suppose if the prompt is source code then the generated code could be considered a build artifact. But, yeah, I don’t think people generally say they “build” code.








  • IMO insisting that free software options be “no-AI” while accepting proprietary stuff is backwards. In the proprietary world it’s the norm that as the end-user you aren’t entitled to know how the software is built, because that’s considered a secret. Your favorite proprietary developers could be using “AI” and you’re not supposed to know about it. In the proprietary world as long as it looks good and does what you want it to do it doesn’t matter how it’s implemented.

    If you’re insisting on being free of “AI” then as a consequence you have to insist on at least source-availability. As far as I know Obsidian isn’t even that.









  • The public domain is a concept in copyright law where a work has no copyright holder, either because the copyright expired or because (in TempleOS’s case) the copyright was voluntarily relinquished. However, note that it’s entirely jurisdiction-dependent (for example, it’s not always even possible to relinquish a copyright, and copyright expiration also varies by jurisdiction). As copyright is a state-granted monopoly on distribution rights, if no one has that monopoly, there are no restrictions on copying and hence the freedom to modify and distribute the source code is available to all. Note that copyright is automatic upon the creation of a work and does not need to be registered, so either an explicit declaration from the author or knowledge that the copyright term is expired is needed to know something is in the public domain.

    In short, if something is in the public domain (as the preferred form for modification i.e. source code) it is free software and open source, but the idea that public domain is somehow incompatible with FOSS is a somewhat reoccurring talking point that came up very recently. I don’t know where this came from but I imagine it has something to do with the discourse on copyright on LLM generated work.

    However, it’s usually best to use an explicit license so you can affirm your intent to release the software as free.

    FSF recognizes public domain as a category of free software (although, in their pedantry, they are quick to point out that it is not a “license”):

    https://www.gnu.org/licenses/license-list.html#PublicDomain

    OSI says more or less the same thing although they also elaborate on the actual legal complications of the public domain, and recommend explicitly using a license if possible:

    https://opensource.org/faq#public-domain


  • TBF he’s correct on that one, Linux actually is just the kernel and the OS normally built around it is the project he started ~7 years before Linux was ever a thing. Given his OS project had a political/ethical message that Linux completely disregards, it’s completely understandable he might be a tad irked that his work is lumped in under the kernel guy’s.

    Even if it sounds silly to us “normal users” if you put yourself in his head it makes sense.



  • It’s not open source. The open source definition is about more than being able to see source code. The usual term for the latter is “source-available” which tells you nothing about what you’re actually able to do with it.

    Another term I use is “proprietary source available software” (PSAS) as a mirror to “free, open source software” (FOSS). Note that the “free” in that term refers to free software (libre) not free-of-cost (gratis). The free software definition and open source definition generally overlap so most licenses that are one will also be the other. In other words, “open source but not FOSS” is not a thing (and is generally a misnomer for PSAS).

    As an analogy, you wouldn’t say a store is “open” just because you can look in the windows and see things.