amiaopensource / decklinksdk

An unofficial repository for openly-licensed SDK files from Blackmagic's Desktop Video software development kit.
Other
4 stars 4 forks source link

updating public copies of the sdk #9

Open dericed opened 6 years ago

dericed commented 6 years ago

I've been examining the sdk and the eula is more detail and am wondering if it's possible for there to be a public update of the sdk with this method.

???

kieranjol commented 6 years ago

I want this to work, but I struggle to see how contributer A isn't distributing the SDK and violating the EULA by sharing the URL. Even though the EULA does not explicitly refer to the URL, the sole purpose of the URL is to distribute the SDK. It would be great if this could work though.

privatezero commented 6 years ago

Yeah, I am with Kieran on this one - I REALLY want it to work, but I don't think that in a worst case scenario a lawyer would have any trouble nailing someone by saying that distributing the link was defacto distributing the software.

Maybe if Contributor A left the link open on their computer while they were at lunch and were able to conclusively prove that they had no knowledge of Contributor B downloading it, they might have a case, but that seems to be pretty thin ice!

kieranjol commented 6 years ago

Also the lawyer might find this github issue and it might debunk the last shred of believability from the 'went to lunch, came back and url was shared' defense.

dericed commented 6 years ago

I think Blackmagic is being very confusing here. On one hand the SDK includes a very open and permissive license. Also on https://www.blackmagicdesign.com/products/ultrastudio/software it states:

Available free with all UltraStudio models is an advanced developer SDK free of charge for Mac and Windows. Develop your own custom solutions to use in house or even sell! UltraStudio also includes DirectShow filters, a WDM Windows Driver and QuickTime API that lets UltraStudio models integrate seamlessly with an unbelievably wide range of applications and codecs. Develop your solutions with confidence because UltraStudio is a flexible, proven foundation that free you to work without limitations. The UltraStudio SDK provides both low level control of hardware and high level interfaces which allow you to easily perform common tasks. It even lets you develop once and then easily deploy your solution across the entire range of UltraStudio capture and playback solutions from Blackmagic Design.

The EULA contradicts this claim.

retokromer commented 6 years ago

Contributor_C uses both Blackmagic’s and AJA’s SDK with the hardware she/he bought. The software that he/she implemented using the SDK is then used also on hardware that has regularly be bought by User_D from Blackmagic or AJA. Contributor_C doesn’t feel guilty.

dericed commented 6 years ago

I responded to this thread with a new post

I want to point out that the marketing information on the blackmagic website advertises the capture devices as coming with an SDK that allows users to develop custom solutions to sell. For instance on the ultrastudio software page it says "Available free with all UltraStudio models is an advanced developer SDK free of charge for Mac and Windows. Develop your own custom solutions to use in house or even sell!" As a customer of Blackmagic devices, I emailed Blackmagic support to find out how I can obtain a copy of the SDK for free that enables me to develop solutions with these permissions and was redirected back to the SDK download page of the support section which requires agreeing EULA that severely restricts my use of the SDK. The EULA required to access the SDK and the marketing material about the SDK appear to contradict each other. I hope that Blackmagic can correct this and offer an SDK under the same terms that it uses to advertise the SDK.

We'll see if the moderator approves.

retokromer commented 5 years ago

Any news on this?