All of lore.kernel.org
 help / color / mirror / Atom feed
* Licensing conflict with OpenAFS kernel module
@ 2006-04-26 14:07 Sidney Cammeresi
  2006-04-26 15:27 ` Anthony Liguori
  0 siblings, 1 reply; 8+ messages in thread
From: Sidney Cammeresi @ 2006-04-26 14:07 UTC (permalink / raw)
  To: xen-devel

I recently upgraded two Xen domU instances from 2.6.12.6 to 2.6.16.
Because I am running the OpenAFS client on each of them, I took the
opportunity to upgrade that (from 1.4.0 to 1.4.1) which required building
a new kernel module.  (The AFS client is partly in userspace and partly
in the kernel.)

Loading the new module failed:

		openafs: Unknown symbol force_evtchn_callback
		openafs: Unknown symbol xen_features

Upon inspecting the kernel source, I observed that these functions are
EXPORT_SYMBOL_GPL.  Unfortunately, OpenAFS is licensed under the IBM
Public License, which means that the OpenAFS client will no longer run
on Xen.

This is mostly just an FYI.  I solved my problem by editing the source and
changing OpenAFS's MODULE_LICENSE to GPL, but obviously OpenAFS cannot
distribute that change, so OpenAFS on Xen remains broken for now.

Hopefully I won't get any letters from DMCA enforcement lawyers telling
me I'm running software illegally....

-- 
Sidney CAMMERESI
http://www.cheesecake.org/sac/

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-04-26 16:40 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-26 14:07 Licensing conflict with OpenAFS kernel module Sidney Cammeresi
2006-04-26 15:27 ` Anthony Liguori
2006-04-26 15:33   ` Sidney Cammeresi
2006-04-26 15:38     ` Anthony Liguori
2006-04-26 15:51       ` Sidney Cammeresi
2006-04-26 16:24         ` Keir Fraser
2006-04-26 16:29           ` Anthony Liguori
2006-04-26 16:40             ` Keir Fraser

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.