Licensing question regarding SDKs
I need to play back HDMI input full-screen with low latency from the Intensity Pro card I bought last week. I was very surprised that no working applications to perform simple "monitor" behaviour appear to exist so far. Now, there's the Decklink SDK and I decided to try building such an application with it on Linux (it it's not included already as a sample). I'd also like to include time-shift capturing if I manage to implement it, maybe I would provide a general interface to bridge captured data to other programs/interfaces. Of course, I would be fine if I'm just using my application for myself, but I would prefer being able to share my source code under an open source license (likely MIT). However, I'm not entirely sure how to read the license which says:
Do those two points complete each other or are they to be seen separate, i.e. am I allowed to just comply with the second point while not complying with the first one?
I do not plan to redistribute any parts of the SDK, all I will do is interfacing my source code with the SDK. I would not ship a pre-compiled binary but I would provide a way to automate building my application from source after a user downloaded (and thus agreed upon the license himself) the original SDK from Blackmagic. Would that be permitted use in terms of the publicly available license or would I need to enter some separate agreement with Blackmagic to be able sharing my code?
1.2 The Licensee is entitled to download, install and use the Software on any personal computer or networked machine only, for the sole purpose of:(collectively, the Permitted Use).
- determining whether to create or modify an application using the Software; and
- creating software that will be compatible with the Licensor's products, or making the Licensee's existing software compatible with the Licensor's products,
Do those two points complete each other or are they to be seen separate, i.e. am I allowed to just comply with the second point while not complying with the first one?
I do not plan to redistribute any parts of the SDK, all I will do is interfacing my source code with the SDK. I would not ship a pre-compiled binary but I would provide a way to automate building my application from source after a user downloaded (and thus agreed upon the license himself) the original SDK from Blackmagic. Would that be permitted use in terms of the publicly available license or would I need to enter some separate agreement with Blackmagic to be able sharing my code?