Coding policies: Difference between revisions
Jump to navigation
Jump to search
htcom>Woozle (draft, possibly done) |
mNo edit summary |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[category: | [[category:policy]]The following policy applies to all computer code I write for hire. | ||
Unless otherwise noted, and with the exception of code known by me to represent trade secrets or private information such as account numbers or passwords, all code | Unless otherwise noted, and with the exception of code known by me to represent trade secrets or private information such as account numbers or passwords, all code I write for any client is released to that client non-exclusively and may be re-used or released under a free software license at my discretion. Coding time billed to any client will not be re-billed to future clients who may use the same code or portions thereof. | ||
'''In plain English''': | '''In plain English''': | ||
* By default, code you pay me to write is released to you non-exclusively; I may re-use such code at my discretion. | * By default, code you pay me to write is released to you non-exclusively; I may re-use such code at my discretion. | ||
* I will not, however, bill another client for the same code. | * I will not, however, bill another client for the same code. | ||
* Nor will I bill you for any | * Nor will I bill you for any work (including coding) that was not done specifically to meet the needs of your project. | ||
** If I make use of any pre-existing code, I will only bill for any work necessary to adapt it to your project regardless of whether the code was written by me or by someone else. | |||
* You may continue to use the code indefinitely, free of (further) charge, regardless of whether I release it publicly. | |||
Also, on request, I will be happy to | Also, on request, I will be happy to acknowledge your funding of development work on any such code that I release publicly; just let me know how you would like to be acknowledged, and the [[wikipedia:URL|URL]] to which the credit should link. |
Latest revision as of 20:48, 3 June 2022
The following policy applies to all computer code I write for hire.
Unless otherwise noted, and with the exception of code known by me to represent trade secrets or private information such as account numbers or passwords, all code I write for any client is released to that client non-exclusively and may be re-used or released under a free software license at my discretion. Coding time billed to any client will not be re-billed to future clients who may use the same code or portions thereof.
In plain English:
- By default, code you pay me to write is released to you non-exclusively; I may re-use such code at my discretion.
- I will not, however, bill another client for the same code.
- Nor will I bill you for any work (including coding) that was not done specifically to meet the needs of your project.
- If I make use of any pre-existing code, I will only bill for any work necessary to adapt it to your project regardless of whether the code was written by me or by someone else.
- You may continue to use the code indefinitely, free of (further) charge, regardless of whether I release it publicly.
Also, on request, I will be happy to acknowledge your funding of development work on any such code that I release publicly; just let me know how you would like to be acknowledged, and the URL to which the credit should link.