KermMartian, along with most/all of us here, Doors is my favourite shell. The only thing that would make it better was the license Wink
You should GPL it or something. That'd make me happy. What are your opinions, and others, about this?
Been talked about already - numerous times. You are lucky he even has the source available (thanks to my constant nagging - and I'm probably one of the few who doesn't even use DCS Very Happy )
Hehehehe. Me thinks about not using Doors :p
The license is a hidden-source license: anyone is welcome to the source, as long as they obey the terms of the license.

http://www.cemetech.net/doorscs/docs/source/license.txt


Code:
+---------------------------------------------------+
|         Doors CS Source Code License              |
|         ============================              |
|                                                   |
|          Last Modified June 4, 2006               |
+---------------------------------------------------+

++----------++
|| PREAMBLE ||
++----------++
This license applies to any and all possible pieces of the assembly, basic, and other language
computer code, associated documentation, ideas, and intellectual property created, designed,
and/or written by Christopher Mitchell, programming alias KERM MARTIAN.  Any and all use and
reuse of this code for a purpose other than release of a compiled version by "Kerm Martian"
himself is governed by this agreement.  Any attempt to use or reuse this source code or compiled
code for release under "Kerm Martian" or another name must be explicitly approved by "Kerm
Martian", except if such use or reuse has been previously approved by "Kerm Martian".

By opening, downloading, or viewing this document or the source code of DOORS CALCULATOR SHELL
("Doors CS"), THE USER ("you") implicitly agree to the terms of this license agreement (LICENSE or
AGREEMENT).  If you do not accept the terms of this agreement, you are to immediately delete any
source code you have viewed, downloaded, or cached.  This license does not covered the compiled
Application version of Doors CS, which is released with its own license agreement.

All legal rights accorded copyrighted or protected works not expressly covered in this document are
reserved by "Kerm Martian".  Note that while Doors CS is partially open-source, the original code
remains copyright "Kerm Martian".  However, as stated below, portions of the code may be reused as
long as all strictures stated in this license are followed.

++--------------++
|| AVAILABILITY ||
++--------------++
The Doors CS source code shall be openly available to the general public after May 31, 2006.  This
availability cannot be applied to past Doors CS releases, although the author, "Kerm Martian", may
choose to make such source code available at his own discretion.  The source code may be found on
Cemetech, http://www.cemetech.net, or http://doorscs.cemetech.net.  If the code is not found there,
the author may be contacted to obtain the full source code.  At any point, "Kerm Martian" may
choose to return Doors CS to closed source status, in which state the code would not be released to
any programmer, user, or other individual, corporation, or legal body whatsoever.  Such a change
would be accompanied by an updated license and at least 1-week notification on
http://www.cemetech.net.

++--------------++
||   COVERAGE   ||
++--------------++
This license covers the electronically-encoded, hardcopy, and any other instance of the source code
for the graphing calculator shell Doors CS, its derivatives, and its modules.  This license does NOT
cover any program written to work with Doors CS by either "Kerm Martian" or any other user, group,
or organization.  Certain portions of the code, including routines in whole or in part, have been
used with the permission of the original author(s).  They may or may not be covered by original
licenses.  A user wishing to use that code should contact those authors for permission to use their
code, or "Kerm Martian" may be able to contact the author on the user's behalf.

++--------------++
||     USAGE    ||
++--------------++
Under abolutely no circumstances whatsoever may the source code of Doors CS may be recompiled in
whole or in part and released by an individual, group, or third party other than "Kerm Martian"
without express, expicit written permission from "Kerm Martian".  Sections of code may be used in
other published projects only with the written permission of "Kerm Martian".  The source code of
Doors CS may be freely examined and reverse-engineered only for constructive purposes.  It is
explicitly illegal and contrary to this agreement to use any of the information covered directly or
indirectly by this agreement for malicious or harmful purposes.

Optimizations, corrections, and bugfixes to this code may be submitted to the author, "Kerm Martian".
Such items may be accepted or denies as additions or changes to the official source code maintained
by "Kerm Martian" for official releases at "Kerm Martian"'s discretion.  As a general rule, good,
constructive suggestions will be almost definitely accepted.

++--------------++
||    UPDATES   ||
++--------------++
Frequent changes are made to the Doors CS source code as development progresses.  These changes are
mirrored in the released source code, but there might be a slight delay due to scheduling or "Kerm
Martian" forgetting to upload the source on any given week.  New source code releases are generally
made after major changes or the addition of new features, and do not occur after minor bugfixes.  If
you need an up-to-date version, contact "Kerm Martian".


License terms (c) 2006 Cemetech & Christopher Mitchell
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement