Adobe-CEP / CEP-Resources

Tools and documentation for building Creative Cloud app extensions with CEP
https://www.adobe.io/apis/creativecloud/cep.html
1.61k stars 827 forks source link

adobe_cep node modules/packages for angular.io development #157

Open benjamin-mueller opened 6 years ago

benjamin-mueller commented 6 years ago

Hi,

as described in this post other people an me like to develop panels with the help of angular.io. This has been some kind of a challenge but I got it to work and would like to share that information how to do so.

Unfortunately the JS Source for CSInterface.js, Vulcan.js and AgoraLIb.js have to be transmogrified to TypeScript. Another fellow on the web did that for CSInterface.js, I did the other parts (Vulcan.j and AgoraLib.js).

Wouldn't it be grand to habe an "official" node.js repository so you can just say

npm install @cep/csinterface
npm install @cep/vulcan
npm install @cep/agoralib

and all your needs are satisfied. Plus one could do a little "how to" for the angular.io / cep integration?

The "issue" I am having is the name "Adobe" lingering over the whole stuff. Can I (small developer in old Europe) create a node repository and put official Adobe Code (this stuff) into it, claiming it to be under the MIT license and not get my a** handed to me by some Adobe legal firm?

I would love to provide the code, the know how, even the documentation ... how shall one go about?

Regards

Benny

codearoni commented 6 years ago

Adobe includes licenses as PDF's in every CEP release. https://github.com/Adobe-CEP/CEP-Resources/blob/master/CEP_8.x/GenSDK_IHC-en_US-20120323_1224.pdf

Wouldn't it be grand to habe an "official" node.js repository

Your module won't be "official" (Adobe won't endorse it, and if you say it's an official Adobe thing, you'll probably be hearing from them).

Don't be malicious. Don't pass off Adobe's work as your own. Don't charge money or license Adobe's code on your own behalf. In Section 6, they're very clear that you can use their stuff as long as it's open source (i.e. free) and that you're not charging money for stuff using derivatives of their work. I am not a lawyer, so go ahead and read it yourself.