Re: Java problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Monday 31 December 2007 17:24, Les Mikesell wrote:
> Alan Cox wrote:
> >> Sorry, I just don't understand the concept of _wanting_ to prevent the
> >> distribution of improved versions of code and keeping others from having
> >> it, while at the same time claiming it is free.
> >
> > Its really very simple. The GPL requires you provide any contributions
> > under a licence that makes them free.
>
> You mean restricted, don't you?

Freedom implies responsibility, if it is not to turn into chaos. GPL 
restrictions are there to enforce that derived code be free in a responsible 
way.

Absolute freedom (ie. freedom without responsibility) is a Bad Thing. Just 
imagine that you write a piece of code from scratch, and release it on the 
web without *any* licence. It would be absolutely free. It would be so free, 
in fact, that nothing could prevent me from downloading it and claiming my 
own copyright or patent that forbids you to release it. While this is 
unethical, if you give me complete freedom, it is legal.

So the GPL licence is a way to balance restrictions vs. freedom in a way that 
ensures that the author is responsible (in an ethical sense) and prevents his 
code from being hijacked by a third party. You may question if this is 
well-balanced, but I believe that the "best" answer does not exist. And GPL 
does the job somehow. Maybe not without side-effects, but I cannot think of a 
way to remove all possible side-effects of any potential license that you 
might call "better".

Btw, I am not a pro on legal stuff, this is just my intuitive view of things.

:-)
Marko

Marko Vojinovic
Institute of Physics
University of Belgrade
======================
e-mail: vmarko@xxxxxxxxxxxx

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux