~j-mullins/enchanting/lego_color_sensor

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Enchanting
----------

Enchanting is based on Scratch ( http://scratch.mit.edu/ ), and subject to its license, which follows.

Windows versions of Enchanting may include Apache Harmony ( http://harmony.apache.org ).  It is under the Apache License, version 2.  If it is included, please see ThirdParty/harmony_jdk6/LICENSE for details. 

Enchanting includes a copy of leJOS NXJ ( http://lejos.sourceforge.net/ ).  Please see the ThirdParty/lejos_nxj/LEGAL for the details of the licenses it is under. 

Parts of the Java code are written by Dr. Andrew Davison, the author of Killer Game Programming in Java, and are included with permission.  A description of the code and original sources can be found at:
  Scratchable Java - http://fivedots.coe.psu.ac.th/~ad/jg/ch137/index.html
  Executing Java/OS Processes More Safely - http://fivedots.coe.psu.ac.th/~ad/SaferExec/index.html

Enchanting's source code is available from https://launchpad.net/enchanting, as is a bug tracker.  Further information on the project is at http://enchanting.robotclub.ab.ca.  


Scratch Source Code License
---------------------------

Copyright (c) 2009 Massachusetts Institute of Technology


All Rights Reserved.

Scratch was developed by Lifelong Kindergarten group at the MIT Media Lab. See scratch.mit.edu.

Permission is hereby granted, free of charge, to any person obtaining a copy of the Scratch source code and accompanying documentation (the "Software"), to use, copy, modify, merge, publish, or distribute the Software or software derived from it ("Derivative Works") for non-commercial purposes, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

  1. The above copyright notice and this permission notice shall be included in all copies of the Software and Derivative Works.

  2. The word "Scratch" shall not be used to refer to Derivative Works except in the phrase "Based on Scratch from the MIT Media Lab" provided that such phrase is not used to promote the Derivative Work or to imply that MIT endorses you or the Derivative Work. 

  3. Derivative Works shall not use the Scratch logo or the (copyrighted) default Scratch sprite cat used in the official Scratch software distributed in binary form by the Lifelong Kindergarten group at the MIT Media Lab.

  4. Derivative Works shall not implement or enable any feature that would allow uploading Scratch projects to any MIT Scratch website (currently http://scratch.mit.edu).

  5. The source code for any Derivative Work based on this software shall be made readily available to the public, ideally on a public web site, free of charge.


THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.