Latest in Industry and Research Publications
-
The Perfect Professor for University Startups
A professor, so my belief, can play an important role in generating startups from University research. Most professors don’t, but some do, and I wanted to summarize my experiences as to what would be the perfect combination in one person. Situation There are three ingredients to get a university startup set-up and off the ground:…
-
Triple-Licensing Single-Vendor Open Source Components (Illustrated)
I thought I’d illustrate how I’d solve the current licensing conundrum of single-vendor open source firms like MongoDB and Elastic using some graphics. In short: While open source application vendors can still dual-license, open source component vendors (like the companies just mentioned) need to triple-license to get the benefits of open source yet keep their…
-
On the Danger of Using Email Addresses as Identifying Information (Humor)
On a lighter note, someone with a similar name to mine just used one of my email addresses to register for the Lexus Remote app. Judging by the email I got, using this email address that I own, I can register for the app and presumably do something about the car behind it. Does Lexus…
-
Open source license compliance in software supply chains [Book Chapter]
Abstract: Almost all software products today include open-source components. However, the obligations that open-source licenses put on their users can be difficult or undesirable to comply with. As a consequence, software vendors and related companies need to govern the process by which open-source components are included in their products. A key process of such open-source…
-
License-Compliant Delivery Seminar and Handbook
I’m proud to report that we are finally providing our license compliance seminar to the general public: License-compliant Delivery of Software Products That Use Open Source Software (both a seminar and a handbook). Feel free to contact me if you are interested.
-
Do You Need a Macbook to Learn to Code? (Coding vs. Systems Building)
Someone on Twitter asked this question and people loved to weigh in. Most answered: “No, just get an old $200 laptop.” While not wrong, this answer misses the point. Coding, here, apparently means reading and writing code. For that, indeed, any cheap computer will do. However, being able to read and write code does not…