Dear Dr. Shewchuk, Thank you for making your triangle program source code broadly available. I use it with the Open CASCADE CAD toolkit, which in turn is used in FreeCAD and the Salomé FEA pre/post-processing framework. I am packaging triangle for Debian GNU/Linux, a distribution of the Linux kernel and a large amount of related software. Debian can include "non-free" software with restrictions such as yours which forbids selling the triangle software. However, we would prefer it if software were free, a.k.a. open source, i.e. conforming to the Debian Free Software Guidelines [1], which are nearly identical to the Open Source Definition [2]. [1] http://www.debian.org/social_contract#guidelines [2] http://www.opensource.org/docs/osd If you are interested in keeping triangle and derivatives from use in proprietary forks, I can recommend the GNU General Public License [3] or the GNU Lesser General Public License [4] (the latter requires that modifications to the code remain free but does not restrict linking with other libraries or binaries). If you want others to be able to use triangle in proprietary software but require that they preserve your copyright and attribution, then the revised BSD license [5] is a good choice. With any of these licenses, you keep the copyright, and can license the code to anyone as you wish (e.g. to a proprietary software company under a separate license etc.). And of course, none of these licenses would prevent one from using triangle in a consulting capacity. [3] http://www.gnu.org/copyleft/gpl.html [4] http://www.gnu.org/copyleft/lesser.html [5] http://www.debian.org/misc/bsd.license Thank you again for this wonderful and versatile code. If you have the time (and funding/inclination), it would be terrific to have a 3-D version! Until then, I will remain a happy triangle user. Sincerely, Adam Powell -- GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6 Engineering consulting with open source tools http://www.opennovation.com/
Attachment:
signature.asc
Description: This is a digitally signed message part