#0bsd — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #0bsd, aggregated by home.social.
-
@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... -
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.htmlAnd @landley went into great detail on why the whole "enforcement" backfired very hard:
https://www.youtube.com/watch?v=MkJkyMuBm3g&t=301s2. #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.htmlSo it was chosen for OS/1337:
https://github.com/OS-1337/OS1337/blob/main/LICENSE.md3. 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
-
@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_2As 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.
-
@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=25m27sThe 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!