Mercurial in pure Java
Theodore Tso
tytso at mit.edu
Thu Oct 1 15:35:28 CDT 2009
On Thu, Oct 01, 2009 at 01:02:59PM -0700, cbcurl wrote:
>
> > >> You are talking about "technical ideas". Ideas are not copyrighteable.
> >
> > > No, but API's are. You cannot legally implement hg's API without
> > > honoring its license.
> >
> > In the US at least, I don't think so, since you can't copyright
> > functionality:http://www.eetimes.com/news/design/showArticle.jhtml?articleID=201801579
> >
> > I doubt it is different in Europe.
>
> That's good. Does this extend to the command set as well?
Not in the United States. See:
http://progfree.org/Copyright/copyright.html
Note that the League for Programming Freedom and the Free Software
Foundation called boycotts against Lotus Software while the court case
was being decided, and that both the LPF and the FSF stated position
on Interface Copyrights is that they are Evil. That's because to the
extent that the FSF has implemented programs that replace Unix
programs --- like gawk, bison, ls, rm, etc., --- if copyright extended
to interfaces, it would apply to coreutils, gawk, sed, glibc, etc.
Fortuntaely, it doesn't.
I'll note also that the command set for hg, bzr, and git all look very
similar to each other, and to predecessor systems, such as BitKeeper.
And no, that's not a copyright problem either.
<Sigh>
- Ted
More information about the Mercurial
mailing list