Skip to contentSkip to conversation

UnitedLinux violating GPL?

DISCUSSION Andi Kleen 2 participants 3 messages Jan 11, 2003 2 messages not in the archive

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

Andi Kleen

author
#2 lore raw

Christoph Hellwig <[email protected]> writes:

<some other obviously wrong already refuted FUD snipped>

Quoted 3 lines

They also violate the GPL by including non-GPL compliant code (openssl and the unisys es7000 support) in their tree, so..

When the ES7000 Code was merged we asked Unisys about this and they agreed to drop the nasty conflicting clauses (in fact it was just a mistake on their part - the code was always intended to be GPLed) The bogus comment may have leaked out in one or two revisions with the daily kernel snapshot.

openssl is only compiled as a module in released kernels, so it is similar to the PPP BSD compression module.

I would recommend people check their facts and ask first before publicly accusing someone of violating the GPL.

-Andi

In the current version the copyright note in es7000.[ch] reads:

* Copyright (c) 2002 Unisys Corporation. All Rights Reserved. *
* This program is free software; you can redistribute it and/or modify it
* under the terms of version 2 of the GNU General Public License as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it would be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* Further, this software is distributed without any warranty that it is
* free of the rightful claim of any third person regarding infringement
* or the like. Any license provided herein, whether implied or
* otherwise, applies only to this software file. Patent licenses, if
* any, provided herein do not apply to combinations of this program with
* other software, or any other product whatsoever.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write the Free Software Foundation, Inc., 59
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
*
* Contact information: Unisys Corporation, Township Line & Union Meeting
* Roads-A, Unisys Way, Blue Bell, Pennsylvania, 19424, or:
*
* http://www.unisys.com

#3 lore raw
Quoted 2 lines · Andi Kleen

openssl is only compiled as a module in released kernels, so it is similar to the PPP BSD compression module.

It compiles parts of openssl which explicitly have a license that conflicts with the GPL when CONFIG_PPP=y. The bsd_comp stuff was only compilable as module.

Quoted 16 lines

In the current version the copyright note in es7000.[ch] reads:

* Copyright (c) 2002 Unisys Corporation. All Rights Reserved. *
* This program is free software; you can redistribute it and/or modify it
* under the terms of version 2 of the GNU General Public License as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it would be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* Further, this software is distributed without any warranty that it is
* free of the rightful claim of any third person regarding infringement

Quoted 4 lines

* or the like. Any license provided herein, whether implied or
* otherwise, applies only to this software file. Patent licenses, if
* any, provided herein do not apply to combinations of this program with
* other software, or any other product whatsoever.

I don't think this clause is GPL-compliant. But I'm not a lawyer, so..

author
#4 lore raw
Quoted 7 lines · Christoph Hellwig
Quoted 2 lines · Andi Kleen

openssl is only compiled as a module in released kernels, so it is similar to the PPP BSD compression module.

It compiles parts of openssl which explicitly have a license that conflicts with the GPL when CONFIG_PPP=y. The bsd_comp stuff was only compilable as module.

I guess you meant CONFIG_CIPHER_TWOFISH, not CONFIG_PPP.

Yes it can be compiled in, but UnitedLinux does not do so - the kernel rpm compiles it as a module.

-Andi