-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2011-01-17 14:39, Jan Kiszka wrote:
> Hi all,
> 
> recently some RTnet user was worried again about using RTnet
> together with non-GPL compatible applications (typically
> commercially licensed). I pointed out what we always stated here:
> 
> There is no reason why using RTnet from a non-GPL user space
> application should be denied. Also, I do not recall any case where
> some copyright holder stated this more restrictively (originally,
> at least I considered even certain in-kernel setups OK, but I was
> still young at that time ;) ).
> 
> However, when looking at the two headers you may need in your user
> space application, rtnet.h and sometime also rtmac.h, they do not
> imply this. Rather, they are explicitly licensed under GPL v2+. And
> there is no other exceptional notice in the RTnet source tree.
> 
> In order to finally and clearly express the intended usage model,
> I picked up the license exception for headers that you can find in
> the Xenomai project, even passed it through the legal department of
> my employer and added it tentatively two the mentioned headers.
> Here is the diff of rtnet.h, rtmac.h would be extended likewise:
> 
> diff --git a/stack/include/rtnet.h b/stack/include/rtnet.h index
> 9a325bc..4afa270 100644 --- a/stack/include/rtnet.h +++
> b/stack/include/rtnet.h @@ -21,6 +21,24 @@ *  along with this
> program; if not, write to the Free Software *  Foundation, Inc.,
> 675 Mass Ave, Cambridge, MA 02139, USA. * + *  As a special
> exception to the GNU General Public license, the RTnet + *  project
> allows you to use this header file in unmodified form to produce +
> *  application programs executing in user-space which use RTnet
> services by + *  normal system calls. The resulting executable will
> not be covered by the + *  GNU General Public License merely as a
> result of this header file use. + *  Instead, this header file use
> will be considered normal use of RTnet and + *  not a "derived
> work" in the sense of the GNU General Public License. + * + *  This
> exception does not apply when the application code is built as a +
> *  static or dynamically loadable portion of the Linux kernel nor
> does the + *  exception override other reasons justifying
> application of the GNU General + *  Public License. + * + *  This
> exception applies only to the code released by the RTnet project +
> *  under the name RTnet and bearing this exception notice. If you
> copy code + *  from other sources into a copy of RTnet, the
> exception does not apply to + *  the code that you add in this
> way. + * */
> 
> #ifndef __RTNET_H_
> 
> 
> I still need to dig through the available logs, identifying the 
> potentially affected copyright holders. So this is also a public
> call to all those who think to own some bits of the affected
> headers or user space API. Please state if you agree or disagree
> with the clarification.
> 
> There is no schedule yet when to apply the change. Once the
> copyright owner recherche is done, I will define a grace period
> after which the change will be applied to give people I'm unable to
> contact another chance to reply.
> 
> That said, no one already running RTnet aside a commercial
> application needs to be concerned. I'm not going to send any lawyer
> after you, even if you are using it in a kernel application.
> However, but that's nothing new, you should still reconsider your
> license situation in that case as there are a few more Linux kernel
> copyright holders and you may use more interfaces than just RTnet.
> 

To finally follow up on this topic:

I've finished investigating the copyright situation of both headers
and could confirm that I was actually the only contributor to them. So
I now changed the license terms as announced and pushed the result
yesterday. It will be part of the next release 0.9.13 that should be
rolled out these days.

If you feel uncomfortable using older versions of these headers but
are otherwise bound to a particular release, it is also possible to
locally import the new versions into older RTnet releases.

Jan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlAFHBMACgkQitSsb3rl5xTG4gCfcCiR5BRe8jShZF0M3cHt8m3T
4UIAnjZQJSirQFBL66KtfyPcvt9BfsJE
=aeKV
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to