Re: [Hamlib-developer] Suse Id's
Library to control radio transceivers and receivers
Brought to you by:
n0nb
|
From: Nate B. <n0...@ne...> - 2001-01-09 13:51:53
|
On Mon, Jan 08, 2001 at 09:09:37PM -0600, Frank Singleton wrote:
>
> On another issue...
>
> What is the possibility of getting permission from kenwood/yaesu/icom
> etc to keep a electronic copy of their rig control docs
> on our project (web) page?
Hmmm, this caused a bunch of thought (not good!).
If the docs in question are produced in electronic form and produced by
the manufacturer (say a .pdf), then permission is likely necessary. If,
on the other hand, we're talking about needing permission to transcribe
the commands and their parameters from the rig docs into a format of our
own electronic design, then I think we have a problem.
I am not a lawyer or GPL expert, but if we'd need permission to post a
transcription of what exists in hamlib source code, then we could be in
a very gray area with regard to the GPL. If a manufacturer requires NDA
or permission (which to my knowledge none of them do once the radio is on
the market) to use the command set, then that radio probably cannot be
supported by hamlib.
Even though the manuals themselves are probably published under
copyright (in fact I could find no specific copyright information on my
Yaesu FT-890 manual), the command API is likely considered to be public
information. Even under the terms of fair use we can utilize the
information in the manual to control the radios and publish what we've
done to the web or in the hamlib docs.
Likewise, even though the commands are used in a GPL'ed program, there
is no guarantee that someone won't read the source and use the command
sets in a proprietary program. We can't prevent that from happening,
common information isn't controlled by the GPL. What is controlled is
someone copying and pasting hamlib code into a program that is incompatible
with the GPL (I'm probably not as clear on all this as I think I am).
To summarize, since the rig commands are specific to the controlled
device, they are public knowledge. Since they are public knowledge (as
the manuals say nothing about preventing the command information from
being disclosed), permission should be necessary to publish the command
sets in documentation of our creation so long as its clear that those
commands are a designed part of the radio, and not an original work of
the hamlib authors.
So far much software has been written to control radios, both
proprietary and free and I know of no case where a manufacturer raised
an issue with regard to use of the radio command sets as they cannot be
considered trade secrets either.
> This means people without those docs could contribute code also.
> Good PR for these companies also :^)
This would be a good thing to use the web space for...
73, de Nate >>
--
Wireless | Amateur Radio Station N0NB | "None can love freedom
Internet | n0...@ne... | heartily, but good
Location | Wichita, Kansas USA EM17hs | men; the rest love not
Wichita area exams; ham radio; Linux info @ | freedom, but license."
http://www.qsl.net/n0nb/ | -- John Milton
|