On Mar 23, 2006, at 11:11 AM, Casey Marshall wrote:
On Mar 23, 2006, at 3:47 AM, Audrius Meskauskas wrote:
Maybe one person can look into that code, write the brief draft of
the documentation and then another can implement it using that
documentation only? This would be the possibility to work with
formats for that there is no other specification available apart
from the released piece of the implementing code.
That is, in fact, what the documentation comments for that class
do, which are rendered here: <http://metastatic.org/source/
JKS.html>. This is a simple, English description of the format, and
I don't think (but, not-a-lawyer, yadda yadda) if someone were to
use this to construct their own implementation,
"they would not be tainted,"
:-P
even if this description was obtained through reverse engineering.
I mean, as far as the *idea* of that format goes:
- No-one can claim it's a trade secret, because Sun licenses the
source to third parties.
- No-one can make a copyright claim, because it's a simple
English description of an algorithm, not Sun's code itself.
- This format is unlikely to be patented.
So, if I reverse-engineer this format, then write a simple document
describing the format and give that description to someone else,
the question is how "tainted" that person is. I don't think here in
the US this taints the other person much at all. Do any other
jurisdictions (of which the present company is a resident) have
lenient enough laws such that using this description to write a new
implementation doesn't taint them?