Jump directly to the FORUM!
Print This Page

The License!

A Little Background

The Little Smalltalk system has initially been developed by Timothy A. Budd - Version 1 is described in his famous book "A Little Smalltalk".

Gracefully Timothy allowed me (Danny Reinhold) to change his original copyright notices and license terms (which, for example, forbid commercial usage of Little Smalltalk version 4).

I chose to replace the original license terms by the license terms described below. The license below belongs to the virtual machine as well as to the initial Smalltalk image and any scripts and files that may come with the system.

The Little Smalltalk distribution may contain some 3rd party libraries and tools that are licensed otherwise. Please read their license terms carefully. However, we generally only integrate tools with a similar level of freedom.

Little Smalltalk is free software!

Little Smalltalk is free software: It can be used for both commercial and non commercial (for example academic) purposes at absolutely no cost. There are no royalties or GNU-like "copyleft" restrictions. It is licensed under the terms of the MIT license reproduced below, and so is compatible with GPL and also qualifies as Open Source software. It is not in the public domain, the authors keep their copyrights. The legal details are below.

The spirit of this license is that you are free to use the software and related documents for any purpose at no cost without having to ask us. The only requirement is that if you do use it, then you should give us credit by including the copyright notice below somewhere in your product or its documentation. A nice, but optional, way to give us further credit is to include a Reinhold Software Services and a Little Smalltalk logo in a web page for your product.

From version 5 on Little Smalltalk heavily uses the great IUP GUI toolkit developed and maintained by a team at Tecgraf/PUC-Rio in Brazil. They use nearly exactly the same license conditions as we use for the kernel of the Little Smalltalk system. So please also include a Tecgraf copyright notice in your product or your documentation and place a link with a Tecgraf logo somewhere on your web site if you develop a Little Smalltalk application with a graphical user interface.

As far as I know we don't violate any licenses or any patents with Little Smalltalk, its documentation or with anything else we do for the Little Smalltalk project. If you observe any license or patent violation or have any other comments please !

Please include these copyright notices (if possible together with the links) into your product or your documentation

Little Smalltalk: Copyright (C) 1987-2005 by Timothy A. Budd
Little Smalltalk: Copyright (C) 2005-2007 by Danny Reinhold / Reinhold Software Services
Little Smalltalk: Copyright (C) 2007 by Charles Childers
IUP, CD, IM: Copyright (C) 1994-2007 Tecgraf / PUC-Rio and PETROBRAS S/A


This license applies to the virtual machine and to the initial smalltalk image of the LittleSmalltalk system and to all files in the LittleSmalltalk packages

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

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.