No less an authority than the United States Supreme Court just ruled that a program’s application programming interface can be copied under the doctrine of copyright “fair use.” Google copied thousands of lines of Oracle’s code in order to implement its own version … Read More → "Is an Instruction Set an API?"
It’s okay to duplicate an API, even if you have to snarf 11,500 lines of somebody else’s code to do it.
That’s the gist of the ruling from the United States Supreme Court in the long-running case of Google v. Oracle. Left unanswered is the larger question of whether software is even protected by copyright in the first … Read More → "Parsing Google v. Oracle: What’s It Really Mean?"
When most people hear the term “counterfeiting,” their knee-jerk reaction is to think of currency, the counterfeiting of which is as old as the concept of money itself. Around 400 BC, for example, metal coins in Greece were often counterfeited by covering a cheap-and-cheerful material with a thin layer of a more precious metal.
Or take the original American colonies. Throughout northeastern America, Native Americans would employ shell … Read More → "ID for the IoT? We Need the IDoT!"
I once worked for a large computer manufacturer that considered itself to be a “big cheese” in its headquarters’ hometown. For some reason, the folks who donned the undergarments of authority and strode the corridors of power decided to have a blitz on the local media channels — including newspapers, radio, and television — to remind the hoi polloi as to who we were and what we did. … Read More → "Want to Learn AI? But Where to Go?"
Happy Engineers Week! In this week’s Fish Fry podcast, we are celebrating with a whole lot of design verification and even more coffee! Vanessa Cooper (DVCon US 2021 Program Chair) joins us to discuss the details of DVCon US 2021, what’s new with this year’s conference and all of the cool stuff you will learn by attending. Also this week, we check out a new research study that … Read More → "For the Love of Coffee and Design Verification"
“Kid, when I was your age, we programmed computers by hand using ones and zeroes. And some days we ran out of zeroes.” Okay, boomer, but today’s programming languages are a wee bit more advanced now. So advanced that it’s tricky to know which language(s) to learn or how useful they’ll be. … Read More → "What Programming Languages Are In Demand?"