Recently I've been asked to clarify the licensing terms of my various extensions and bits of open source code - so here's my attempt.
Note: I am not a lawyer.
Unless otherwise noted in the source code, everything posted on this site is released under The MIT License - regardless of whether it appears as a snippet within an article, or as a full-fledged application, script or extension.
If you've found something useful upon which you'd like to extend, innovate or hack, great! The usual thing done in this case is to credit the original author (me) and then add your own name. For example, consider Joshua C. Lerner's MetaDescriptionTag Extension. It is based heavily my MetaKeywordsTag Extension. You'll notice in the copyright/license info at the top of his script that he has preserved my name as an "author" while adding his own.
This form of attribution is not strictly required however, since the MIT License is considered to be a "Permissive free software license".
This means (if I understand it correctly) that the copyright holder loses little if a court would find the source to qualify as being in the public domain even if that's not technically accurate.
So in summary, feel free to use whatever bits of code you like from what I've written and released. I have purposely chosen a permissive license so that others like you may gain from what I've written. It's a nicety to include a note in the comments somewhere that the work is based on my prior art - but it's nothing more than a nicety.
And if you're still not sure, I'll extend you the same courtesy that I gave to Joshua: if necessary, I'm willing to provide exclusivity over the derivative work should it really come to that.
As always, I'll be happy to answer any questions. Enjoy!Got something to say?
or, read what others have said ...