mastodonmigration, (edited ) to bluesky
@mastodonmigration@mastodon.online avatar

No, you can't license my cat picture to Elon, Jack and Mark.

When you post on , or you agree to grant them a very broad perpetual license to the content, including the right to sublicense. On Mastodon, most instances do not take a license. Any bridge that takes content from Mastodon and, without permission, puts that content on one of these platforms is violating that user's to the content. You can not content which you do not own.

Codeberg, to github
@Codeberg@social.anoxinon.de avatar

Did you know that "pushing your to " is not how to a project?

It is about adding a Free , and you can push anywhere you want, including , for example :)

hook, to foss
@hook@toot.si avatar

Not really surprising IMHO too.

https://writing.kemitchell.com/2023/10/13/Wrong-About-GPLs

In continental Europe many of us were of understanding and position that a #FOSS #license is a license within a unilateral contract already for years.

As a reminder, where I'm from a gift is a unilateral contract.

Nonilex, to internet
@Nonilex@masto.ai avatar

’s company went public last week only after it had been kept afloat in 2022 by emergency from a managed by a -American businessman under scrutiny in a federal & investigation.

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


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: recs showing having access to the trust’s acct, papers that created the trust showing as its settlor a lawyer in St Petersburg, , & 3 yrs of its transactions.

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

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

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/

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.

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.

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:

boilingsteam, to linux
@boilingsteam@mastodon.cloud avatar

When you install flatpaks from the command line, there is no warning about what permissions will be used by that flatpak, and whether or not this is proprietary software. Again, much worse than what we are used to with regular packages.

youronlyone, to fediverse
@youronlyone@c.im avatar

When the #Fediverse was born in 2008, the main issue was #Copyright and #License of content / status updates.

Sometime in 2016 this issue disappeared.

Well, it is probably going make a comeback once #Meta (like #Facebook and #Instagram), and other services with ToS/ToA that many question as far as content licensing… connects to #ActivityPub.

Or, maybe not.

Regardless, All content that I own in the Fediverse, unless otherwise specified, are under a Creative Commons Attribution-ShareAlike 4.0 International License. You should see this note on my respective account bio/description.

If I am using someone else's work, I always opt for #CC0 or #PublicDomain works (which doesn't need attribution, but I try to still provide it); #CCBy; or #CCBySA, as much as possible, with appropriate attribution in Creative Commons licensed works.

No, the re-share and quote features do not violate a CC License (not even the “All Rights Reserved” ‘license’).

It is re-uploading, making derivatives of, re-distributing, that may or may not violate a License. In CC works under a CC By and CC By-SA licenses (to mention two), as long as you fulfill the requirements, it is safe. However, in “All Rights Reserved” content it is a violation. Including translations of an “All Rights Reserved” work you have no permission to translate.

jcuff, to running

Updated wrist watch, found the ever effervescent @bagder and the $dayjob… brilliant!

#curl #mit #garmin #running #license #warning #may #contain #nuts

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

stignygaard, to mastodon

Why doesn't #Mastodon preserve #credit, #copyright and #licensing info in posted #photos?

I understand many wants location and other tech details removed for #privacy reasons. But removing credit, copyright and #license info is for me like stealing. And makes me hesitant to post any of my images on Mastodon.

Even Meta/Facebook now preserves this info in images posted to their platform(s) - as shown...

#exif #metadata #creativecommons #photography #fediverse #fairuse #xIFr #digitalrights

fwilhe, to fedora
@fwilhe@social.tchncs.de avatar

Any insights how #fedora and #debian will handle the license change in #vagrant? I don't hope they would include BSL code in the distro, so… freeze the version of vagrant before the license change? Any prominent OSS fork already? #opensource #osi #license #freesoftware

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

petra_bohemica, to random Czech
@petra_bohemica@mastodon.social avatar

All my photos (and other) are under BY-NC-SA 4.0 (https://creativecommons.org/licenses/by-nc-sa/4.0/)

P.S. Sometimes some photo with full right will be available here - https://opensea.io/petra_bohemica

debacle, to mastodon
@debacle@framapiaf.org avatar

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

fosslife, to climate
@fosslife@fosstodon.org avatar

@creativecommons launches the Open Climate Data project and releases a Landscape Analysis of Open Climate Data https://www.fosslife.org/creative-commons-surveys-open-climate-data-landscape

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/

msiapublictransport, to random

Malaysia Airlines posted a poster notifying that Malaysia Aviation Group () is having exciting career opportunities as per below:

  1. Licensed (Category B1.1)
  2. Licensed Aircraft Engineer (Category B2)
  3. Aircraft

People who are interested can apply now via https://forms.malaysiaairlines.com/MAG-HR/mag-walk-in-interview-registration

Please bring necessary documents along to the interview such as , academic , , copy of and other supporting .

obrhoff, to opensource

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

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

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

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”.

#licensing #license #softwareLicense #GPL #openSource

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