• 0 Posts
  • 114 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle
  • You don’t need to provide root access just because you used GPL code, you just have to follow the GPL.

    Well, to follow version 3 of the GPL, you do actually need to provide effective root access.

    Specifically, version 3 of the GPL adds language to prevent Tivoization.

    It’s not enough to just provide the user with the code. The user is entitled to the freedom to modify that code and to use their modifications.

    In other words, in addition to providing access to the source code, you must actually provide a mechanism to allow the user to change the code on the device.

    The name “Tivoization” comes from the practice of the company TiVo, which sold set-top boxes based on GPL code, but employed DRM to prevent the user from applying custom patches. V3 of the GPL remedies this bug.









  • Yeah, I know what a hydrogen fuel cell is.

    What I’m saying is that the cost to develop hydrogen infrastructure, the complexity of it’s distribution, the risk due to its high volatility, and the uncertainty of a relatively underdeveloped technology all seem to be losing to batteries, which are very mature tech and are already in the supply chain and for which we already have a well developed electricity distribution grid.

    I just don’t see what investing in fuel cells will do other than slow the adoption of zero emission vehicles by another decade.








  • An emulator, even a paid one, would be totally legal in the US as long as:

    1. It does not use any patented technologies. I’m not sure if Nintendo has any patents in the emulation space, but regardless the GBA is so simple that it wouldn’t require patented techniques to emulate.

    2. It does not contain any proprietary (copyrighted) code. On more modern consoles, this would include the BIOS or Firmware files. Does the GBA even need something like that?

    Number 1 is a non-issue for a GBA emulator. Number 2 is more tricky, but it’s always possible to reverse engineer and reimplement the firmware. That’s protected by the Compaq v. IBM case.

    The recent drama with the Switch emulator is that they violated the second principle.