Hacker Newsnew | past | comments | ask | show | jobs | submit | RobotToaster's commentslogin

One of the underlying issues is that punitive damages seem to be the norm in US courts.

In the UK you can only claim for the actual damages incurred, which at most will be the profit you would've made on the sale of that book. Which makes most claims for private infringement uneconomical for corporations.


Note though that the court can award more than this in some circumstances. From the Copyright, Designs and Patents Act of 1988, section 97 [1]:

  (2) The court may in an action for infringement of copyright having regard to all the circumstances, and in particular to—

    (a)the flagrancy of the infringement, and

    (b)any benefit accruing to the defendant by reason of the infringement, award such additional damages as the justice of the case may require.
I think most copyright systems have some provision for damages beyond lost profits, because if they did not what incentive would there be to not infringe?

[1] https://www.legislation.gov.uk/ukpga/1988/48/section/97


Great firewall of America

More like "Great Firewall of America" (Made in China, like everything else is ™).

NBC News says: "The deal that the president approved is the absolute worst of all possible worlds, because right now ByteDance continues to own the algorithm, which means that it can censor the content that it doesn’t like, but at the same time Oracle controls the data and it can censor the information that it doesn’t like. Really it’s a situation that’s going to be terrible for users, and terrible for free speech on the platform." ( https://www.nbcnews.com/politics/justice-department/trump-ad... ).


It's great to see our elites can still engage in bipartisan cooperation...

there's an interesting new API skill for the human cortex v1.0, that allows for a much larger context window, it's called pen and paper.

For real! I occasionally write assembly because, for some reason, I kind of enjoy it, and also to keep my brain sharp. But yes, there is no way I could do it without pencil and paper (unless I’m on a site like CPUlator that visually shows everything that’s happening).

What do the words "mental execution" mean?

Using your brain and not the machine.

You are technically correct, the best kind of correct.

To analyse the impact of this study I recommend that we set up an interdepartmental committee with fairly broad terms of reference so that at the end of the day we'll be in the position to think through the various implications and arrive at a decision based on long-term considerations rather than rush prematurely into precipitate and possibly ill-conceived action which might well have unforeseen repercussions.

Let’s amplify this visionary perspective. This is exactly the caliber of commentary we should be encouraging more of on HN.

No, we need to move forward into the retrospective.

Excellent idea!

And the best part is that while we’re talking about making a decision, we won’t have to actually do any real work.


Rushing prematurely into precipitate does sound pretty dangerous.

Translation: Lets think about it before we do stupid shit.

Outcome: Fail to think about it, only do stupid shit.

Title I of the Smith Act prevents me from answering that question.

A classic example of how the vaunted "First Amendment" doesn't actually help. Sure after a couple of decades it might be repealed, and your conviction would be quashed. Doesn't mean it doesn't stop the damage in the first place.

With the "or later" version it's a concern that in the future someone nefarious could gain control of the FSF, and publish a GPL removing most of the copyleft provisions.

On the other hand, if Linux had used the "or later" version it could have helped prevent TiVoization.


According to Conservancy; Tivo didn't do "Tivoization", the GPLv3 doesn't prevent what Tivo actually did, and both GPLv2/GPLv3 prevent "Tivoization".

https://sfconservancy.org/blog/2021/mar/25/install-gplv2/ https://sfconservancy.org/blog/2021/jul/23/tivoization-and-t... https://events19.linuxfoundation.org/wp-content/uploads/2017...


No because tivo could take it under the gpl2. It's not an auto upgrade. The new version is optional.

New distros and modules could be v3-or-later.

Linus now has come to support Tivoization. I presume this has something to do with where his salary comes from.

Linus was a little liberal about the restrictions of software freedom (boy is that an awkward phrase) even early on - e.g. his general acceptance of "binary blobs" in the kernel and such for things like NVidia kernel drivers, to the chagrin of much harder-core free software people.

Linus never cared about that use case of the GPL. He cared about the source code sharing.

Anti-Tivoization is a pretty radical idea that restricts the rights of hardware developers for the benefit of software developers. Linus doesn't really care about strong-arming hardware developers the way RMS does. He just cares about the software.

> Anti-Tivoization is a pretty radical idea that restricts the rights of hardware developers for the benefit of software developers.

How does anti-tivoization restrict the rights of hardware developers, considering that hardware developers can choose not to pre-install anti-tivoization-licensed/contracted software? Is it anti-tivoization that restricts the rights of hardware developers, or does copyright law do that?


You can also choose to not buy a TiVo?

Imagine if the situation was the other way around and a CPU came with a hardware license agreement prohibiting any software that ran on it from validating hardware attributes, using encryption to communicate only with certain other pieces of hardware, or for that matter, any restrictions at all. All in the name of enabling hardware developers to tinker with their hardware without those pesky software developers getting in the way with their pesky encryption.

> Is it anti-tivoization that restricts the rights of hardware developers, or does copyright law do that?

In the way that all copyleft enforcement requires copyright, then yes… but what does that have to do with anything?

I think Linus was spot on about the FSFs scope creep when he said:

“The kernel license covers the kernel. It does not cover boot loaders and hardware, and as far as I'm concerned, people who make their own hardware can design them any which way they want.”


> You can also choose to not buy a TiVo?

If TiVo hypothetically were to ship a device running an operating system built on an anti-tivoization copyleft-licensed kernel, and if I were buy the device at TiVo's asking price, the very terms of the software license would dictate that the device hardware let me install a FOSS operating system. I as the buyer would not be restricting TiVo's hardware developer rights, and I don't see how the anti-tivoization copyleft license on the operating system TiVo would have chosen to install would meaningfully restrict TiVo's hardware developer rights.

(TiVo's hardware did not actually prevent people from installing a modified operating system [1]. My previous paragraph applies just as well to both Richard Stallman's definition of anti-tivoization and my long-lived misunderstanding of "anti-tivoization" corrected by Bradley Kuhn.)

>> Is it anti-tivoization that restricts the rights of hardware developers, or does copyright law do that?

> In the way that all copyleft enforcement requires copyright, then yes… but what does that have to do with anything?

What rights of hardware developers does anti-tivoization restrict? For example, do you believe in a moral right (or a strong moral privilege) for hardware developers to install any software of their choosing on their own hardware? Most hardware-agnostic software copyright licenses and the lack of a copyright license restrict such a right/privilege. Porting most proprietary software to your own custom hardware would violate copyright (unless your port is a clean-room rewrite) because copying most proprietary software to anywhere including an instance of market-standard hardware would violate copyright. A FOSS license with an anti-tivoization clause does not prevent a hardware developer from installing or modifying covered software: the license conditions do not trigger until the software is distributed (as with the GPLv3) or a modified version of the software is run over a network (as with the AGPLv3).

> Imagine if the situation was the other way around and a CPU came with a hardware license agreement prohibiting any software that ran on it from validating hardware attributes, using encryption to communicate only with certain other pieces of hardware, or for that matter, any restrictions at all.

The concept that software "runs on" hardware and not the other way around makes a massive difference in how I believe hardware should be able to restrict software vs. how software should be able to restrict hardware. Letting a human validate the appropriateness (however that may be defined, including and not limited to criteria unrelated to structural integrity) of a bridge will have more moral use cases (both as a percentage of use cases and as absolute "numbers" of use cases) than letting a bridge validate the appropriateness of a human trying to cross it.

> Imagine if the situation was the other way around and a CPU came with a hardware license agreement prohibiting any software that ran on it from validating hardware attributes

(I would generally disapprove of both a hardware license that prohibits software from validating the hardware and a software license that prohibits hardware from validating the software.) Morally speaking, I might oppose a particular program that shuts down if the hardware has been repaired by a third-party while simultaneously supporting a particular program that shuts down if the hardware randomness module has been altered. I might oppose a particular computer that refuses to run DeCSS while simultaneously supporting a particular computer that refuses to run cryptocurrency miners.

Does anti-tivoization prohibit hardware from validating software, or does anti-tivoization merely prohibit hardware from acting on a detection of invalid software?

> All in the name of enabling hardware developers to tinker with their hardware without those pesky software developers getting in the way with their pesky encryption.

How does anti-tivoization get in the way of tinkering by hardware developers, considering that (1) the hardware developer chooses which kernel and which operating system the hardware ships with and (2) a FOSS license with an anti-tivoization clause does not restrict personal use any more than an otherwise equivalent FOSS license without such a clause does? Are the hardware developer's rights restricted whenever the hardware developer can't control what a buyer does with the hardware and the software that came with it? Does anti-tivoization copyleft software restrict proprietary hardware any more than proprietary hardware restricts free software?

[1] https://news.ycombinator.com/item?id=47273890


The entire GPL is a radical idea that restricts the rights of software developers for the benefit of software users.

> if Linux had used the "or later" version it could have helped prevent TiVoization

Only if the hardware manufacturer used a combined work of Linux and some GPLv3-only code, no? Otherwise, if Linux was GPLv2-or-later, they could just use it under GPLv2 terms and tivoize.


GPL Vader license, pray I do not alter the deal any further.

Technically you may not even need js, since SVG has integral support for SMIL.

Have you ever tried that out? Last time I checked (some yeqrs ago) wide support (and performance) was not great but more importantly handling I found not great.

Support and performance might have improved, but I think the style is still ugly and good authoring tools non existent.


> I would be absolutely ballistic if they would be libelling my work like that.

Genuine question, could they sue for this? It seems like a pretty good case.


> since it's unidirectional I'm not sure if it even makes sense to compare aux to USB

Most phone aux support microphones and acting as an antenna for FM radio reception. I don't see how either could be used for a security exploit however.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: