Coding policies: Difference between revisions

From Woozle Writes Code
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:policies]]The following policy applies to all computer code I write for hire.
[[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 written for any client is released to that client non-exclusively and may be re-used or released under a free software license at the author's discretion. Coding time billed to any client will not be re-billed to future clients who may use the same code or portions thereof.
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 code that was not written specifically to meet the needs of your project. (If I make use of any pre-existing code, I will only charge for any work necessary to adapt it to your project regardless of whether the code was written by me or by someone else.)
* 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 credit you or your company for funding development work on any code I release publicly; just let me know how you would like to be credited, and the URL for the credit to link 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.