From owner-freebsd-questions@FreeBSD.ORG Fri May 8 18:36:45 2009 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4CC92106564A for ; Fri, 8 May 2009 18:36:45 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: from outbound-mail-131.bluehost.com (outbound-mail-131.bluehost.com [67.222.39.21]) by mx1.freebsd.org (Postfix) with SMTP id 20AF08FC13 for ; Fri, 8 May 2009 18:36:45 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: (qmail 18229 invoked by uid 0); 8 May 2009 18:10:02 -0000 Received: from unknown (HELO box183.bluehost.com) (69.89.25.183) by outboundproxy4.bluehost.com with SMTP; 8 May 2009 18:10:02 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=apotheon.com; h=Date:From:To:Subject:Message-ID:Mail-Followup-To:References:Mime-Version:Content-Type:Content-Disposition:In-Reply-To:User-Agent:X-Identified-User; b=Lkku2BNYQpdUY/lwCySwThIa8GcdcVTsE4YZb/WLPYxb5BKQrfWSR7nudciS64yjIBDDgSjC/ua3wZI2yGoEuJJo0UOIQ3jFArTtFYtN81h4xcz2KGHE0PyJ6ojG5jq6; Received: from c-24-8-180-234.hsd1.co.comcast.net ([24.8.180.234] helo=kokopelli.hydra) by box183.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1M2UWH-0007Db-VJ for questions@freebsd.org; Fri, 08 May 2009 12:10:02 -0600 Received: by kokopelli.hydra (sSMTP sendmail emulation); Fri, 8 May 2009 12:05:32 -0600 Date: Fri, 8 May 2009 12:05:32 -0600 From: Chad Perrin To: "questions@freebsd.org" Message-ID: <20090508180532.GA69045@kokopelli.hydra> Mail-Followup-To: "questions@freebsd.org" References: <4A03BE9F.5050906@ibctech.ca> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BXVAT5kNtrzKuDFl" Content-Disposition: inline In-Reply-To: <4A03BE9F.5050906@ibctech.ca> User-Agent: Mutt/1.4.2.3i X-Identified-User: {737:box183.bluehost.com:apotheon:apotheon.org} {sentby:smtp auth 24.8.180.234 authed with ren@apotheon.org} Cc: Subject: Re: Licensing X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 May 2009 18:36:45 -0000 --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 08, 2009 at 01:09:51AM -0400, Steve Bertrand wrote: >=20 > I'm looking for advice on how I can take all of my code, and license it > into the public domain. I'm sure that most people won't have any > interest in it, but I really want to ensure that what I have done is > freely accessible. The term "public domain" has a very specific legal meaning and, unfortunately, that meaning can actually vary from jurisdiction to jurisdiction. For instance, while France does have a public domain, you cannot release a work into the public domain -- you must use a specific license if you want to grant open access to that work. In most jurisdictions, "public domain" refers to a state where one has disclaimed copyright for something or otherwise given up all copyright claims on it. Note that "copyright" and "credit" are not the same thing, however. Attribution is ethically a matter of fraud, and most jurisdictions will legally treat it as a matter of fraud as well if something is misrepresented as being written by someone other than its actual author, though some jurisdictions add additional attribution protection through copyright. It is for reason of the fact that copyright law is much more widely supported across different jurisdictions (i.e., in different countries or legal systems) than any standardized understanding of public domain that most people with any understanding of the complexities will recommend using a license rather than the public domain, even if what you want is effectively "the public domain". If that's your actual goal, select a license whose terms most closely approximate the public domain as you understand it, and let that be your legally binding statement of intent (for any jurisdiction that recognizes your copyright and your licensing privilege under copyright law). I'm happy to see someone wanting to make his code available to the world, by the way. Kudos to you. If there are no competing copyright claims on any of the work (such as an employment agreement that might interfere with your sole copyright claims), I absolutely encourage you to see through your intent to open the code up. Note, however, that I am not a lawyer in *any* jurisdiction, and the above should not be considered legal advice per se. Courts of law are notoriously fickle things that, for some reason, tend to be really bad at interpreting things the way the majority of humans believe they should be interpreted. Let the buyer beware, as they say. >=20 > All of my code is pretty well separated into different files that > contain different functions, so isolating portions of my programs that > use modules or functions that are external is not a problem. >=20 > GPL seems too verbose legally for me. Can the BSD license fit into any > code, no matter what language it is in, and if so, can I have my code > overlooked by someone who can verify that the BSD license will fit? Have you considered choosing a license that doesn't lock what you give to the world into the realm of "code"? While the terms of the BSD license for code in particular are great in my opinion, the fact that they specify software source code is not so great, because sticky ambiguities can arise when someone wants to include that code in a non-software context (such as writing an article or a book that makes use of the code, including it in music lyrics, showing it in a video production of some sort, and so on). My favorite license for all purposes at present is the Open Works License, and I actually use it to license all my emails to this mailing list: http://owl.apotheon.org While I'm at it, my favorite general licensing policy is copyfree. Where strong copyright protection is the default for many countries, notably the US and much of Europe, and copyleft is the Free Software Foundation's answer to copyright as a way of turning the purpose of copyright on its head, copyfree is kind of a rejection of both copyright and copyleft. Check out the canonical explanation: http://copyfree.org/policy/ Both the BSD license and the Open Works License are copyfree licenses, as are a number of other popular and widely used licenses. I hope you get some value from my rambling. --=20 Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ] Quoth Thomas McCauley: "The measure of a man's real character is what he would do if he knew he would never be found out." --BXVAT5kNtrzKuDFl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.10 (FreeBSD) iEYEARECAAYFAkoEdGwACgkQ9mn/Pj01uKVM3ACeM7XqqWd0TQa3xzSQagbTMgw/ jwYAoPjReck+k918Ejy5oPWMFEcS7bhU =fvz6 -----END PGP SIGNATURE----- --BXVAT5kNtrzKuDFl--