早安! My another #open-source #oss #license processed and produced based on #0bsd or #BSD Zero Clause license not just for software but other products and contents too!

Check it out at: https://doi.org/10.5281/zenodo.13770769

Site-note: continue working on other licenses...🤓

(Holloway) Chew, Kean Ho's BSD Zero Clause License

A published adapted BSD Zero Clause License for (Holloway) Chew, Kean Ho product licensing purposes. This version adopt the Open Source Initiative's BSD Zero Clause License (https://opensource.org/license/0bsd) as its baseline and applies the following changes: Changed "Software" to "Product" so that the license can be expanded to non-software product licensing usage (e.g. graphics, video, etc) without needing to spin multiple licenses. Added license assignment, ratification, and tenure section to specify when and how is the license applied.   This repository is version controlled using Semantic Versioning definitions where: the "MAJOR" version denotes legal changes where in this case, it is locked to version "1". the "MINOR" version denotes minor changes without altering the legal implication side of things such as but not limited to grammar correction, fonts, typo, and etc. the "PATCH" version denotes the repository management changes such as but not limited to new language addition, updating this "README.md", and etc.   This license is by far the **MOST LENIENT** among all published licenses under (Holloway) Chew, Kean Ho where: No attribution to the copyright holders is required. The copyright holders are not responsible for anything of any kind. You're free to use for personal deployment at your own volition. You're free to use for commercial deployment at your own volition. You're free to edit/modify at your own volition. You're free to remix at your own volition. You're free to distribute the content at your own volition. You're free to re-distribute the content at your own volition. You're not required to expose and upstream your changes back to the copyright holders (Copyleft effect).

Zenodo

@hexaheximal case in point:
#Copyleft doesn't work in terms of getting #contributions or actual improvements.

One can not really force people to do intellectual labour nor get them to share it!

But don't take my word for it, because @landley has been there and done that as the fmr. maintainer of #BusyBox and nowadays maintains a competing project (#toybox) licensed under #0BSD...

---

TBH I'm not against the #GPL, not even #GPLv3 because when you want to commit #AssetDenial it does that fine and I use it for that...

But sadly #FLOSS doesn't exist in a vacuum and as much as I wished #CCSS to never have existed in the first place, it sadly does and worse people often depend on that shite...

---

So I do aim to #DoBetter instead...

Another reason why "#PublicDomain" is a problem but #0BSD isn't is because not every juristiction acknowledges or accepts Public Domain.

For example in #Germany, where the head maintainer resides. there is no such thing as "Public Domain" but only "Lapsed Copyrights*".

Otherwise it would be impossible to prosecute authors of obvious #hatespeech, cuz not every place agrees with the U.S. principle of what is essentially "#ConsequenceFreeSpeech", not "#FreeSpeech"...


Again:
We don't make the rules, we've to follow them whether we like them or not!

https://www.youtube.com/watch?v=MkJkyMuBm3g&t=2107s video via @linuxfoundation feat. @landley

* which hasn't lapsed yet for #SteamboatWillie there because as per bilateral agreements, Copyrights don't lapse till 70 years past the death of the authors and that applies for U.S. works to - in return German Residents don't need to file for Copyright because that's inherently granted at creation and thus also applies in the USA!

Toybox vs BusyBox - Rob Landley, hobbyist

YouTube

Someone asked "Why don't you use BusyBox?

Let me answer this simply...

1. #BusyBox's #Licensing page kinda makes them look #toxic...
https://busybox.net/license.html

And @landley went into great detail on why the whole "enforcement" backfired very hard:
https://www.youtube.com/watch?v=MkJkyMuBm3g&t=301s

2. #toybox on the other hand is very much a drop-in replacement and it's #0BSD licensed, so much less headaches...
http://landley.net/toybox/license.html

So it was chosen for OS/1337:
https://github.com/OS-1337/OS1337/blob/main/LICENSE.md

3. We use unmodified source code as of today and thus can just link to the original sources and attribute them properly:
https://github.com/OS-1337/OS1337/blob/main/docu/LICENSES.md

#NotLegalAdvice but AFAICS this is sufficient for compliance.

I

BusyBox

@landley The sad part is that you are in fact correct.

The only thing #Copyleft like #GPLv3, #AGPLv3 and espechally #AssholeLicensing of the #SSPL, #RHEL and #grsecurity kind can do is commit #AssetDenial and even that is flaky as one can only put actual #code under a license and not an implementation of something like a #Codec...

...But those are usually covered by #patents and other legalese trolling efforts, like the way #MELP / #MELPe is licensed so everyone who doesn't want to exclusively make a radio for NATO / U.S. DoD has to arrange a licensing deal woth half a dozen tech giants, so #Codec2 had to be made...
https://en.wikipedia.org/wiki/Mixed-excitation_linear_prediction
https://en.wikipedia.org/wiki/Codec_2

As of now I am considering to relicense my content under #0BSD and sinve very few of my projects have any external contributions, this should be trivial to do so.

Mixed-excitation linear prediction - Wikipedia

@geraldew @RTP @linux @torvalds

Being a "universal donor license" would be a reason.

But don't take my word for it, ask @landley on why he left #BusyBox and started #toybox under #0BSD.

TLDW: #Copyleft backfired and made BusyBox notoriously hostile to vendors as well as kinda hurt everyone.
https://www.youtube.com/watch?v=MkJkyMuBm3g&t=25m27s

The reason why no "applianced" Console runs #Linux is the #GPL, because #PlayStation since the #PS2 and #Nintendo since the #WiiU run #FreeBSD as #Copyleft would be incompatible with their #DRM and subsequent #NDA's as well as contractual secrecy per their vendors & subcontractors...

#Valve and the #SteamDeck aren't compareable to i.e. the #NintendoSwitch because they see it as a tool to increase revenue per #Steam User, not as a means to increase their market share from de-facto to de-jure #monopoly whilst facing stiff competition like #XboxGamePass on the #PC and #Chromebooks as well as #ChromeOS flex running #Android #Games!

Toybox vs BusyBox - Rob Landley, hobbyist

YouTube

@rory That being said, Contributions and Feedback is welcome and as per it's #0BSD license you could even go so far as to fork it and put a #NetBSDor any other #unix-esque #Kernel under it if you so please.

In fact, I'd not be surprised if #toybox + #musl / #FreeBSD is the foundation of the OSes used on the #NintendoSwitch and #Playstation5...

it's just that neither #Nintendo nor #Sony have admitted so and I'm not going to stalk through the mailinglist of toybox when @landley hinted enough.

And yes, after considering the mountain of evidence I decided to choose a #permissive instead of #copyleft license.

In fact, I did choose the same license that @landley chose for #toybox: #0BSD.

https://github.com/OS-1337/OS1337/blob/main/LICENSE.md

Since #copyleft would not guarantee improvements as can be seen not only from #BusyBox but also @grsecurity and #Viprinet #VPN - #Routers.

["#Viprinux" is a botched and horribly outdated #OpenADK mess based off what they released on their website]...

https://web.archive.org/web/20230331121150/https://www.viprinet.com/en/support/downloads

OS1337/LICENSE.md at main · OS-1337/OS1337

OS/1337 Project . Contribute to OS-1337/OS1337 development by creating an account on GitHub.

GitHub

@Lulukaros @chrisoffner3d @vaartis IOW: #Sony amd #Nintendo chose #FreeBSD because on #Linux they'd likely have to #FLOSS the entire #DRM and #3D stack to the point that it would be trivial to #cleanroom & #blackbox - engineer a compatible system just from the published sourcecode.

That's why #Apple yeeted #bash & #GCC once it went #GPLv3 and #Android yeeted #BusyBox when they did the same and now ise #toybox (maintained by @landley ) released under #0BSD license...

Open source licences are one of those cans of worms I mostly try to avoid. Except it really annoys me when I want to borrow some code and I can't work out what the licence is.

If you're writing sample code or something small, you should include a #licence. However which to use? One of the *BSD or MIT licences is usually a good choice (but be careful which version!), they place minimal requirements on you. However the requirement to include a copyright notice is just annoying for everyone involved (when the code is small). Android Toybox (https://en.wikipedia.org/wiki/Toybox) solved this with the Zero-clause BSD licence (aka #0BSD); it is a modification of the ISC license, not a BSD one, but the name doesn't matter really.

My attempt to make this easier to use is now available at http://©.st (think copyright street? © can be obtained with Option+G on a Mac, Ctrl+Atl+C on Windows, Compose o c on X11 or use the emoji selector). It's really just a way to make it easier to apply 0BSD, as it gives you some very short copy pastable comment lines. Consider 0BSD next time you write some small piece of code.

Also you can use it to test your #IDN support.

While 0BSD may not be perfect, I believe it (or MIT-0, which is nearly identical) achieves the best balance of all the "do what you want" licences. I'm mainly talking about "small" pieces of code here; for larger projects it's understandable the licence choice is more nuanced and you may want Apache, #GPL, etc. This is not legal advice. Talk to a lawyer if in doubt.

#OSS #opensource #license #licences #bsd #mit0

Toybox - Wikipedia