Tutorial Code License Details

There have been a number of request in comments about any license which may exist on the code provided from this site in the tutorials and projects. This is something I should have had from the start but I was too interested in just diving into the tutorials to worry about it.

I am more than happy for people to use the code they take from the site in their own projects. These could be personal projects just for learning purposes or projects which are going onto the App store either as free or commercial.

I am going to be adding a license header to my source from now on to make this clearer for people and the license I am going to use is the MIT license. All it asks is that you keep the header below in your source files.

Copyright (c) 2009 Michael Daley
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.

What I’d be really interested to see is how many people have used the code from the tutorials either as is or with changes in their own apps and how things have gone i.e. is it up on the App Store etc. I would love to be able to see what people have created using some of the code and it would certainly inspire other readers of the site I would expect. So, if you can provide links or info on projects that use the code make a comment as I’d love to hear about it.

Mike

Share:
  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • Design Float
  • DZone
  • email
  • Google Bookmarks
  • LinkedIn
  • Scoopeo
  • Tumblr

10 Comments

al  on August 6th, 2009

Correct me if I’m wrong – but that’s the BSD license yes?

mike  on August 6th, 2009

Hi al

The MIT license is,I believe, identical to the 2-clause BSD license. It is different from the original BSD license as this had a clause stating that the author had to credited within the software as well. I think most people use the 2-clause BSD license now though which does not have that clause.

I’ve no real reason for not using the BSD and using MIT, its just one I’d used before and being identical I’ve never changed it.

Mike

ExoticPixel  on August 7th, 2009

I found your tutorials saved me a huge amount of work Mike. Thanks very much indeed for everything!

My first game, Particle Collider, went live on the app store this week.

The whole process went quite smoothly until submission time. Waiting for the green light from Apple is tortuous! It took 2 weeks in the end, which is not bad compared given what I’ve seen reported by others, but it seems like an eternity at the time.

Here’s some more details on the game if anyone wants to take a look:

YouTube vid:
http://www.youtube.com/watch?v=uMEG8JHnVsE

App Store Link:
http://itunes.apple.com/WebObj.....&mt=8

Web Stite:
http://www.exoticpixel.com/particlecollider

bob  on August 7th, 2009

@ExoticPixel

Great game!!. I downloaded it. Good luck on the APP Store, I don’t think you’ll need that because your game is very good, It looks very professional , has nice graphics, sound and over all feel.

iamflimflam1  on August 10th, 2009

Aliens Invade is now up on the App Store: http://itunes.apple.com/WebObj.....&mt=8

Almost all of the code for talking to Open GL and Open AL is based on the tutorial code.

threevee  on September 22nd, 2009

Hi Mike,

Thanks for the tutorials! I’ve used bits and pieces from your tutorial in my latest app, “Leaves”. It isn’t a game as much as it’s a meditation. I guess I’m going the opposite direction of a lot of folks. So far I’ve had good response though!

App Store:
http://itunes.apple.com/WebObj.....&mt=8

mike  on September 22nd, 2009

Hi threevee

Thanks for letting me know about your application. I’ve created a post about it and placed it in the Readers Games section. I know its not a game, but it still uses code from the blog so it still qualifies :o)

Good luck with it.

Mike

threevee  on September 22nd, 2009

Thanks Mike! Didn’t see that heading up there. Your tutorial made the dive into openGL a lot less painful than it could have been!

mike  on September 22nd, 2009

You welcome. I enjoy seeing what people have been able to do with the code either in full or just in part :o)

Mike

igiggles  on October 2nd, 2009

Hi Mike,

I found the tutorials so helpful and look forward to more in the future.

I used some of the code from your tutorials to develop my game “Two Plus Two” which went live on the app store yesterday. http://bit.ly/1i7eci

Thanks again,
Gary

Leave a Comment