|
|
Log in / Subscribe / Register

Looking Forward to It

Looking Forward to It

Posted Aug 28, 2026 13:11 UTC (Fri) by paulj (subscriber, #341)
In reply to: Looking Forward to It by bkuhn
Parent article: An ongoing 3D-printer AGPL violation

> We don't know what a Court will decide and this question (if it ever gets there) will be a question of law for the Court to decide.

Indeed. There's just not much authoritative decisions in this space, right?

Also, specifically on:

" the counsel was explicit that the technicalities of the integration, be it a C API and static or dynamic linking, or a protocol over a socket, were not really significant to their advice."

What do you make of that? In technical forums, programmers discussing licensing issues often put a lot of emphasis on the technical details of how one work uses or depends on another. I thought that was important too, and was surprised a bit by that lawyer's advice not really caring much about the fine technical details. Would you have a view on that yourself? (outside of licences that explicitly limit their scope to some specified technical boundary).


to post comments

Looking Forward to It

Posted Aug 28, 2026 13:55 UTC (Fri) by marcH (subscriber, #57642) [Link] (1 responses)

> What do you make of that? In technical forums, programmers discussing licensing issues often put a lot of emphasis on the technical details of how one work uses or depends on another. I thought that was important too, and was surprised a bit by that lawyer's advice not really caring much about the fine technical details.

I never understood why copyright, "derived work" etc. should depend on such technical details. Compared to linking, a socket-based communication is just serializing data, that's just an obscure implementation detail. It says nothing about how much "intellectual property" and creative work gets imported in the project. While it's not the most common, you can have a much more intricate coupling and stronger dependency with a socket than with a library. So the interaction details do not say anything.

Copyright is not an exact science at all. It's fuzzy by design. That does not make it completely useless: if you copy something 80% verbatim then the violation is obvious.

Looking Forward to It

Posted Aug 28, 2026 14:57 UTC (Fri) by farnz (subscriber, #17727) [Link]

I think it comes from us engineers preferring a world with clear-cut lines set by technical means, rather than fuzzy rules that care about some quite complex legal concepts (but completely ignore the technical concepts).

Add in the work imposed on you by being involved in a copyright case (not thinking about financial costs here, just the workload it adds as you talk with lawyers about what needs to be proven, what has to be disclosed/in discovery/whatever your local terms are), and it's not surprising that we want something clear and technical that we can point to and say "because of that barrier, it can't be copyright infringement".

And, of course, there's a huge incentive to be allowed to copy something otherwise than in accordance with its licence, so there's always going to be people who want to say "this barrier means that there's no infringement, therefore I can do the thing I want to do" (e.g. sell a proprietary GCC frontend for a new language with a binary-only GCC build), even though there's no legal backing for that position.

Looking Forward to It

Posted Aug 28, 2026 17:19 UTC (Fri) by rgmoore (✭ supporter ✭, #75) [Link]

What do you make of that?

This makes sense with what I've seen about the law. A lot of smart people who are unfamiliar with the law think they're the first ones to try looking for loopholes, or at least that because their loophole is new and original the law will have to let them get away with it because it isn't specifically written into the rules. In reality, lawyers are very familiar with this approach, and our whole society would break if the legal system weren't capable of dealing with it. Part of the way they deal with it is exactly the kind of "details are unimportant, only the effects" approach you're describing.

Programmers mostly do not understand law

Posted Sep 1, 2026 17:52 UTC (Tue) by NYKevin (subscriber, #129325) [Link]

> What do you make of that? In technical forums, programmers discussing licensing issues often put a lot of emphasis on the technical details of how one work uses or depends on another. I thought that was important too, and was surprised a bit by that lawyer's advice not really caring much about the fine technical details. Would you have a view on that yourself? (outside of licences that explicitly limit their scope to some specified technical boundary).

In my experience, most people talking about copyright law make absolutely no effort to find out what the law actually says. They blindly assume that the law works the way they intuitively think it ought to work, and then derive whatever conclusions they want to derive based on that assumption. This is not specific to programmers - I have seen the same behavior with artists and other creative types, especially when talking about generative AI.

In the case of programmers, there's a tendency to assume that law is like code. It runs on formal logic, everything is a bright-line rule, nothing is ever subjective, etc., and therefore you can "just" code your way around the law whenever it poses an inconvenience (in the same way as you can "just" code around an inconvenient API or whatever). This is not how the law actually works, so much programmer discourse about the law is hopelessly misguided or outright wrong. I say this as a programmer myself.

See also (much more succinctly): https://xkcd.com/1494/

In the specific context of (A)GPL and derivative works, the test is very fuzzy and not at all a bright line. bkuhn's reference to the AFC test is a good place to start if you're curious about the specifics. Another complicating factor is that copyright protects creativity, not functionality. APIs and other integration points may be seen as less creative and more functional, so their copyright protection is weaker or possibly nonexistent (see Google v. Oracle).


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds