Test your code and make sure it passes. cram is used for tests.
Changes in speed-critical parts of the code may require profiling.
ogr2osm is under the MIT license. If you are committing to ogr2osm, you are committing under this license. If you do not wish to do so, do not submit pull requests.
If you wish to be added to the copyright holders list, submit a pull request.