Discussion:
[chrony-users] Chronyd client - GPLv2
Steve Holmgren
2017-10-16 18:44:12 UTC
Permalink
I want to write a private chronyd client - connecting via UDP - to
retrieve est error and max error values.  If I add this client as a
thread to my main application must I release all of my application
source under GPLv2?

Thanks,

Steve
--
To unsubscribe email chrony-users-***@chrony.tuxfamily.org
with "unsubscribe" in the subject.
For help email chrony-users-***@chrony.tuxfamily.org
with "help" in the subject.
Trouble? Email ***@chrony.tuxfamily.org.
Bill Unruh
2017-10-16 18:52:36 UTC
Permalink
For your own personal use (or for business use only within the one business), no.
If you decide to release it for the public or for other's use, then probabky
yes, although you do not give enough information here to really decide. For
example if your privage client is a separate program, then that separate
program would have to be released under GPL2 if it uses, or is derivative of,
chrony. If it is a part of your other application, then probably yes, you need
to release the whole thing under GPL.
Read the GPL, or get a lawyer versed in copyright law as applied to software
to read the GPL and to advise you.



William G. Unruh __| Canadian Institute for|____ Tel: +1(604)822-3273
Physics&Astronomy _|___ Advanced Research _|____ Fax: +1(604)822-5324
UBC, Vancouver,BC _|_ Program in Cosmology |____ ***@physics.ubc.ca
Canada V6T 1Z1 ____|____ and Gravity ______|_ www.theory.physics.ubc.ca/
I want to write a private chronyd client - connecting via UDP - to retrieve
est error and max error values.  If I add this client as a thread to my main
application must I release all of my application source under GPLv2?
Thanks,
Steve
--
"unsubscribe" in the subject.
subject.
Miroslav Lichvar
2017-10-17 11:12:24 UTC
Permalink
I want to write a private chronyd client - connecting via UDP - to retrieve
est error and max error values.  If I add this client as a thread to my main
application must I release all of my application source under GPLv2?
If the client implementation is not based on the chronyc code, then
you can use any license you want. I don't think GPL applies to the
protocol itself.

FWIW, there is a plan to include in chrony a client library licensed
under LGPL which applications could use to communicate with chronyd,
even if they have a non-GPL license.
--
Miroslav Lichvar
--
To unsubscribe email chrony-users-***@chrony.tuxfamily.org
with "unsubscribe" in the subject.
For help email chrony-users-***@chrony.tuxfamily.org
with "help" in the subject.
Trouble? Email ***@chrony.tuxfamily.org.
Loading...