Thu Dec 18 12:53:19 CET 2003
KJK::Hyperion wrote:
"Open Source" is adetail. Try to actually understand what are licenses about:
just slapping labels may be easier, but is stupid. Softwarelicenses cover two aspects: use
and redistribution (if sources are available andthe license treats them differently, also
add: use of code and redistribution of code. Also note that imposing restrictions on the
use - e.g. "no commercial use" - may or may not be legal). Most open
sourcelicenses, for example, allow unlimited use, limited distribution of the software and
sources and limited use of the codeNow try to explain, from the user's point of view,
what's the difference between a software to which he's granted unlimited use and
limited distribution (e.g. "Redistribution is free, as long as the softwareis
unchanged") but not source code access and one to which he's granted unlimited
use, limited distribution (e.g. "Redistribution is free,as long as source code is
also offered") and limited source code access
I believe that was covered by what I said prior to the statement that youfelt warranted
this. "Free to install on
computers that they **OWN**, and feel need the software installed onit." I do believe
that is "USE", and not
"redistribution". "redistribution" would be ifthey went to their
cousin's (sister's, brothers, whatever's) house, and
installed it there. In which case they would have redistributed thesoftware without
conforming to the terms of the
license agreement (In this case, ROS being under the GNU Public License,which requires
that the software contain
an unchanged version of the GPL license, an that source must be madeavailable to the new
recipient, since they are
granted the exact same rights as the one that distributed to them, andthat they must in
turn, pass those rights on to individuals theydistribute to. I believe the GPL lays those
terms out quiteclearly, However, If I were to bundle software
under such a license, I would provide system documentation, and wouldprovide a full copy
of the GPL (and any other licenses that any otherbundled software has), and a description
of the terms (meaning that Iwould explicitly point out what you 'can' and
'cannot' do under thelicense, and what the repercussions of violation are (In case
of GPL,
termination of rights to use, distribute, or modify such software.)within such system
documentation.
I believe having the great big words "READ THIS FIRST!IMPORTANT LEGAL INFORMATION
INSIDE!" on the system documentation,which contains the licenses, and descriptions of
the licenses (Inaddition to the probably
required set-up instructions) would be sufficient to get the attention ofmost ordinary
users, and help to ensure that
THEY read and understand these same said licenses, and understand theirrepercussions. If
however, they still
do not comply to the terms of such licenses, it would not be myresponsibility legally,
since *I* would have
conformed to the license agreement(s) to the letter by fulfilling allrequirements and
guidelines mentioned in said
license agreement(s).
(phew- what a mouthful!)
It's not that easy.Redistribution is rarely free - in fact, limiting redistribution is
*the* point of most licenses. The idea that open source developers are nice and forgiving
and won't sue, and if they sued they'dbe harmless, is wrong and misleading.
I do realize this. The reason for incorporating a license, is to protectthe
software and its authors from harm. The most common and prevalent windfor
'harm' in this case, would be the 'embrace and extend' method use
bymicrosoft
or the release of software in ways that its authors feel inappropriate.(IE,
it is released changed, and the user isn't informed of such- Or, it isreleased
without sourcecode, OR, for buyware, it is released without properpayment, etc.)
The "free" in"free software" refers to the use: redistribution
certainly isn't, and telling ignorant people that it is just because you feel like a
freaking guerrilla fighting against a greater evil is stupid and harms your own cause.
Repeat with me: open source isn't a free coupon ticket for a 20% discount on legal
knowledge
I know. The Free in "Free Software" means free use, as a publicservice.
But I was meaning that I would provide full (official & unchanged -wsourse)
releases, and provide the licenses in plain and clear view,and would do
so for no monetary cost--aka 'free' in the more general term. Thedistinction
between 'Free' and "Free*" would be outlined in thedocumentation
shipped
with such hypothetical units. Software bundled with the machineswould
be carefully selected based on the criteria of their respectivelicenses.
Software with licenses prohibiting that form of redistribution wouldnot
be bundled. As for 'Discount legal advice'--- I didn't mean toimpose.
I just felt it would be the smartest decision to simply ASK the people
who make ROS for guidelines on redistribution, since there might be
'preferred' methods and conditions. ----Or would you rather thatpeople
just do it without asking first?
(PS, sorry about the lateness of this reply, I decided to hold off,until
I had put my finger on the problem that was causing my posts to notthread
properly... Hopefully this is now resolved... (damn yahoo.. ohwell)...)
---------------------------------
Do you Yahoo!?
Yahoo! Photos - Get your photo on the big screen in Times Square