Mime-Version: 1.0 (Apple Message framework v753) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Marcel van Kervinck Subject: Re: Would you release "queens" as Free Software / Open Source Software? (xyzzy) Date: Mon, 25 Feb 2008 17:36:00 +0800 To: dwheeler (at) dwheeler.com Hello David, I have no problem at all with your request. I posted the queens program over 13 years ago on usenet with no other thoughts than to share it openly without constraints (except maybe attribution). I think it is open by default in most countries by my posting and by it being so small, but in case there is any doubt, I hereby declare the program public domain explicitely: Version 1 t(a,b,c){int d=0,e=a&~b&~c,f=1;if(a)for(f=0;d=(e-=d)&-e;f+=t(a-d,(b+d)*2,( c+d)/2));return f;}main(q){scanf("%d",&q);printf("%d\n",t(~(~0< Hi - I have a strange request. > > The following 2-liner has been attributed to you: > t(a,b,c){int d=0,e=a&~b&~c,f=1;if(a)for(f=0;d=(e-=d)&-e;f+=t(a-d,(b > +d)*2,( > c+d)/2));return f;}main(q){scanf("%d",&q);printf("%d\n",t(~(~0< 0,0));} > > If you're the author, would you please release this as open source > software? > A simple declaration that "I release this under the GNU GPL version > 2 or greater", > or some other license that you decide (such as LGPL, BSD-new, MIT), > would be enough. > Or just declare that it's in the public domain, that'd be fine too. > > The reason is that I'm trying to encourage development of "open > proofs" - > programs where EVERYTHING (programs, compilation tools, specs, > proofs, and > proof tools) are Free-Libre / Open Source Software (FLOSS). This > would help. > > Thanks. > > --- David A. Wheeler >