I've recently been working with an opensource library for a commercial product. The opensource code is distributed from the website of the company who sells the proprietary product as a zip file.
The library is a (direct) port to C# of the original library which is in Java. As such, it uses methods instead of getter/setter properties. The code contains copyright notices to the supplier of the product. The C# port was originally provided to the company by a 3rd party individual.
I have modified the source to be more C# like and added a couple of small features.
I want to put my version of the code out there (Google code or where ever) so that C# users of the software can benefit from a more native feeling library.
How can I and/or how should I amend the copyright notice to give proper credit to
- The comercial owner of the original source
- The guy who provided the original C# port
- Myself and anyone else who contributes to the project in the future
The source is provided under the LGPL V2.1,