Archive for the Category: SDK tsar

SDK Design Goal #6: Design for Purpose

This is a seventh article in the SDK Design Goal series. Please see the introduction article “How to present the licensed technology the right way?”. We already discussed in the previous article, SDK Design Goal #5: Design for Extra Functionality, that when you initially develop your technology to be used internally, usually only the API necessary […]

Comments Off on SDK Design Goal #6: Design for Purpose

SDK Design Goal #5: Design for Extra Functionality

A part of this article covers the issues related to C/C++/Java programming languages, and mentions relevant APIs. Feel free to skip those if you’re not familiar with the languages. This is a sixth article in the SDK Design Goal series. Please see the introduction article “How to present the licensed technology the right way?”. When […]

Tagged , , Comments Off on SDK Design Goal #5: Design for Extra Functionality

SDK Design Goal #4: Design for Future Portability

A part of this article covers the issues arising from designing C/C++ interfaces, and assumes basic knowledge of those languages. This is a fifth article in the SDK Design Goal series. Please see the introduction article “How to present the licensed technology the right way?”. The technology you have developed works fine on a 32-bit […]

Tagged , Comments Off on SDK Design Goal #4: Design for Future Portability

SDK Design Goal #1: Design for Quick Integration

This article follows up the How to present the licensed technology the right way? and explains the SDK design goals necessary to present the technology properly. As I promised in that post, it would be followed up by several short posts explaining various design goals, and this is the first one. The first, and probably […]

Comments Off on SDK Design Goal #1: Design for Quick Integration

How to present the licensed technology the right way?

and why is it even important?? You may have created a good anti-malware engine, a good OCR engine, a good video encoder or whatever. And your product marketing believes there is market for offering this technology to other companies, and thus asking if the technology is ready to be presented to 3rd parties for the […]

Also posted in licensing Comments Off on How to present the licensed technology the right way?

The Biggest Myth of Technology Licensing

Or does technology licensing work against the company? In the previous article I mentioned the reasons for licensing the technology. But still one question remains unanswered: if you license technology for financial reasons – to earn money – is it worth it? Or, stated more typically, Yes, it is good to make extra money, but […]

Also posted in licensing Tagged , Comments Off on The Biggest Myth of Technology Licensing

Why companies license technology to other companies?

In the previous article I explained why the companies license technology from other companies. Now let’s see why companies license their technologies to other companies. This question is asked by the engineers even more often than the previous one. After all, we developed something unique with lots of effort. So why not start reaping fruits […]

Also posted in licensing Comments Off on Why companies license technology to other companies?

Why companies license technology FROM other companies?

I’ve been working for the technology licensing units more than ten years, and there seem to be confusion of why companies license technologies to other companies, and from other companies. Isn’t it easier/better/more reliable to develop your own? And understanding why it happens is very important, because for example when you design the SDK for […]

Tagged , Comments Off on Why companies license technology FROM other companies?