What is the Open Source Art Project?

The Open Source Art Project (OSAP) works to promote the use of computers to generate art.

The art presented here produced is free to use in any way, even commercially.  The computer code presented here is free to use and modify.  Some restrictions apply, see below.

To contribute, I would ask that you supply working code under a GPL license, along with an example of the resulting image licensed under the Creative Commons Attribution license. 

My source code submissions are mostly Matlab code.  I have tested some using the open source Matlab emulator Octave and some even run in the online version of Octave.  Other possible source code types include Python, C, C++, Java, or similar.  PowerPoint / document files include instructions for making the computer perform actions, so they probably should be treated as source code.

Art licensed under a Creative Commons license is great for public use and even modification.  However, without the original source files it may be quite difficult to modify or change the art in any substantial way.  This project tries to reconcile this issue by promoting both the work and the source files.


Restrictions on Licensing

I plan to license the images produced related to this project under the Creative Commons Attribution 3.0 Unported license which allows for people to use, share, and modify the art for any purpose, even commercially.  However, the attribution clause requires that you must give appropriate credit and indicate if changes were made.  The code produced will be released under the Gnu Public License v3.0 which allows anyone to use the code in any way.  However, if you ever sell a version of the code, you would have to release the new version.

You could take the code and run it on your machine to make a new piece of art.  From my understanding, that resulting image is yours to do with as you please.  You could sell it or license the art in any way.  However, if you took an image from here created by code to modify or use AND it was already licensed under the CC license THEN you would have to abide by the attribution clause.

You can take the code and modify it to do something amazing.  However, if you ever sell the code or incorporate the code into another project, the modified code must be released under the GPL to anyone purchasing the code (or project).




Comments

Popular posts from this blog

Inspired By Andy Goldsworthy

Inspired by Piet Mondrian