Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
0

How can we keep our script from being "shared"?

Explorer ,
Sep 01, 2011 Sep 01, 2011

Copy link to clipboard

Copied

The goal is setup a bunch of users with some scripts. We don't want any of those users to share the scripts outside the company. We have a few ideas but nothing amazing, anyone already cross this road?

TOPICS
Scripting

Views

906
Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 03, 2011 Sep 03, 2011

Copy link to clipboard

Copied

Personally, I would recommend you re-evaluate. What's so wrong with allowing your users to share the scripts? Is it really so bad? Much better for everyone.

That said, you can look at using JSXBIN, Adobe's binary format for scripts. But it's a maintenance hassle (among other things).

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 03, 2011 Sep 03, 2011

Copy link to clipboard

Copied

marc autret has a bit on jsxbin here on his website:

http://www.indiscripts.com/post/2010/04/binary-javascript-embedment-cs4-cs5

however, that only stops the code from being seen in readable javascript, instead it is seen as indecipherable code. so in this sense it stops the script being read to determine what is actually going on. but it doesn't stop someone copying the actual script.jsxbin and then distributing it through any media.

what the OP is effectively talking about is Digital Rights Management (DRM) for the javascripts, but this is beyond my understanding.

If the answer wasn't in my post, perhaps it might be on my blog at colecandoo!

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guru ,
Sep 04, 2011 Sep 04, 2011

Copy link to clipboard

Copied

At the same time the OP in a separate post mentioned Mac & AppleScript… In AppleScript you can keep a script file as an editable document but distribute it as 'run only' this will result in a similar thing to exporting to binary from ESTK… In both cases there should be ways in which you can restrict the usage… Say to the mac addresses or machine UUIDs… With ID you can use app.doScript() so in either language you should be able to come up with some thing that won't pose too much trouble…

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 12, 2011 Sep 12, 2011

Copy link to clipboard

Copied

The only "issue" with sharing is our competitors have an excellent chance of receiving our scripts because we are handing them over to clients.

Our scripts aren't uber-complicated but we'd like to avoid giving them away.

That being said, I agree, sharing knowledge is great for all parties involved.

And, if our competitors happen to ask a question on this forum that we may be able to answer we would unknowingly be helping them too.

I think we are looking more for a cool way to utilize our script but not have the user be totally aware they are using a script.

Thanks!

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 12, 2011 Sep 12, 2011

Copy link to clipboard

Copied

Thanks for your input.

We are already utilizing  JSXBIN files.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 12, 2011 Sep 12, 2011

Copy link to clipboard

Copied

If your company can afford to pay for a solution, you can send me a message...

Harbs

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 12, 2011 Sep 12, 2011

Copy link to clipboard

Copied

LATEST

Let me quantify that.

If you simply want to limit script use to specific machines, you should check out APID: http://www.rorohiko.com/wordpress/indesign-downloads/active-page-item-developer/

If you want a solution for deployment and use control, let me know, and I can explain where I might be able to help.

Harbs

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines