frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Crypto investors face tax crackdown as 70% non-compliant

https://www.thepost.co.nz/business/360897298/crypto-investors-face-tax-crackdown-70-non-compliant
22•gochuks•33m ago•8 comments

The State of GPL Propagation to AI Models

https://shujisado.org/2025/11/27/gpl-propagates-to-ai-models-trained-on-gpl-code/
71•jonymo•1h ago•60 comments

Arthur Conan Doyle explored men’s mental health through Sherlock Holmes

https://scienceclock.com/arthur-conan-doyle-delved-into-mens-mental-health-through-his-sherlock-h...
96•PikelEmi•3h ago•84 comments

Linux Kernel Explorer

https://reverser.dev/linux-kernel-explorer
308•tanelpoder•8h ago•49 comments

Penpot: The Open-Source Figma

https://github.com/penpot/penpot
481•selvan•12h ago•109 comments

Ray Marching Soft Shadows in 2D (2020)

https://www.rykap.com/2020/09/23/distance-fields/
126•memalign•7h ago•20 comments

Technical Deflation

https://benanderson.work/blog/technical-deflation/
27•0x79de•3d ago•13 comments

Interactive λ-Reduction

https://deltanets.org/
68•jy14898•2d ago•18 comments

DIY NAS: 2026 Edition

https://blog.briancmoses.com/2025/11/diy-nas-2026-edition.html
266•sashk•11h ago•140 comments

Music eases surgery and speeds recovery, study finds

https://www.bbc.com/news/articles/c231dv9zpz3o
123•1659447091•9h ago•45 comments

Mixpanel Security Breach

https://mixpanel.com/blog/sms-security-incident/
91•jaredwiener•7h ago•72 comments

Willis Whitfield: Creator of clean room technology still in use today (2024)

https://www.sandia.gov/labnews/2024/04/04/willis-whitfield-a-simple-man-with-a-simple-solution-th...
116•rbanffy•2d ago•39 comments

G0-G3 corners, visualised: learn what "Apple corners" are

https://www.printables.com/model/1490911-g0-g3-corners-visualised-learn-what-apple-corners
74•dgroshev•3d ago•41 comments

C64 Burrow.BAS

https://basic-code.bearblog.dev/c64-burrow/
14•ibobev•3h ago•2 comments

Gemini CLI Tips and Tricks for Agentic Coding

https://github.com/addyosmani/gemini-cli-tips
324•ayoisaiah•20h ago•111 comments

S&box is now an open source game engine

https://sbox.game/news/update-25-11-26
358•MaximilianEmel•18h ago•121 comments

The Concrete Pontoons of Bristol

https://thecretefleet.com/blog/f/the-concrete-pontoons-of-bristol
5•surprisetalk•5d ago•0 comments

Running Unsupported iOS on Deprecated Devices

https://nyansatan.github.io/run-unsupported-ios/
181•OuterVale•15h ago•76 comments

Closest Harmonic Number to an Integer

https://www.johndcook.com/blog/2025/11/19/closest-harmonic-number-to-an-integer/
19•ibobev•6d ago•2 comments

Coq: The World's Best Macro Assembler? (2013) [pdf]

https://nickbenton.name/coqasm.pdf
98•addaon•10h ago•34 comments

Essence and accident in language model-assisted coding

https://www.sicpers.info/2025/11/essence-and-accident-in-language-model-assisted-coding/
7•ingve•3d ago•0 comments

Last Issue of "ECMAScript News"

https://ecmascript.news/archive/es-next-news-2025-11-26.html
38•Klaster_1•8h ago•9 comments

Functional Data Structures and Algorithms: a Proof Assistant Approach

https://fdsa-book.net/
80•SchwKatze•12h ago•10 comments

A Fast 64-Bit Date Algorithm (30–40% faster by counting dates backwards)

https://www.benjoffe.com/fast-date-64
354•benjoffe•4d ago•82 comments

Voyager 1 is about to reach one light-day from Earth

https://scienceclock.com/voyager-1-is-about-to-reach-one-light-day-from-earth/
976•ashishgupta2209•1d ago•336 comments

Migrating the main Zig repository from GitHub to Codeberg

https://ziglang.org/news/migrating-from-github-to-codeberg/
727•todsacerdoti•12h ago•643 comments

Fara-7B: An efficient agentic model for computer use

https://github.com/microsoft/fara
145•maxloh•19h ago•57 comments

How/why to sweep async tasks under a Postgres table

https://taylor.town/pg-task
73•ostler•5d ago•23 comments

Show HN: Era – Open-source local sandbox for AI agents

https://github.com/BinSquare/ERA
36•gregTurri•9h ago•10 comments

Can you take an ox to Oxford?

https://alexwlchan.net/2025/ox-in-oxford/
26•surprisetalk•5d ago•48 comments
Open in hackernews

The State of GPL Propagation to AI Models

https://shujisado.org/2025/11/27/gpl-propagates-to-ai-models-trained-on-gpl-code/
69•jonymo•1h ago

Comments

graemep•58m ago
The article repeatedly treats license and contract as though they are the same, even though the sidebar links to a post that discusses the difference.

A lot of it boils down to whether training an LLM is a breach of copyright of the training materials which is not specific to GPL or open source.

xgulfie•54m ago
And the current norm that the trillion dollar companies have lobbied for is that you can train on copyrighted material all you want so that's the reality we are living in. Everything ever published is all theirs.
exasperaited•12m ago
In practice it wouldn't matter a whit if they lobbied for it or not.

Lobbying is for people trying to stop them; externalities are for the little people.

graemep•8m ago
I am really surprised that media businesses, which are extremely influential around the world, have not pushed back against this more. I wonder whether they are looking at cost savings that will get from the technology as a worthwhile trade-off.
gorbachev•2m ago
They're busy trying to profit from it rushing to enter into licensing agreements with the LLM vendors.
maxloh•39m ago
To my understanding, if the material is publicly available or obtained legally (i.e., not pirated), then training a model with it falls under fair use.

Once training is established as fair use, it doesn't really matter if the license is MIT, GPL, or a proprietary one.

blibble•36m ago
fair use only applies in the united states (and Poland, and a very limited set of others)

https://en.wikipedia.org/wiki/Fair_use#/media/File:Fair_use_...

and it is certainly not part of the Berne Convention

in almost every country in the world even timeshifting using your VCR and ripping your own CDs is copyright infringement

jcelerier•19m ago
France and most of europe has fair use (https://fr.wikipedia.org/wiki/Copie_priv%C3%A9e) but also has a mandatory tax on every sold medium that can do storage to recover the "lost fees" due to fair use
mongol•30m ago
> To my understanding, if the material is publicly available or obtained legally (i.e., not pirated), then training a model with it falls under fair use.

Is this legally settled?

graemep•4m ago
That is just the sort of point I am trying to make. That is a copyright law issue, not a contractual one. If the GPL is a contract then you are in breach of contract regardless of fair use or equivalents.
OneDeuxTriSeiGo•35m ago
It's not specific to open source but it's most clearly enforceable with open source as there will be many contributors from many jurisdictions with the one unifying factor being they all made their copyright available under the same license terms.

With proprietary or more importantly single-owner code, it's far easier for this to end up in a settlement rather than being drug out into an actual ruling, enforcement action, and establishment of precedence.

That's the key detail. It's not specific to GPL or open source but if you want to see these orgs held to account and some precedence established, focusing on GPL and FOSS licensed code is the clearest path to that.

kronicum2025•30m ago
A GPL license is a contract in most other countries. Just not US probably.
rvnx•56m ago
GPL and copyright in general don't apply to billionaires, so pretty much a non-topic.

It's just a side cost of doing business, because asking for forgiveness is cheaper and faster than asking for permission.

throwaway198846•33m ago
"Information wants to be free"? Many individuals pirated movies and games and got away with it. Of course two wrongs don't make a right and all that. Nonetheless one should be compensated for creating material that ai trained on for the same reasons copyright is compensated - to incentives people to produce it.
rando77•11m ago
With an attitude like that they don't
pclmulqdq•54m ago
I thought the whole concept of a viral license was legally questionable to begin with. There haven't been cases about this, as far as I know, and GPL virality enforcement has just been done by the community.
omnicognate•46m ago
The GPL was tested in court as early as 2006 [1] and plenty of times since. There are no serious doubts about its enforceability.

[1] https://www.fsf.org/news/wallace-vs-fsf

zamadatix•39m ago
I know it's not popular on HN to have anything but supportive statements around GPL, and I'm a big GPL supporter myself, but there is nuance in what is being said here.

That case was important, but it's not abojt the virality. There have been no concluded court cases involving the virality portion causing the rest of the code to also be GPL'd, but there are plenty involving enforcement of GPL on the GPL code itself.

The distinction is important because the article is about the virality causing the whole LLM model to be GPL'd, not just about the GPL'd code itself.

I'd like to think it wouldn't be a problem to enforce, but I've also never seen a court ruling truly about the virality portion to back that up either - which is all GP is saying.

omnicognate•10m ago
There is no "virality", and the article's use of "propagation" to mean the same thing is wrong. The GPL doesn't "cause" anything to be GPLed that hasn't been explicitly licensed under the GPL by the owner of its copyright. The GPL grants a license to use the copyright material to which it applies. To satisfy the terms of that license for a particular use may require that you license other code under the GPL, but if you don't the GPL can't magically make that code GPLed. You will, however, not be covered by the license so unless your use is permitted for some other reason (eg. fair use or a different license you have been granted) your use of the the original code will be a violation of copyright. All of this has been repeatedly tested in court.

It's sad to see Microsoft's FUD still festering 20 years later.

pclmulqdq•24m ago
That case has little to do with the license itself and nothing to do with its virality.
iso1631•41m ago
If you don't like the license, then don't accept it.

You are then restricted by copyright just like with any other creation.

If I include the source code of Windows into my product, I can't simply choose to re-license it to say public domain and give it to someone else, the license that I have from Microsoft to allow me to use their code won't let me - it provides restrictions. It's just as "viral" as the GPL.

pclmulqdq•23m ago
I like the GPL. I just don't know how much you can actually enforce it.

Also, "don't use my code" is not viral. If you break the MSFT license, you pay them, which is a very well-tested path in courts. The idea of forced public disclosure does not seem to be.

CamouflagedKiwi•36m ago
There have been a number of of cases, which are linked from Wikipedia (https://en.wikipedia.org/wiki/GNU_General_Public_License#Leg...) - most recently Entr’Ouvert v. Orange had a strong judgement (under French law) in favour of the GPL.

Conversely, to my knowledge there has been no court decision that indicates that the GPL is _not_ enforceable. I think you might want to be more familiar with the area before you decide if it's legally questionable or not.

pclmulqdq•24m ago
I'm not suggesting that you avoid following it. I'm just not that convinced it's enforceable in the US. The French ruling is good, though.
zamadatix•52m ago
The article goes deep into these two cases deemed most relevant but really there are a wide swath of similar cases all focused around defining sharper borders than ever around what is essentially the question "exactly when does it become copyright violation" with plenty of seemingly "obvious" answers which quickly conflict with each other.

I also have the feeling it will be much like Google LLC v. Oracle America, Inc., much of this won't really be clearly resolved until the end if the decade. I'd also not ve surprised if seemingly very different answers ended up bubbling up in the different cases, driven by the specifics of the domain.

Not a lawyer, just excited to see the outcomes :).

twoodfin•27m ago
Ideally, Congress would just settle this basket of copyright concerns, as they explicitly have the power to do—and have done so repeatedly in the specific context of computers and software.
simgt•50m ago
What triggers me is how insistant Claude Code is on adding "co-authored by Claude" in commits, in spite of my settings and an instruction in CLAUDE.md. I wish all these tech bros were as willing to credit the human shoulders on which their products are built. But they'd be much less successful in our current system if they were that kind of people.
euazOn•44m ago
Try changing the system prompt or switch to opencode [0] - they allegedly reverse engineered Claude Code, and so the performance you get with Claude models should be very similar to Claude Code.

[0] https://github.com/sst/opencode

patrick91•30m ago
there's an option for claude to disable co-authoring, see: https://code.claude.com/docs/en/settings

{ "includeCoAuthoredBy": false }

simgt•20m ago
I've changed the settings and added the instruction to the prompt, hence my frustration :)
ljlolel•33m ago
And then also to all code made from the GPL’d ai model?
maxloh•25m ago
A program's output is likely not owned by the program's authors. For example, if you create a document with Microsoft Word, you are the one who owns it, not Microsoft.
pessimizer•15m ago
Unless the license says otherwise. The fact that Word doesn't (I wouldn't even be sure if that was true, honestly, especially for the online versions) doesn't mean anything.

They could start selling a version of Word tomorrow that gives them the right to train from everything you type on your entire computer into any program. Or that requires you to relinquish your rights to your writing and to license it back from Microsoft, and to only be able to dispute this through arbitration. They could add a morals clause.

dmezzetti•31m ago
As someone who has spent more time than most developing open source software, I will say I genuinely dislike copyleft and GPL.

For those who are into freedom, I don't see how dictating how you use what you build in such a manner is in the spirit of free and open.

Just my opinion on it, to each their own on the matter.

cdelsolar•29m ago
I disagree as someone who has also spent a huge amount of time on open source software. It’s all GPL or AGPL :)
dmezzetti•23m ago
That's your prerogative. It's just not for me and GPL is basically something I avoid when possible.
amenhotep•28m ago
It's not dictating how you use what you build? It's dictating how you redistribute what you build on top of other people's work.
dmezzetti•26m ago
Ok but I just have no interest in imposing restrictions on how people distribute what I build in such a manner either. That's just me.
pessimizer•9m ago
As somebody who thinks that people currently own the code that they write, I wonder why you're in people's business who want to write GPL'd software.

Are you complaining about proprietary software? I hear the restrictions are a lot tighter for Photoshop's source code, or iOS's, but for some reason you are one of the people who hate GPL as a hobby. Please don't show up whining about "spirits" when Amazon puts you out of business.

dmezzetti•6m ago
I'm not in anyone's business just sharing my opinion on GPL. I understand why people go GPL / AGPL just not for me. To each their own if they want to go down that path.
myrmidon•8m ago
I had a very similar view once, and have since understood that this is mainly a difference in perspective:

It's easy as a developer to slip into a role where you want to build/package (maybe sell) some software product with minimal obligations. BSD-likes are obviously great there.

But the GPL follows a different perspective: It tries to make sure that every user of any software product is always capable of tinkering and changing it himself, and the more permissive licenses do not help there because they don't prevent (or even discourage!) companies from just selling you stripped and obfuscated binary blobs that put you fully at the vendors mercy.

phplovesong•27m ago
We need a new license that forbids all training. That is the only way to stop big corporations from doing this.
James_K•22m ago
Would such a license fall under the definition of free software? Difficult to say. Counter-proposition: a license which permits training if the model is fully open.
Orygin•15m ago
My next project will be released under a GPL-like license with exactly this condition added. If you train a model on this code, the model must be open source & open weights
fouronnes3•12m ago
Not sure why the FSF or any other organization hasn't released a license like this years ago already.
amszmidt•5m ago
Because it would violate freedom zero. Adding such terms to the GNU GPL would also mean that you can remove them, they would be considered "further restrictions" and can be removed (see section 7 of the GNU GPL version 3).
amszmidt•7m ago
It isn't the difficult, a license that forbids how the program is used is a non-free software license.

"The freedom to run the program as you wish, for any purpose (freedom 0)."

tomrod•6m ago
Model weights, source, and output.
WithinReason•15m ago
Wouldn't it be still legal to train on the data due to fair use?
gus_massa•6m ago
I don't think it's fair use, but everyone on Earth disagree with me. So even with the standard default licence that prohibits absolutely everything, the humanity-1 consider it fair use.
maxloh•12m ago
To my understanding, if the material is publicly available or obtained legally (i.e., not pirated), then training a model with it falls under fair use, at least in the US and some other jurisdictions.

If the training is established as fair use, the underlying license doesn't really matter. The term you added would just be void if someone ever brought it to a court.

justin_murray•2m ago
This is at least murky, since a lot of pirated material is “publicly available”. Certainly some has ended up in the training data.
scotty79•11m ago
We need a ruling that LLM generated code enters public domain automatically and can't be covered by any license.
myrmidon•21m ago
I honestly think that the most extreme take that "any output of an LLM falls under all the copyright of all its training data" is not really defensible, especially when contrasted with human learning, and would be curious to hear conflicting opinions.

My view is that copyright in general is a pretty abstract and artificial concept; thus corresponding regulation needs to justifiy itself by being useful, i.e. encouraging and rewarding content creation.

/sidenote: Copyright as-is barely holds up there; I would argue that nobody (not even old established companies) is significantly encouraged or incentivised by potential revenue more than 20 years in the future (much less current copyright durations). The system also leads to bad ressource allocation, with almost all the rewards ending up at a small handful of most successful producers-- this effectively externalizes large portions of the cost of "raising" artists.

I view AI overlap under the same lense-- if current copyright rules would lead to undesirable outcomes (by making all AI training or use illegal/infeasible) then law/interpretation simply has to be changed.

pessimizer•20m ago
I might be crazy, and I'd love to hear from somebody who knows about this, but I've been assuming that AI companies have been pulling GPL code out of the training material specifically to avoid this.

Corporations have always talked about the virality of GPL, sometimes *but not always) to the point of exaggeration, you'd think that after getting the proof of concept done the AI companies would be running away at full speed from setting a bomb like that in their goldmine.

Putting in tons of commonly read books and scientific papers is safer, they can just eventually cross-license with the massive conglomerates that own everything. But the GPL is by nature hostile, and has been openly and specifically hostile from the beginning. MIT and Apache, etc. you can just include a fistful of licenses to download, or even come up with architectures that track names to add for attribution-ware. But the GPL will obviously (and legitimately) claim to have relicensed the entire model and maybe all its output (unless they restricted it to LGPL.)

Wouldn't you just pull it out?

NateEag•12m ago
If you were a thoughtful, careful, law-abiding business, yes.

I submit the evidence suggests the genAI companies have none of those attributes.

NiloCK•9m ago
Not crazy - there's a rational self-interest in doing this.

But I'm not certain that the relevant players have the same consequence-fearing mindset that you do, and to be honest they're probably right. The theft is too great to calculate the consequences, and by the time it's settled, what are you gonna do - turn off Forster's machine?

I hope you're right in at least some cases!

exasperaited•2m ago
> I might be crazy, and I'd love to hear from somebody who knows about this, but I've been assuming that AI companies have been pulling GPL code out of the training material specifically to avoid this.

Haha no.

https://devclass.com/2025/11/27/ocaml-maintainers-reject-mas...