From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Wed, 10 Dec 2014 20:44:58 +0100 From: Gilles Chanteperdrix Message-ID: <20141210194458.GV1524@hermes.click-hack.org> References: <20141210183747.GA24110@csclub.uwaterloo.ca> <20141210184232.GP1524@hermes.click-hack.org> <20141210190240.GB24110@csclub.uwaterloo.ca> <20141210190509.GR1524@hermes.click-hack.org> <20141210190939.GD24110@csclub.uwaterloo.ca> <20141210191350.GT1524@hermes.click-hack.org> <20141210191924.GF24110@csclub.uwaterloo.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20141210191924.GF24110@csclub.uwaterloo.ca> Subject: Re: [Xenomai] __ipipe_root_status exported GPL only but used to be not GPL only and is breaking other code List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Lennart Sorensen Cc: xenomai@xenomai.org On Wed, Dec 10, 2014 at 02:19:24PM -0500, Lennart Sorensen wrote: > On Wed, Dec 10, 2014 at 08:13:50PM +0100, Gilles Chanteperdrix wrote: > > This is true in user space. Not for kernel modules, see: > > https://git.xenomai.org/ipipe.git/tree/Documentation/stable_api_nonsense.txt?h=ipipe-3.14 > > I can't even figure out how to track down which call is making it > reference that symbol (for which it has zero interest of course). > > I suppose if whoever made the change in ipipe (which unfortunately the > ipipe git tree does not make easy to track down since it isn't like it > is one git tree moving from version to version) does not see the point > in reverting the change, And by the way, you are not "reverting a change". The I-pipe starting with the version for Linux 3.2 was rewritten from scratch and called "I-pipe core", did not you see the file names changing ? So, what you have may simply have been a mistake. Or maybe not. And if you want to talk about stupid, using proprietary modules in products based on Xenomai you redistribute is really stupidly dangerous, both technically and legally. -- Gilles.