Once again forgot to hit Reply-All.
On Fri, Aug 7, 2009 at 6:41 PM, Ralf Mardorf <ralf.mardorf(a)alice-dsl.net>wrote;wrote:
I'm not interested to take sides, I only want to
learn about the GPL.
Assumed that Miss B. forks a GPL'd project, as far as I understand the GPL,
Miss R. is allowed to fork a project with a similar name, similar function,
based on the open source code of Miss B. and if Miss B. had no time to open
the source code, because she was in the manicure salon, but Miss B. accepted
the GPL, e.g. a mailing list for manicure software can witness this, than
Miss R. is allowed to decompile the software of Miss B.. Am I wrong?
You are confusing Copyright and Trademark Law. Copyright law says that yes
they can fork the project.
Trademark Law however says that Miss B. is allowed to follow up legally to
prevent a trademark, which can be registered or unregistered, from being
confused by another similar trademark that might be confused with it. The
fact that the trademark is similar, and the product is similar, is doubly
damning in that case.
So while a fork is certainly allowed by copyright, the original owner is
completely within their rights to make sure that the fork is not in any way
confusing with the original product.
If Miss B. would use GPL'd code and won't agree to the GPL, than Miss B. is
violating the GPL, but Miss R. isn't allowed to decompile the software of
Miss B., because of copyright laws. Am I wrong?
This is correct, so long as Miss B is distributing the code. The legal
process can mean that either Miss B either must cease distribution of the
product, or come into compliance with the GPL copyright. However that also
means that it is the choice of Miss B. and not of Miss R. to force the
second option.
But again, Miss B. accepted the GPL, but while the
nail polish needs to
dry, she wasn't able to distribute the source code, she only had time to
distribute the binary. She wrote exactly this to the manicure developers
mailing list, that's why Miss R. decided to decompile the code.
This is much greyer area to tell the truth, and one I won't touch. But if
you look at the SFLC's cases in the past about the GPL, you will notice a
theme of them giving ample time to come into compliance with the terms of
the GPL before taking the product to court. However those are all slightly
different due to none of those products to my knowledge, being GPLd software
that wasn't already availiable form another source. So I suspect there will
be no final answer on this until a judge(Or more likely multiple) are forced
to answer it in a courtroom.
Seablade