program_header.inc: I wrote some code like this before, but since then i've felt a huge need to do a rewrite. This code is mine (kohlrak's) and it would be a co-incidence if this code resembled anyone elses code (though it wouldn't be impossible since this is standard stuff). If you're not going to need imports, there's no necessary reason to use this over the fasm builtin stuff, simply because this makes a similar (if not identical) output. You should never need to use it directly.

easyhead.inc: This is a sort of wrapper for program_header.inc to dynamically link files. Once again, same story as above. I once did some code to wrap nocona's code in a more readable fashion, but it was so unstable i decided to redo it from scratch (good lesson, but it was a pain even when i looked at nocona's code, looked at the amd64 examples, and even had the docs. I recommend learning a little bit about the elf format but use my code as a guide [though not the only guide]). You may need to change interp from time to time if for some reason it doesn't work. However once again, my code (save relae64 and and symbol64 which were modified).

gtk.inc: in no way is this mine. I'm told it was written by someone called bazik, but i honestly dont' remember.

elfconst.inc: i took it from nocona's code, and reorganized it. However, since they're standard names and values, even nocona could claim copyright on it. Whoever wrote the elf format has the real copyright.

unistd64.inc: Same deal as with elfconst, only it wasn't nocona's and i didn't re-organize it. Standard values and standard names. However the "syscalls" macro is mine. I added a few constants, but i couldn't possibly claim copyright to them, as they're standard values for standard names.

Since some of the code isn't mine and the code i used to create most of this wasn't lisenced under GPL, it'd be unfair to do the same with mine. You're free to use them in both open source and closed source projects as you like, so long as you aren't as cruel as to try to throw a software patent or something like that on them so that others can't use them or blame me for any damages to your computer or any other computer, blah blah blah.
