| Weblog: | Creativity, Flow, and Joy in Programming | |
| Subject: | I love to program, too. But... | |
| Date: | 2002-08-22 07:54:49 | |
| From: | cortlandt | |
|
Response to: I love to program, too. But...
|
||
|
Thank You Brett,
|
||
Showing messages 1 through 3 of 3.
-
I love to program, too. But...
2002-09-02 04:35:43 chexsum [Reply | View]
Given your motivations, do you see any reason not to use the BSD license instead of GPL?
Yes.
Firstly, I do not program much anymore and do not program many tools that satisfies other peoples needs or which dont already have a tool that does the job. If I was to release an original or better method of performing a task as a program I have more motivation to do it if the methods or outcome could be exploited as freely as possible (without it being exploited in a proprietary way).
Secondly, I believe it is a requirement that a programs source code be released in the definition described at www.opensource.com if the software industry (or an institution that relies on that software) is to be benefitted by a method that a program performs or by the programs output when the intent of producing the method is to benefit the software industry (or an institution which relies on that software).
In my youth I would give code away (it was not hard to commit to this when you programmed in C=64 machine code) without caring about copyrights, licenses or monetary returns. Others put a notice asking for a donation of $1 or something similar and some people copyrighted their code and some people also asked for money only when their creation was commercialized. I enjoyed using the public domain software and contributed back any improvement and useful code which I created.
The BSD License is OK but it isnt my first choice in licenses to use to protect my motivation to program. I do use FreeBSD and I use FreeBSD without using its ports system as the BSD system works well. If I was to write a free tool for BSD to replace a GNU tool which BSD did not have I would license it under the BSD License as it would possibly be beneficial to BSD (the BSD License isnt too intrusive to my well being). If I was to enhance a BSD tool I could not think about not licensing it under the terms of the BSD license.
All licenses are evil to someone who codes for fun but the GNU GPL protects ones freedom and motivation to program (and other peoples involvement in this) more than all other licenses which are known by me. I do like the Artistic, GPL, LGPL and BSD licenses more than any other software license but the choice of which one to use depends on the function of the software.
PS. It is true that the GNU GPL is harsh in todays business world but it protects the software industries ecology. If I was to choose ONE license for all facets of software which need protection from demotivational exploitation I would choose a GNU license.
NB. I am not a lawyer, programmer, businessman, professional or tradesman. I enjoy all facets of computing as computing is a hobby which I pursue. GNU/Linux is a great system and I love participating in the community that the GNU GPL helped to evolve and hope an industry continues to evolve with it.
*one hour of editing for this one post - sheesh*
| Showing messages 1 through 3 of 3. |





"For every action there is an equal and opposing reaction." -- author unknown.
Its sad that people are hurt by natural forces. =\