all source is public domain blah blah blah