| HOME | Software | Palm | DWARF | Lotus Cars | RPM Building | eeepc | kindle |
|
||
David A's DWARF Page |
The license for libdwarf is the GNU Lesser General Public License (LGPL) version 2.1 as published by the Free Software Foundation. The license for dwarfdump is GNU General Public License (GPL) version 2 as published by the Free Software Foundation. Before 2007 the copyright owner is SGI, not the FSF. Code added beginning 2007 adds a copyright by David Anderson with the same terms as SGI terms.
While SGI has long had a web site for open source it distributes (oss.sgi.com) you will find no specific information there on contributing. And anyway libdwarf and dwarfdump preceded the existence of oss.sgi.com and were never on that site. The (not acknowledged publicly) contribution mechanism is a simple form prepared by SGI's legal department which would be signed by the contributor and SGI.
The following follows open source practices with specific means adapted from SGI-provided legal wording. While I am quite interested in improvements to libdwarf/dwarfdump I reserve the right to apply (or not apply) contributed code in any way I see fit. I'm the gatekeeper, so to speak. All changes will be released to this web site on a timely basis.
If you notice a trivial mistake simply email me a simple statement of what is wrong and words about your suggestion to fix it (if you have a suggestion). Don't email a 'diff'. If the change is truly trivial I will put it into the code base and issue a new release in a timely fashion.
Fill out the form generic_takebacklite.txt and fax/mail it to me (contact me before doing so, you will need contact information to do this). I'll mail/fax back the form with my signature. The point of the form is that you promise that you have the right to contribute the code. This form is identical to the SGI oss form except that it involves me not SGI. SGI is not involved.
Contributions of object files for libdwarf/dwarfdump testing are always welcome. The (simple) testing mechanism has not been released so far (there seemed little reason to do so so far). Don't send proprietary object files. Contact me before sending object files, I will discard and ignore object files I don't expect to receive.
The original libdwarf copyright terms (in the early 1990's) were unique to SGI and required organizations to put certain acknowledgements in the documentation.