On 2017-07-28 20:40, Richmond Mathewson via use-livecode wrote:
Ooer . . . and how, pray tell, does one tease out what one learnt in
one loaction from what one learnt in another?
I appreciate that in the realm of teaching (the example you gave) the
area is a little grey.
However, in the area of computing then it really isn't that grey, and
companies ensure that it is absolutely black-and-white by writing things
into the contracts of their employees explicitly.
For example, the acceleratedRendering mode of the engine uses a very
specific method of doing things - it conjoined several ideas together
which did not (at the time) exist in any open-source product that I
could find (if it had, I would have been able to probably use that and
not have to write it myself!).
So, let's say one of my staff had (after seeing and reading the code)
gone off and written their own version and tried to sell it. We would
have had a good argument to say that they had stolen our IP. Indeed,
that staff member would have had to prove that they had acquired the
knowledge to replicate the functionality from somewhere else or could
have replicated it without seeing our code. They probably would have
found it EXCEPTIONALLY difficult to convince a court of this.
So, in generality what you are saying is perhaps not possible. However,
in pretty much every (very) specific case it is.
Warmest Regards,
Mark.
P.S. I'm not saying this has happened, nor that there is anything
particular special about acceleratedRendering mode. Just that it is a
specific example of a small piece of well-defined IP we held (before
going open-source) which made a good thought experiment.
--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode