From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32744 invoked by alias); 3 Dec 2001 18:59:57 -0000 Mailing-List: contact gsl-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gsl-discuss-owner@sources.redhat.com Received: (qmail 32730 invoked from network); 3 Dec 2001 18:59:54 -0000 Received: from unknown (HELO eis-msg-012.jpl.nasa.gov) (137.78.160.40) by sources.redhat.com with SMTP; 3 Dec 2001 18:59:54 -0000 Received: from jpl.nasa.gov (penguin.jpl.nasa.gov [137.78.73.121]) by eis-msg-012.jpl.nasa.gov (8.9.3/8.9.3) with ESMTP id KAA06995 for ; Mon, 3 Dec 2001 10:59:54 -0800 (PST) Message-ID: <3C0BCB45.B46B3F35@jpl.nasa.gov> Date: Wed, 28 Nov 2001 12:16:00 -0000 From: Edwin Robert Tisdale Reply-To: E.Robert.Tisdale@jpl.nasa.gov Organization: Jet Propulsion Laboratory X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.16-22smp i686) X-Accept-Language: en MIME-Version: 1.0 To: gsl-discuss@sources.redhat.com Subject: Re: License Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2001-q4/txt/msg00087.txt.bz2 Message-ID: <20011128121600.9N7k5tTgYKQECCP1WLa6kfY8BnJF4i_0iPloJW0gGrs@z> nbecker wrote: > Suppose I convert part of GSL to C++ templates. > Now I distribute the modified headers. > There is no binary distribution of code. > How does the GPL apply? If you use any of the code from the original GSL you must release your code under the terms of the GPL. If you re-implement the GSL from scratch, you can release it under any terms you wish. You must implement the GSL API faithfully if you are going to call your implementation GSL. If you deviate from the GSL API, you should call your library something else besides GSL.