Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
pvergain (framapiaf) boosted
Kevin Veen-Birkenbach
Kevin Veen-Birkenbach
@kevinveenbirkenbach@microblog.infinito.nexus  ·  activity timestamp 2 weeks ago

🚀 dirval published on #PyPI!

My first official #Python package 🎉
#dirval can now be installed easily via:

pip install dirval

It is a core library of the #InfinitoNexus ecosystem and is used by backup, validation, and infrastructure tools to reliably detect directory structure changes.

Thanks to #pkgmgr, I can now release and publish packages much faster and more consistently.

Released under the #MIT License.

https://pypi.org/project/dirval/

#opensource #mitlicense #devtools #cli #automation

PyPI

dirval

Create and validate a directory stamp based on deterministic path hashing.
  • Copy link
  • Flag this post
  • Block
Kevin Veen-Birkenbach
Kevin Veen-Birkenbach
@kevinveenbirkenbach@microblog.infinito.nexus  ·  activity timestamp 2 weeks ago

🚀 dirval published on #PyPI!

My first official #Python package 🎉
#dirval can now be installed easily via:

pip install dirval

It is a core library of the #InfinitoNexus ecosystem and is used by backup, validation, and infrastructure tools to reliably detect directory structure changes.

Thanks to #pkgmgr, I can now release and publish packages much faster and more consistently.

Released under the #MIT License.

https://pypi.org/project/dirval/

#opensource #mitlicense #devtools #cli #automation

PyPI

dirval

Create and validate a directory stamp based on deterministic path hashing.
  • Copy link
  • Flag this post
  • Block
Digital Mark λ ☕️ 🕹 👽
Digital Mark λ ☕️ 🕹 👽
@mdhughes@appdot.net  ·  activity timestamp 5 months ago
@ramin_hal9001 Corpos already steal copyrighted text & code with LLMs, they don't care about the license at all.

BSD isn't to protect my code from ever being used by a corpo, which I know can't be stopped. It's to make it convenient for other people to use. I care about the teams of ONE or TWO who want something.

I can't use GPL shit, unless I make everything GPL. Or AGPL. Or v2 or v3. Or LGPL. Can I link to the proprietary library I need? NOPE.
#bsdlicense #bsd #mit #mitlicense #gpl

  • Copy link
  • Flag this post
  • Block
Ramin Honary
Ramin Honary
@ramin_hal9001@fe.disroot.org  ·  activity timestamp 5 months ago
Another reason to use the GPL software license, over MIT or BSD

In short, GPL uses copyright law to protect you, as an author of software, from exploitation better than MIT or BSD software licenses do. Here we have a case of the Anthropic corporation using MIT-licensed code in one of their software products, which is of course a for-profit product. The original author of that code received no compensation, as it is not required by the license. So the author applied for a job at Anthropic, and ironically, Anthropic responded with an AI-generated rejection letter. Corporations like Anthropic seem to have an allergy to GPL-licensed code however, due to the nature of how the GPL license grants much more specific rights and restrictions, both to the authors of the code, and the companies who use it.

Of course, nowadays LLMs can ingest GPL and MIT/BSD licensed code and spit it back out in altered form, essentially letting the makers of the LLM profit from your work without compensating you, so the GPL is probably due for an “upgrade” to prevent use for AI training. Unfortunately thanks to regulatory capture, and not-so-impartial courts of law mostly ignoring copyright law nowadays, it might not even be possible to use GPL or copyright to protect authors of software anymore. Probably a whole new legal framework is required first, and I don’t think this will be happening any time soon.

#tech#software#AI#GPL#MITLicense#BSDLicense#GPLLicense#FreeSoftware#FOSS#FLOSS

  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.40 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct