Copyright

by moodyharsh
cprt

what is opensource
what is GNU.
what the hell is linux anyway.
what the hell happened to unix.

hacker culture started around the MIT duirng the 60-70’s .
unix was a operating system written in C, just for fun, by bell labs researchers.
it turned out to be more of a research paper, book …
unixes began to appear. BSD being the first free unix. with support from ken.
many other commercial clones appeared.(particularly the suns one)
then AT&T unix appeared.
then it was BSD vs Unix, who copied who. then it was unix wars.

Code copying and theft of trade secrets was alleged. The actual infringing code was not identified for nearly two years. The lawsuit could have dragged on for much longer but for the fact that Novell bought USL from AT&T and sought a settlement. In the end, three files were removed from the 18,000 that made up the distribution, and a number of minor changes were made to other files. In addition, the University agreed to add USL copyrights to about 70 files, with the stipulation that those files continued to be freely redistributed.

– Marshall Kirk McKusick

finally the wars ended with the estalblishment of unix as standard. and every one went home forgot about it.

while this was going on intel, microsoft, linux, GNU, Usenet and patch were born.

it is intresting to note that bsd had always been free long long before gnu.

now coming to opensource,

1.they are “free” examples of the standard.
2.the principle aim of open source is reuse to save programming-time.

now the principle meaning of 2 is the one should feel free to “catch” and “use” others code in your own program.

with the advent of computers, i firmly beleive that
it is high time that all these books be be published freely in the
net. ALL knowledge shold be free or at least available to the common man.

because it is encouraging people to think that everything should be made free
money wise.
open source does encourage exessive copy pasting.

unique creation do not exist. only unique combinations exist.
since patches are unique to ones own creation, these are not subjected
under copyright. bypassing the intent of the original/community
author and this is where the law should protect copyright is different
from license, a license is a contract … like a rental agreement

The license agreements of most software are not centered around
software as research. Because of very strict terms of these licenses
it is often diffucult to test software on a mass scale privately/publicly
without violating them. It is also difficult to get due credit and
rights for your own original work. By contrast, the BSD Licenses
intended to guarantee that your research work receives a wide test
bed both in the commercial world and in the research world with
credit remaining intact and you/anyone too always in the position
to deploy commercially. It also helps in cleaning/fixing or even
forming a community around up the original work by peer review and
patches process.

The License essentially invokes a coperative relationship all the
parties intrested in the project and guarantess the freedom of
expression for each one too.The license is not perfect and one can
abuse it like any other city bus.

charity ware– donate if u use it ! share alike– plss share it
only with similiar things and not more! share ware– plss make use
as u see fit and do buy a legal copy! non-profit–plss just dont
make money out of it and deprie us and others. personal use– plss
just make it only for private use acamedic– plss use it only for
study purposes. abandonware – if it is good plss help enrich it
freeware – plss make use as u see fit and ask us for more! commercial
– plss supprot the devolpemnt of good software bsd, mit, public
domain – plss make use as u see fit open content – “ lgpl – plss
contribute bacck to the community gpl – makee your work gpl
(https://www.gnu.org/licenses/old-licenses/gpl-1.0.en.html)
advertising_clause tit_for_tat_license

the BSD license. my code shuld be open. your code could be closed.
both can be mixed.

the GNU license my code is open. your code should be open. then
they can be mixed.