kubikpixel, to gentoo
@kubikpixel@chaos.social avatar

Gentoo and NetBSD ban 'AI' code, but Debian doesn't – yet

The problem isn't just that LLM-bot generated code is bad – it's where it came from.

🐧 https://www.theregister.com/2024/05/18/distros_ai_code/


#gentoo #netbsd #debian #ai #llm #LLMs #bsd #linux #opensource #oss #bot #it

kubikpixel,
@kubikpixel@chaos.social avatar

🧵 …although I tend to favour OpenBSD and Linux for personal reasons, I find this decision OK. Certain open source projects lack clear, reasoned positions and decisions.

»NetBSD’s New Policy – No Place for AI-Created Code:
NetBSD bans AI-generated code to preserve clear copyright and meet licensing goals.«

🚩 https://linuxiac.com/netbsd-new-policy-prohibits-usage-of-ai-code/


#netbsd #bsd #ai #code #copyright #os #license #policy #AIgenerated #oss #linux #openbsd #OpenSourceProjekt

crecente, to llm
@crecente@games.ngo avatar

Assume a website plans to use user-contribution content to train LLMs. The license for the content is CC BY-SA.

❓ Would the output from the resulting LLMs be required to provide attribution?

@law #LLM #AI #copyright #creativecommons #technology #license

aud, to opensource

uggghhhhhh I finally have to license something

I’m not naive; a license is as effective as pissing in the wind if you don’t have the means to enforce it. Still, any recommendation on licenses to make it as difficult as possible for people like Palmer Luckey or dtolnay to benefit from it, in general??

Permissive is good, I don’t care whether it matches a libertarian definition of “open”.

Nonilex, to MIguns
@Nonilex@masto.ai avatar

Thurs, the admin announced they are closing what is known as the #"GunShowLoophole," by tightening up the definition of what it means to be "engaged in the business" of selling .

The has just implemented a change in the federal register language, which was previously more specific to who was selling guns, & the agency did it in accordance w/the Bipartisan Safer Communities Act, passed in 2022.


https://abcnews.go.com/Politics/biden-administration-close-gun-show-loophole/story?id=109109314

Nonilex,
@Nonilex@masto.ai avatar

By being more specific & precise in the definition, #Biden admin ofcls on a call w/reporters said it would require more people to register for a federal selling #license & run a background check on the person they are selling to.

#POTUS said in a statement he has spent time w/people who lost loved ones to #GunViolence, & that he is taking action to make sure fewer guns are sold w/o #BackgroundChecks.

#law #GunControl

Nonilex,
@Nonilex@masto.ai avatar

“It will also close the #GunShowLoophole & it closes the fire sale loophole as well by clarifying how #firearms dealers who go out of business or lose their #license must go about liquidating their inventory,” #MerrickGarland told reporters. “Under this #regulation, it will not matter if #guns are sold on the internet, at a gun show or in a brick & mortar store, if you sell guns [you] must conduct #BackgroundChecks.”

#law #UniversalBackgroundChecks #GunControl

aral, to random
@aral@mastodon.ar.al avatar

GPL is only “viral” if you think freedom is a disease.

fluxwatcher,
@fluxwatcher@mastodon.social avatar

@aral Nobody forces you to use non GPL-licensed projects.
Be a consistent person and stop using them 😉

#license #gpl #bsd

Nonilex, to internet
@Nonilex@masto.ai avatar

#Trump’s #SocialMedia company #TrumpMedia went public last week only after it had been kept afloat in 2022 by emergency #loans from a #trust managed by a #Russian-American businessman under scrutiny in a federal #InsiderTrading & #MoneyLaundering #criminal investigation.

Trump stands to gain billions… from the merger between TrumpMedia & Tech & the blank-check co [#SPAC] #DWAC, which took the parent company of #TruthSocial public.

#law #NationalSecurity
https://www.theguardian.com/us-news/2024/apr/03/trump-media-es-family-trust-2022-loans

Nonilex,
@Nonilex@masto.ai avatar

The new details are drawn from docs incl’g: #PaxumBank recs showing #Postolnikov having access to the trust’s acct, papers that created the trust showing as its settlor a lawyer in St Petersburg, #Russia, & 3 yrs of its #financial transactions.

The concern surrounding the #loans to #Trump Media is that #ESFamilyTrust may have been used to complete a transaction that Paxum itself could not.

Paxum DOES NOT OFFER LOANS in the #US as it lacks a US #BANKING #LICENSE & is not regulated by the #FDIC.

denis, to opensource
@denis@ruby.social avatar

I like the idea of poison pill licenses (https://funputer.biz/licenses.html), so I’ve come up with one myself. Behold the Dune license:

#license #mit #opensource #dune

orhun, to rust
@orhun@fosstodon.org avatar

I discovered a very nice tool to work with open source licenses! 📜

🦅 hawkeye: Simple license header checker and formatter.

🦀 Written in Rust!
🛠️ Supports configuration via licenserc.toml
🚀 Also runs in GitHub Actions CI.

⭐ GitHub: https://github.com/korandoru/hawkeye

#rustlang #license #checker #formatter #opensource #ci #automation

cdarwin, to Ethics
@cdarwin@c.im avatar

Nobel Laureate economist has delivered a ferocious rebuke to his own profession, saying economists have failed to understand that ⭐️capitalism is about power.⭐️

Deaton lobs a series of truth bombs at his own profession, the result, he says, of “changing my mind, a discomfiting process for someone who has been a practising economist for more than half a century”.

These include:

🔸“We have largely stopped thinking about and about what constitutes human -”.

🔸If “economists should focus on efficiency and leave equity to others, to politicians or administrators… 🔹the others regularly fail to materialise🔹, so that when efficiency comes with upward redistribution
— frequently though not inevitably
— our recommendations become little more than a for ”.

🔸“, who understand about contingency and about multiple and multidirectional causality, often do a better job than economists of identifying important mechanisms…”

🔸Far from being “a nuisance that interfered with economic (and often personal) efficiency”, “once raised wages for members and nonmembers, they were an important part of social capital in many places, and they brought political power to working people in the workplace and in local, state, and federal governments.

🔸Their decline is contributing to the falling wage share, to the widening between executives and workers, to community , and to rising .”

🔸“I am much more sceptical of the benefits of free trade to American workers and am even sceptical of the claim, which I and others have made in the past, that globalisation was responsible for the vast reduction in global poverty over the past 30 years”.

🔸Immigration contributes to inequality.

But Deaton’s main point is a recognition of how distorts :
“Our emphasis on the virtues of free, competitive markets and exogenous technical change can distract us from the importance of power in setting prices and wages, in choosing the direction of technical change, and in influencing politics to change the rules of the game.”

https://www.crikey.com.au/2024/03/12/nobel-laureate-economist-angus-deaton-capitalism-power/

wagesj45, to Youtube
@wagesj45@mastodon.jordanwages.com avatar

Currently really fired up because someone on FreeSound.org listed a song as , but is demanding in the and claiming on videos. I think he just doesn't speak English well and doesn't know the difference between CC0 and CC-BY. But man am I aggravated by the whole thing.

obrhoff, to opensource
@obrhoff@chaos.social avatar

Looks like Redis changed their license.

„Under the new license, cloud service providers hosting Redis offerings will no longer be permitted to use the source code of Redis free of charge.“

https://github.com/redis/redis/blob/unstable/LICENSE.txt

#opensource #redis #oss #license #gpl #bsd #agpl

debacle, to mastodon
@debacle@framapiaf.org avatar

How is this very post licensed and how would you know? Do #Mastodon instances dictate a #license on users posts? Is there a way for me, the #author, to assign one and pass the information through the #fediverse? Do I give away my #copyright in the moment, I press on "Publish!" below? (Or press C-c C-c in #Emacs #mastodonEl?) Can I limit #distribution e.g. to notforprofit entities? (Not that I wanted to. At least not now.)

#question #socialNetwork #federation #ActivityPub #bridge #ATprotocol #BS

nicorikken, to foss
@nicorikken@mastodon.nl avatar

The #FOSDEM fringe event #FOSS #license and #security #compliance tools yesterday was great! The room was filled with energy and knowledge and the willingness to improve things. Many concrete ideas to follow up on. #SBOM all the things!

Tessel from NLNet pitching the funding programs and showing off the projects in a hex-sticker-flag.
Philippe Ombredanne in front of a wall filled with many large post-its with ideas to improve the ecosystem.

grahamperrin, to android
@grahamperrin@bsd.cafe avatar

The Land Before Linux: The Unix desktops • The Register

<https://www.theregister.com/2024/01/27/opinion_column/> @sjvn

❝Today, thanks to Android and ChromeOS, Linux is an important end-user operating system. But, before Linux, there were important Unix desktops, although most of them never made it. …❞

forteller, to Wikipedia
@forteller@tutoteket.no avatar

I don't understand Wikipedia's article Comparison of machine translation applications. Under "license" a lot of them just says SaaS. But Software as a service is not a license, it's a business modell or mode of distribution, right? It could be free with the AGPL license, for example, or proprietary. Both can be SaaS, that doesn't tell you anything about their license?

What am I missing here?

https://en.wikipedia.org/wiki/Comparison_of_machine_translation_applications

Wuzzy, to foss
@Wuzzy@cyberplace.social avatar

I just saw the new .org. And I immediately noticed one new feature I've been waiting for years: A one-click
filter.

Before, you had to awkwardly do two searches for CC0 and CC BY separately to get all libre sounds.

But now you just need to click on "Approved for Free Cultural Works" and you get a list of all libre sounds! Very good! 👍

This will be extremely helpful for development.

josemurilo, to random
@josemurilo@mato.social avatar

How is the Software different from other licenses?
Most existing licenses, including free and open source licenses, consider qualities like source code availability, ease of use, commercialization, and attribution, none of which speak directly to the conditions under which the software is written.
The ACSL considers the organization licensing the software, how they operate in the world, and how the people involved relate to one another."
https://anticapitalist.software

Computer, to RPG
@Computer@dice.camp avatar

The End Citizen License Agreement has been updated.
Please review it for your own safety.

Thank you for your continued loyalty to The Computer.

#Paranoia #rpg #ttrpg #games #eula #paperwork #license #policy #execution

jejb, to opensource

Even if you’re a developer with legal leanings like me, you probably haven’t given much thought to the warranty disclaimer and the liability disclaimer that appears in almost every Open Source licence (see sections 14 and 15 of GPLv3). This post is designed to help you understand what they are, why they’re there and why we might need stronger defences in future thanks to a changing legal landscape.

History: Why no Warranty or Liability

It seems obvious that when considered in terms of what downstream gets from Open Source that an open ended obligation on behalf of upstream to fix your problems isn’t one of them because it wouldn’t be sustainable. Effectively the no warranty clause is notice that since you’re getting the code for free it comes with absolutely no obligations on developers: if it breaks, you get to fix it. This is why no warranty clauses have been present since the history of Open Source (and Free Software: GPLv1 included this). There’s also a historical commercial reason for this as well. Before the explosion of Open Source business models in the last decade, the Free Software Foundation (FSF) considered paid support for otherwise unsupported no warranty Open Source software to be the standard business model for making money on Open Source. Based on this, Cygnus Support (later Cygnus Solutions – Earliest web archive capture 1997) was started in 1989 with a business model of providing paid support and bespoke development for the compiler and toolchain.

Before 2000 most public opinion (when it thought about Open Source at all) was happy with this, because Open Source was seen by and large as the uncommercialized offerings of random groups of hackers. Even the largest Open Source project, the Linux kernel, was seen as the scrappy volunteer upstart challenging both Microsoft and the proprietary UNIXs for control of the Data Centre. On the back of this, distributions (Red Hat, SUSE, etc.) arose to commericallize support offerings around Linux to further its competition with UNIX and Windows and push it to win the war for the Data Centre (and later the Cloud).

The Rise of The Foundations: Public Perception Changes

The heyday explosion of volunteer Open Source happened in the first decade of the new Millennium. But volunteer Open Source also became a victim of this success: the more it penetrated industry, the greater control of the end product industry wanted. And, whenever there’s a Business Need, something always arises to fulfill it: the Foundation Model for exerting influence in exchange for cash. The model is fairly simple: interested parties form a foundation (or more likely go to a Foundation forming entity like the Linux Foundation). They get seats on the governing board, usually in proportion to their annual expenditure on the foundation and the foundation sets up a notionally independent Technical Oversight Body staffed by developers which is still somewhat beholden to the board and its financial interests. The net result is rising commercial franchise in Open Source.

The point of the above isn’t to say whether this commercial influence is good or bad, it’s to say that the rise of the Foundations have changed the public perception of Open Source. No longer is Open Source seen as the home of scrappy volunteers battling for technological innovation against entrenched commercial interests, now Open Source is seen as one more development tool of the tech industry. This change in attitude is pretty profound because now when a problem is found in Open Source, the public has no real hesitation in assuming the tech industry in general should be responsible; the perception that the no warranty clause protects innocent individual developers is supplanted by the perception that it’s simply one more tool big tech deploys to evade liability for the problems it creates. Some Open Source developers have inadvertently supported this notion by publicly demanding to be paid for working on their projects, often in the name of sustainability. Again, none of this is necessarily wrong but it furthers the public perception that Open Source developers are participating in a commercial not a volunteer enterprise.

Liability via Fiduciary Duty: The Bitcoin Case

An ongoing case in the UK courts (BL-2021-000313) between Tulip Trading and various bitcoin developers centers around the disputed ownership of about US$4bn in bitcoin. Essentially Tulip contends that it lost access to the bitcoins due to a computer hack but says that the bitcoin developers have a fiduciary duty to it to alter the blockchain code to recover its lost bitcoins. The unusual feature of this case is that Tulip sued the developers of the bitcoin code not the operators of the bitcoin network. (it’s rather like the Bank losing your money and then you trying to sue the Mint for recovery). The reason for this is that all the operators (the miners) use the same code base for the same blockchain and thus could rightly claim that it’s technologically impossible for them to recover the lost bitcoin, because that would necessitate a change to the fundamental blockchain code which only the developers control. The suit was initially lost by Tulip on the grounds of the no liability disclaimer, but reinstated by the UK appeal court which showed considerable interest in the idea that developers could pick up fiduciary liability in some cases, even though the suit may eventually get dismissed on the grounds that Tulip can’t prove it ever owned the US$4bn in bitcoins in the first place.

Why does all this matter? Well, even if this case resolves successfully, thanks to the appeal court ruling, the door is still open to others with less shady claims that they’ve suffered an injury due to some coding issue that gives developers fiduciary liability to them. The no warranty disclaimer is already judged not to be sufficient to prevent this, so the cracks are starting to appear in it as a defence against all liability claims.

The EU Cyber Resilience Act: Legally Piercing No Warranty Clauses

The EU Cyber Resilience Act (CRA) at its heart provides a fiduciary duty of care on all “digital components” incorporated into products or software offered on the EU market to adhere to prescribed cybersecurity requirements and an obligation to provide duty of care for these requirements over the whole lifecycle of such products or software. Essentially this is developer liability, notwithstanding any no warranty clauses, writ large. To be fair, there is currently a carve out for “noncommercial” Open Source but, as I pointed out above, most Open Source today is commercial and wouldn’t actually benefit from this. I’m not proposing to give a detailed analysis (many people have already done this and your favourite search engine will turn up dozens without even trying) I just want to note that this is a legislative act designed to pierce the no warranty clauses Open Source has relied on for so long.

EU CRA Politics: Why is this Popular?

Politicians don’t set out to effectively override licensing terms and contract law unless there’s a significant popularity upside and, if you actually canvas the general public, there is: People are tired of endless cybersecurity breaches compromising their private information, or even their bank accounts, and want someone to be held responsible. Making corporations pay for breaches that damage individuals is enormously popular (and not just in the EU). After all big Tech profits enormously from this, so big Tech should pay for the clean up when things go wrong.

Unfortunately, self serving arguments that this will place undue burdens on Foundations funded by starving corporations rather undermine the same arguments on behalf of individual developers. To the public at large such arguments merely serve to reinforce the idea that big Tech has been getting away with too much for too long. Trying to separate individual developer Open Source from corporate Open Source is too subtle a concept to introduce now, particularly when we, and the general public, have bought into the idea that they’re the same thing for so long.

So what should we do about this?

It’s clear that even if a massive (and expensive) lobbying effort succeeds in blunting the effect of the CRA on Open Source this time around, there will always be a next time because of the public desire for accountability for and their safety guarantees in cybersecurity practices. It is also clear that individual developer Open Source has to make common cause with commercial Open Source to solve this issue. Even though individuals hate being seen as synonymous with corporations, one of the true distinctions between Open Source and Free Software has always been the ability to make common cause over smaller goals rather than bigger philosophies and aspirations; so this is definitely a goal we can make a common cause over. This common cause means the eventual solution must apply to individual and commercial Open Source equally. And, since we’ve already lost the perception war, it will have to be something more legally based.

Indemnification: the Legal solution to Developer Liability

Indemnification means one party, in particular circumstances, agreeing to be on the hook for the legal responsibilities of another party. This is actually a well known way not of avoiding liability but transferring it to where it belongs. As such, it’s easily sellable in the court of public opinion: we’re not looking to avoid liability, merely trying to make sure it lands on those who are making all the money from the code.

The best mechanism for transmitting this is obviously the Licence and, ironically, a licence already exists with developer indemnity clauses: Apache-2 (clause 9). Unfortunately, the Apache-2 clause only attaches to an entity offering support for a fee, which doesn’t quite cover the intention of the CRA, which is for anyone offering a product in the EU market (whether free or for sale) should be responsible for its cybersecurity lifecycle, whether they offer support or not. However, it does provide a roadmap for what such a clause would look like:

If you choose to offer this work in whole or part as a component or product in a jurisdiction requiring lifecycle duty of care you agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your actions in such a jurisdiction.

Probably the wording would need some tweaking by an actual lawyer, but you get the idea.

Applying Indemnity to existing Licences

Obviously for a new project, the above clause can simply be added to the licence but for any existing project, since the clause is compatible with the standard no-warranty statements, it can be added after the fact without interfering with the existing operation of the licence or needing buy in from current copyright holders (there is an argument that this would represent an additional restriction within the meaning of GPL, but I addressed that here). This makes it very easy to add by anyone offering, for instance, a download over Github or Gitlab that could be incorporated by someone into a product in the EU.

Conclusion

Thanks to public perception, the issue of developer liability isn’t going to go away and lobbying will not forestall the issue forever, so a robust indemnity defence needs to be incorporated into Open Source licences so that Liability is seen to be accepted where it can best be served (by the people or corporation utilizing the code).

https://blog.hansenpartnership.com/solving-the-looming-developer-liability-problem/

ncrav, to random
@ncrav@mas.to avatar

deleted_by_author

  • Loading...
  • cazabon,

    @ncrav

    Yup. Techies have to do a better job of educating the non-technical among their friends and associates, otherwise they fall for this bullshit.

    Basically, if using a thing means it has to phone home for permission, you do not own that thing, you will never own that thing, and that thing can, and likely will, be taken from you with no notice at some point in the future.

    cazabon, to money

    Dear #JetBrains,

    > It’s finally here! We’ve just released our long-awaited AI Assistant publicly! It is now
    > available for the millions of developers using JetBrains IDEs and coding tools.
    > With AI Assistant, we’re bringing the latest generation of AI to you: in your
    > editor, in your workflows, right where you do your work.

    Does "I #dread they're going to #release this someday" count as "long-awaited"?

    I have no interest in this BS. Nice to see you're wasting my #license #money.

    #PyCharm

    element, to random
    @element@mastodon.matrix.org avatar

    📣⚠️📣 Announcing a new home and license (AGPLv3) for Synapse and friends: going forwards Element’s work on Synapse, Dendrite & related server-side projects is going to be released as AGPLv3 rather than Apache.

    https://element.io/blog/element-to-adopt-agplv3/

    mynacol,

    @element AGPL: Great. CLA: Required to be able to relicense for specific customers, understandable. But allows you to "go closed source".

    Not sure if it is possible to codify in legal terms that Element is indefinitely required to distribute a version of the software under the AGPL, maybe the one hosted at matrix.org? That would nerf the CLA by preventing you to fully go closed and in turn preserve trust in the community.

    #Matrix #license #CLA #Element

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • InstantRegret
  • rosin
  • modclub
  • Youngstown
  • khanakhh
  • Durango
  • slotface
  • mdbf
  • cubers
  • GTA5RPClips
  • kavyap
  • DreamBathrooms
  • ngwrru68w68
  • JUstTest
  • magazineikmin
  • osvaldo12
  • tester
  • tacticalgear
  • ethstaker
  • Leos
  • thenastyranch
  • everett
  • normalnudes
  • anitta
  • provamag3
  • cisconetworking
  • lostlight
  • All magazines