Posts
30
Following
15
Followers
6
bird dinosaur thing beyond my own comprehension

now actually with a functional account

Profile picture by Return Address!

Mark Suckerberg

I think wilds may be out of my computer's league... just a little bit.
0
0
0

Mark Suckerberg

Just ordered the monster hunter Seikret plushie. I know in my heart they will be fully worth it no matter what

0
0
0

Mark Suckerberg

Stuck between wanting to somehow modify my Toshiba Satellite 100CS into running a modern OS (or at least somehow using the lovely thick case it has for different hardware altogether), or just preserving it. I miss thick laptops…

0
0
0

Mark Suckerberg

I’ve worked for weeks to try and get my laptop’s CPU undervolted so that it would run cooler, but no matter what I do, it’s blocked by Dell’s UEFI (it’s to prevent a vulnerability, which, while I understand, I also want to be able to use my computer effectively), and it’s not possible to disable or downgrade… regardless of whether or not it’s an effective change for me to make, I bought the processor that came “unlocked” and now that’s been taken from me >:P

I trusted Dell for the longest time but I don’t think I’m going to bother with any of their stuff anymore, this is hardly more than a con in my eyes, I spent extra for these features!

0
0
0

Mark Suckerberg

shoutouts to javascript:void(0); the hero and main character of making me despite single-webpage applications

there’s nothing more frustrating than when I middle-click something that isn’t a plain anchor link and it doesn’t open in a new tab because it’s javascript silliness and doesn’t have a fallback a href

progressive enhancement is one of the best things anyone can do for a website and I’ve yet to have my mind changed on that

0
0
0

I reached a new level of Pagliacci'ing myself: I googled something and got exactly one result: ME.

10
2
1

we did it, we've now reached raptuh

0
2
1
Edited 3 months ago

Facts about hardware are not copyrightable.

People tend to ascribe magical properties to copyright, as if any kind of information whatsoever is copyrightable. That's not how it works.

Copyright is intended to protect creative works. Hardware devices are not considered creative devices, they are functional. They are protected by patent rights, not copyright – and patent rights only protect the ability to reproduce the device, not describe it.

This means that PCB layouts are not copyrightable. By extension, nor are circuit netlists (i.e. the "information" within a circuit schematic). (Yes, this has interesting implications for open source hardware! You can attach licenses all you want to OSHW, but they only protect the actual source design files - anyone can just copy the functional design manually and manufacture copies and ignore the license, as long as they change the name to not run into trademark issues/etc., any firmware notwithstanding)

IC masks are protected under a very explicit law in the US. They weren't before that. By extension, nothing else about the chip design other than possibly firmware is copyrightable.

If you go and make an x86 clone or an unlicensed ARM core, Intel and ARM won't go after you for copyright violation. They will go after you for patent infringement, because the ISAs are patented. Talking about the architectures and writing code for them and any other research is perfectly fine. The only thing you can't do is reimplement them.

This is why projects like Asahi Linux can exist. If somehow just knowing how hardware works were a potential copyright violation, none of this would be possible.

What this means is: it is entirely legitimate to inspect things like vendor tools and software to learn things about the hardware, and then transfer that knowledge over to FOSS. You may run into license/EULA issues depending on what you do with the source data specifically (think: "no reverse engineering" type provisions), but as far as the knowledge contained within is concerned, that is not copyrightable, and the manufacturer has no copyright claim over the resulting FOSS.

This includes copying register names. I have an actual lawyer's opinion on that (via @bunnie). I tend to rewrite vendor register names more often than not anyway because often they are terrible, but I'm not legally required to.

The reason why we don't just go and throw vendor drivers into Ghidra and decompile all day, besides the EULA implications for the person doing it, is that the code is copyrightable and it can become a legal liability if you end up writing code that drives the hardware the same way, including in aspects that are deemed creative and copyrightable. This is why we have things like the clean-room approach and why we prefer things like hardware access tracing over decompilation.

But stuff like register names and pure facts about the hardware like that? Totally fair game.

Fun fact: Vendor documentation, like the ARM Architecture Reference Manual, has no copyright release for this stuff in the license. If register names were copyrightable, then anyone who has ever read ARM docs and copied and pasted a reg name into their code would be infringing copyright. They aren't, because this stuff isn't copyrightable.

6
2
1

Am I a good birdie?

2
1
1

I just wanted to make a placeholder texture and things got out of hand ._.

0
1
0

You know how people comment they love the colours and patterns I do on my designs...

Well, the thing is - I spend a liiiiiittle too much on that part lol

0
1
1

Mark Suckerberg

I honestly wonder how many of the hits on my website were just me refreshing the page over and over again to test changes, lmao
0
0
0

Had a silly idea to make a little collab story and upload the sprites and maps on patreon.

Post any comment about the hero, like species, class, powers, personality, color, mission, etc. (no need to post all, one or two is fine) I'll pick some to see what we end up with.

1
1
1

oh my fucking god this was a rollercoaster to read through when I saw this. I had to share because it's hilarious.

0
2
0

Mark Suckerberg

redid my webpage, the blinkies are BACK

still a wip but I’m loving it a lot more than the old design https://stellers.gay

0
1
1

when people use "ec" to mean "eye contact" I can't help but read it as "entity component" instead, my brain is broken

0
2
0

✧✦✶✷Catherine✷✶✦✧

what the hell

1
2
1
Show older