The conversation

Lessons learnedExperience excerpt · English

I have my own war stories from working at Qualcomm

I have my own war stories from working at Qualcomm. Gather together, children. Ahem. One upon a time I was the tech lead for one of the many software components in Qualcomm's GPU software stack. At one point there was customer interest in caching certain blobs of data that were relatively costly to compute, in order to reduce the startup times of a wide range of apps. Since the caching needed to happen across different processes over time, we needed some sort of persistent storage with some metadata to track stuff like usage stats, limit storage requirements, etc. Simple stuff, right? I decided that we didn't need to reinvent the wheel, and thus suggested to the team's most recent hire to use SQLite. Oh, Dear Lord . That was a mistake. SQLite worked great, no, no. That wasn't the issue. The problem was obtaining approval from Legal to use SQLite in our little project. "Does SQLite have one of those viral licenses that require you to open-source your own code?" -- you may ask. No, it doesn't. It is the most lax OSS license that you could ask for. …

Original discussionThe Death of Arduino?254 source comments · at import
2

What was this responding to?

Parent context · original excerpt

RY

I could tell you a long, boring story about that; however, it would be long, and boring.

Full original

Community replies 0

No community replies yet. Add your perspective.

Replies from the source 2

Direct replies available in this import. Original-language excerpts.

TU

Ah so the Oracle syndrome, where the engineering is a sidekick in the lawyer business? In all seriousness, this is just appalling. This would make a good poison pill to prevent an opensource project from being used in such a corporation /s Thanks for sharing! The sad part is, it's the qualcomm customers that pay for the end result.

Full original
RY

I used to explain Qualcomm as a navy of lawyers and a dinghy of developers. I spent SO MUCH TIME getting legal review to publish code. One of my favorite battles was someone out there in the wild took the Microsoft boilerplate MIDL (MIT 2.0) and stripped the headers, licensing them as GPL. So our boilerplate MIDL files suddenly got ducked and we couldn't ship them any more. Unless we had someone rewrite them.

Full original
Continue on Hacker News

Respect different perspectives. Share concrete experiences.

Sign in to post, reply, repost, and quote.