From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: code signing with foreign function interface? Date: Sun, 07 Mar 2010 17:13:21 +0100 Organization: Organization?!? Message-ID: <87y6i4xg7y.fsf@lola.goethe.zz> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1267978433 31670 80.91.229.12 (7 Mar 2010 16:13:53 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 7 Mar 2010 16:13:53 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 07 17:13:48 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NoJ6v-00029p-Fb for ged-emacs-devel@m.gmane.org; Sun, 07 Mar 2010 17:13:45 +0100 Original-Received: from localhost ([127.0.0.1]:46772 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NoJ6u-0006JD-PY for ged-emacs-devel@m.gmane.org; Sun, 07 Mar 2010 11:13:44 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NoJ6o-0006J5-GM for emacs-devel@gnu.org; Sun, 07 Mar 2010 11:13:38 -0500 Original-Received: from [140.186.70.92] (port=49619 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NoJ6n-0006Ix-O8 for emacs-devel@gnu.org; Sun, 07 Mar 2010 11:13:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NoJ6m-00069x-N9 for emacs-devel@gnu.org; Sun, 07 Mar 2010 11:13:37 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:43480) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NoJ6m-00069q-F0 for emacs-devel@gnu.org; Sun, 07 Mar 2010 11:13:36 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1NoJ6h-0001Es-K9 for emacs-devel@gnu.org; Sun, 07 Mar 2010 17:13:31 +0100 Original-Received: from p5b2c2a52.dip.t-dialin.net ([91.44.42.82]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 07 Mar 2010 17:13:31 +0100 Original-Received: from dak by p5b2c2a52.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 07 Mar 2010 17:13:31 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 25 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: p5b2c2a52.dip.t-dialin.net X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.92 (gnu/linux) Cancel-Lock: sha1:bqFWPNb8iKrM7K5RkDwOSt3AGpM= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:121703 Archived-At: joakim@verona.se writes: > - We don't necessarily need a complete secure infrastructure for > this. A simple solution might be to check for the presence of a form > of GNU license in binary form in the dll. This particular GNU license > is itself protected by copyright and cannot be combined with other > works without creating a derived work. Useless: Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. So you can copy the license into any work you like. The presence of the GPL as a binary blob is meaningless with regard to licensing. A book may also print the GPL without becoming GPLed. The GPL becomes relevant only when it is made clear that the acquisition of some software is governed by it. Its mere presence in some manner is not more than a pointer. If it is needed as a key without legal meaning, that use is perfectly covered by its license. -- David Kastrup