SonyWWS / ATF

Authoring Tools Framework (ATF) is a set of C#/.NET components for making tools on Windows. ATF has been in continuous development in Sony Computer Entertainment's (SCE) Worldwide Studios central tools group since early 2005. ATF has been used by most SCE first party studios to make many custom tools such as Naughty Dog’s level editor and shader editor for The Last of Us, Guerrilla Games’ sequence editor for Killzone games (including the Killzone: Shadow Fall PS4 launch title), an animation blending tool at Santa Monica Studio, a level editor at Bend Studio, a visual state machine editor for Quantic Dream, sound editing tools, and many others.
Apache License 2.0
1.89k stars 262 forks source link

Syntax Editor license question #47

Closed lxjk closed 8 years ago

lxjk commented 8 years ago

Hi there,

I noticed that ATF wrapped up Syntax Editor by ISyntaxEditorControl, and stated in the comment about the license limit. What exactly is the license limit regarding using the full functionality of Syntax Editor? I'm currently looking to expose events like TriggerActivated, which is not included in ISyntaxEditorControl, is there a way to do it within the license limit?

Thank you! Eric

abeckus commented 8 years ago

The license doesn't allow us to expose full API. Please see: ATF/ThirdParty/ActiPro/EULA Addendum for ATF.pdf
However, you can buy a copy from http://www.actiprosoftware.com/products/controls/windowsforms/syntaxeditor

Alan

Ron2 commented 8 years ago

Hi Eric,

The license agreement between ATF and Actipro is in ATF's \ThirdParty\ActiPro directory, and is called "EULA Addendum for ATF.pdf". We/you are allowed to expose up to half of the API of SyntaxEditor. We developers interpreted this limitation by counting the number of members of SyntaxEditor and making sure that we did not expose more than 50% of them. As I recall, we were safely under the limit. (I no longer work at Sony, so I can't look up old emails about our analysis.)

Hope that helps.

--Ron