Differences between revisions 1 and 2
Revision 1 as of 2008-12-27 23:58:54
Size: 5906
Comment: initial version: tachyon-0.98beta.p6
Revision 2 as of 2022-04-05 00:58:40
Size: 0
Editor: mkoeppe
Comment: outdated
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= tachyon =

== license ==

see below

== Changelog ==

=== tachyon-0.98beta.p6 (Andrzej Giniewicz, August 2nd, 2008) ===
 * Workaround segfault on new GCC versions (#3710)

=== tachyon-0.98beta.p5 (Michael Abshoff, April 1st, 2008) ===
 * Debian amd64 fixes (Tim Abbott, #2761)

=== tachyon-0.98beta.p4 (Tim Abbott, Jan. 15th, 2008) ===
 * Debianize spkg (Tim Abbott)
 * add .hgignore, update SPKG.txt (Michael Abshoff)

=== tachyon-0.98beta.p3 ===
 * Changes lost to history

== Build Instructions ==

Deleted the scenes directory, which has lots of cool examples.
If you're interested, definitely download the source distribution
from http://jedi.ks.uiuc.edu/~johns/raytracer/ and check them out!


1. Edited unix/Make-config to enable png support

2. Edited unix/Make-arch to disable framework support for osx carbon.


===================================================

License issue email with author of Tachyon:

elivered-To: [email protected]
Received: by 10.78.20.12 with SMTP id 12cs2771hut;
        Fri, 1 Jun 2007 20:06:29 -0700 (PDT)
Received: by 10.35.70.2 with SMTP id x2mr4136443pyk.1180753589318;
        Fri, 01 Jun 2007 20:06:29 -0700 (PDT)
Return-Path: <[email protected]>
Received: from halifax.ks.uiuc.edu (halifax.ks.uiuc.edu [130.126.120.36])
        by mx.google.com with ESMTP id f78si238945pyh.2007.06.01.20.06.26;
        Fri, 01 Jun 2007 20:06:29 -0700 (PDT)
Received-SPF: pass (google.com: domain of [email protected] designates 130.126.120.36 as permitted sender)
Received: from moline.ks.uiuc.edu (moline.ks.uiuc.edu [130.126.120.129])
   by halifax.ks.uiuc.edu (8.13.7/8.13.7) with ESMTP id l5236Qjs018957
   (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT)
   for <[email protected]>; Fri, 1 Jun 2007 22:06:26 -0500 (CDT)
Received: (from johns@localhost)
   by moline.ks.uiuc.edu (8.13.7+Sun/8.13.7/Submit) id l5236Qev011246
   for [email protected]; Fri, 1 Jun 2007 22:06:26 -0500 (CDT)
Date: Fri, 1 Jun 2007 22:06:26 -0500
From: John Stone <[email protected]>
To: William Stein <[email protected]>
Subject: Re: Fwd: Tachyon3d License
Message-ID: <[email protected]>
References: <[email protected]> <[email protected]>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.4.2.1i


William,
  Yes, I'll update the license for you and post a new version.
Please give me a couple of days as it's not convenient for me to
take care of this right now.

Cheers,
  John Stone
  [email protected]

On Tue, May 29, 2007 at 02:44:23PM -0700, William Stein wrote:
> Dear John,
>
> Could you please release a new version of Tachyon3d
> (http://jedi.ks.uiuc.edu/~johns/raytracer/) that is licensed under
> the modern BSD license, i.e., remove this point from the Copyright file:
>
> * 3. All advertising materials mentioning features or use of this software
> * must display the following acknowledgement:
> * This product includes software developed by John E. Stone
>
> More Details:
>
> I'm the lead developer for the SAGE project, which is a mathematical
> software
> system that uses Tachyon3d for its 3d rendering:
> http://www.sagemath.org
> For example, the 5-dimensional cube graph on the right of the above page
> was made using Tachyon3d.
>
> We're probably one of the main projects using Tachyon3d at this point.
> E.g., if you search for tachyon3d in Google you'll get a bunch of SAGE
> pages at the top, and a search for "tachyon ray tracer" in Google (no
> quotes)
> a SAGE page come up as the third hit.
>
> Unfortunately, today when auditing the software licenses for all components
> of
> SAGE, I found out that Tachyon3d is licensed under the orginal BSD
> license, which is GPL incompatible. It is thus a violation of the GPL for
> me to combine Tachyon3d with a GPL'd program. So I either have to
> remove Tachyon3d from SAGE, or you could release a new version of
> Tachyon3d under the modified BSD license. Note that even Berkeley
> changed the copyright of all its code to the new license, since they
> realized
> releasing under the old BSD license was a serious mistake:
> ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
>
> This article discusses many of the issues with GPL-compatibility:
> http://www.dwheeler.com/essays/gpl-compatible.html
>
> This page explains why the old BSD license is a poor choice:
> http://www.gnu.org/philosophy/bsd.html
> For example, "When people put many such programs together in an
> operating system, the result is a serious problem. Imagine if a
> software system required 75 different sentences, each one naming a
> different author or group of authors. To advertise that, you would
> need a full-page ad. This might seem like extrapolation ad absurdum,
> but it is actual fact. NetBSD comes with a long list of different
> sentences, required by the various licenses for parts of the system.
> In a 1997 version of NetBSD, I counted 75 of these sentences. I would
> not be surprised if the list has grown by now."
>
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washington
> http://www.williamstein.org
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washington
> http://www.williamstein.org

--
NIH Resource for Macromolecular Modeling and Bioinformatics
Beckman Institute for Advanced Science and Technology
University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801
Email: [email protected] Phone: 217-244-3349
  WWW: http://www.ks.uiuc.edu/~johns/ Fax: 217-244-6078