Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-24 Thread Rich Teer
On Fri, 23 Dec 2005, Xah Lee wrote:

His usual clap trap.


  ___
  /|  /|  |  |
  ||__||  |  Please do   |
 /   O O\__ NOT  |
/  \ feed the|
   /  \ \ trolls |
  /   _\ \ __|
 /|\\ \ ||
/ | | | |\/ ||
   /   \|_|_|/   \__||
  /  /  \|| ||
 /   |   | /||  --|
 |   |   |// |  --|
  * _|  |_|_|_|  | \-/
   *-- _--\ _ \ //   |
 /  _ \\ _ //   |/
   *  /   \_ /- | - |   |
 *  ___ c_c_c_C/ \C_c_c_c


-- 
Rich Teer, SCNA, SCSA, OpenSolaris CAB member

.  *   * . * .* .
 .   *   .   .*
President,  * .  . /\ ( .  . *
Rite Online Inc. . .  / .\   . * .
.*.  / *  \  . .
  . /*   o \ .
Voice: +1 (250) 979-1638*   '''||'''   .
URL: http://www.rite-group.com/rich **
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-23 Thread Pascal Bourguignon

"Xah Lee" <[EMAIL PROTECTED]> writes:
> As i've indicated in the Responsible Licensing article, that today's
> software come with disclaimers that essentially say the producer is not
> liable even if the software don't work at all. It will be hard to
> change this zero responsibility stance to a 100% responsibility stance.
> However, we can start in small ways. Suppose, if you write a piece of
> email program, although there are a myriad scenarios that it will have
> problems sending email and in reality such problem happens often, but a
> responsible software programer can at least GUARANTEE, that the
> software WILL work to some extent of its described utility. In the
> email program example, a responsible author can say “We GUARANTEE
> that this software will send out emails in a normal setting. If not, we
> will refund the money you have paid, or, send you $1 USD.” Although
> this may seem fuzzy and silly, but it is a start. By giving a very safe
> minimal guarantee of functionality, possibly with a nominal liability
> assurance, the author will have made a _Responsible License_.

You have a problem of definition of the meaning of "normal setting".  

This problem is easily resolved with the source of the program: the
source of the program IS the CONTRACT.  If you respect the language
(the semantics, or underlying virtual machine expected by the
program), and if you respect the pre-conditions embedded in the
program, then you get the guarantee plainly written in the program as
post-conditions.  You cannot get it more explicitely than from the
sources of the program (and the specifications of its programming
language).

So wanting more than the mere sources, you are wanting to reject
programming language not formally specified, and programs provided
without the sources.  We can do better on the programming language
formal specifications side, but on the program sources side, I don't
know what we can do more than GPL or BSD...


Actually, the whole point is to let the _user_ of the program to take
_responsibility_ for the program he uses,  and not to cowardly 
discharge his (the user's) responsability to somebody else.


When you compute the tip to add to your invoice at the restaurant, you
don't ask the inventor of the multiplication algorithm or your
teachers to take any responsibility for your wrong or right
application of the operation.  Let the users be responsible!


-- 
__Pascal Bourguignon__ http://www.informatimago.com/
Our enemies are innovative and resourceful, and so are we. They never
stop thinking about new ways to harm our country and our people, and
neither do we. -- Georges W. Bush
-- 
http://mail.python.org/mailman/listinfo/python-list

Xah's Edu Corner: Responsible Software Licensing

2005-12-23 Thread Xah Lee
Responsible Software Licensing & Free Software Foundation

Xah Lee, 2005-07

Dear Programers,

I have always respected the Free Software Foundation (FSF) and its
community.

when i wrote the article a couple years ago on Responsible Software
Licensing, i thought it might not be welcomed by the free software
community, because in a way responsibility is implicitly a antithesis
against the free software community.

I have high respect for the Free Software Foundation, even though i do
not believe their tenet and dedication that ALL software MUST be
“Free”. Nevertheless, i respect its founder Richard Stallman and
the community on the whole. I think it is a very good group in a
capitalistic software environment, as i'm also a strong advocate and
believer in the goodness of laissez-faire system.

So, as i was thinking that a movement towards Responsible Software
Licensing may be opposed by the free software community in general, in
principle and in practice. In principle because FSF's ethics focuses on
the goodness of individuals, as opposed to some forced regulations such
as licenses and contracts. In practice because most people in the free
software camp are there because they are poor students and are totally
ignorant of sociology, economics, business, law. As a class of the
young, they are OpenSourcing fanatics for the thiefing and gratis and
noise-making parts.

In a commpercial software, where money are paid to acquire, it is
reasonable to demand workability from the sold goods. However, in Free
Software, almost always it is never a commercial item (i.e. practically
it is always free of charge), therefore demanding that the software
hold some responsibility for its consumers may seem inappropriate. We
cannot stipulate warranties and insurances from gifts. (Nor can we, for
some conceived ethics, to force some behavior by law, as history shows
us that is not going to work well.)

However, i think the free software community can in fact advocate
responsible software licensing, and be a pioneer in this movement.

As i've indicated in the Responsible Licensing article, that today's
software come with disclaimers that essentially say the producer is not
liable even if the software don't work at all. It will be hard to
change this zero responsibility stance to a 100% responsibility stance.
However, we can start in small ways. Suppose, if you write a piece of
email program, although there are a myriad scenarios that it will have
problems sending email and in reality such problem happens often, but a
responsible software programer can at least GUARANTEE, that the
software WILL work to some extent of its described utility. In the
email program example, a responsible author can say “We GUARANTEE
that this software will send out emails in a normal setting. If not, we
will refund the money you have paid, or, send you $1 USD.” Although
this may seem fuzzy and silly, but it is a start. By giving a very safe
minimal guarantee of functionality, possibly with a nominal liability
assurance, the author will have made a _Responsible License_.

The Free Software Foundation's GNU project has been a pioneer in many
aspects. It is a pioneer in the concept of Free Software with its GPL
license, which is the main force behind the success and ubiquity of
Linux and a massive collection of freely available software and
components. It in fact has made a major impact in society, even beyond
the realm of software industry. (for instance, the massive grass-roots
online info-encyclopedia Wikipedia.org is a indirect consequence FSF
and GPL) Free Software community also has done pioneering leads in
software technology. For example, its emacs text editor, is a
all-encompassing, self-documented, self-sustaining software, and a
quality work at that. It embodies the LISP programing language, and in
fact emacs is mainly responsible for spreading the quality concepts
that is functional programing to most industrial programers. The GNU C
Compiler (now GNU Compiler Collection), is critical in starting Linux
and a massive collection of software in the unix industry.

This is why i think Free Software Foundation can be a leader towards
responsible software licensing. There are a huge number of Free
Software followers. Many of us also publish our programs, big or small.
By starting with a very small, nominal statement in the license, we can
spread the attitude of responsible software. Gradually, this practice
can spread to commercial software, and to such a degree of competing
offers of liabilities and guarantees as we have in for example USA's
consumer products.

Please think about this. If you agree, please spread the idea.

--
This post is archived at:
http://xahlee.org/UnixResource_dir/writ/responsible_license_FSF.html

 Xah
 [EMAIL PROTECTED]
 ∑ http://xahlee.org/

-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-21 Thread robic0
On Mon, 19 Dec 2005 10:05:59 GMT, Roedy Green
<[EMAIL PROTECTED]> wrote:

>On Sun, 18 Dec 2005 18:42:52 -0800, robic0 wrote, quoted or indirectly
>quoted someone who said :
>
>>If the software opens a file and is in the middle of writing to it,
>>then the user dumps the power to the machine and ends up having to
>>reformat, thereby losing all his data, at what point does the 
>>liability stop? And how is fault proven or dished out? Does the
>>law specifically state "repeatability" in its language?
>
>It would expect it to work much the way a car works.  If you have an
>accident, that is your fault. If the fuel pump is badly designed so it
>catches fire, that in the manufacturers fault.

You'ld have to prove the fuel pump caused your accident wouldn't you?
I'm reversed when it comes to engineering. I always assume defects
when buss loads of people are killed. 
If software ever guards lives that isin't certified then its a 
manufacturing defect. That is imbedded software though. Not the
for public consumption. I know that fly-by-wire military software 
has 100 levels of precaution. Hey but its a 7 million dollar plane
and a 700 billion dollar budget. The written requirements for a
single design is a book 5 inches thick. Ever see that for 
Joe bullshit software designer?
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-19 Thread Roedy Green
On Sun, 18 Dec 2005 18:42:52 -0800, robic0 wrote, quoted or indirectly
quoted someone who said :

>If the software opens a file and is in the middle of writing to it,
>then the user dumps the power to the machine and ends up having to
>reformat, thereby losing all his data, at what point does the 
>liability stop? And how is fault proven or dished out? Does the
>law specifically state "repeatability" in its language?

It would expect it to work much the way a car works.  If you have an
accident, that is your fault. If the fuel pump is badly designed so it
catches fire, that in the manufacturers fault.
-- 
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.
-- 
http://mail.python.org/mailman/listinfo/python-list


Reliable software [was Re: Xah's Edu Corner: Responsible Software Licensing]

2005-12-19 Thread Steven D'Aprano
robic0 wrote about software liabilities:

> If the software opens a file and is in the middle of writing to it,
> then the user dumps the power to the machine and ends up having to
> reformat, thereby losing all his data, at what point does the 
> liability stop? And how is fault proven or dished out? Does the
> law specifically state "repeatability" in its language?

This question is hardly unique to software. All 
manufacturers and suppliers have to deal with the 
question of what is covered by warranty.

But it is possible to code defensively. For instance, 
instead of writing directly to the user's file, you 
should write to a temporary file, then when the write 
is complete, you rename the temp file to the "real" 
file. On some OSes that can be an atomic operation, but 
even if it is not, your danger zone where a power 
failure can cause the user to lose data is strongly 
reduced.

As a general rule, closed source software suppliers 
have a terrible reputation for responding to bug 
reports quickly and in good faith. It sometimes seems 
that the bigger and more successful the software 
supplier is, the more likely they are to sit on bug 
reports, doing nothing to fix them, and threaten to sue 
if you disclose -- all the more so if it is a security 
exploit.


Follow-ups to comp.lang.python please.


-- 
Steven.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-18 Thread robic0
On Sun, 18 Dec 2005 11:47:29 +0100, "Martin P. Hellwig"
<[EMAIL PROTECTED]> wrote:

>Xah Lee wrote:
>
>Nice rant, btw in most EU countries the software creator can not 
>withdraw the responsibility of his/her/it creation, regardless of what 
>the disclaimer says.

Pretty big damned statement there boy! As about a coverall
generalization for all faults if I ever heard!

> The law is the leading authority and not some 
>Disclaimer/EULA, that's why most US EULA's are unauthoritative in the EU.

If the software opens a file and is in the middle of writing to it,
then the user dumps the power to the machine and ends up having to
reformat, thereby losing all his data, at what point does the 
liability stop? And how is fault proven or dished out? Does the
law specifically state "repeatability" in its language?
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-18 Thread robic0
On Sat, 17 Dec 2005 11:27:58 +, Mark Carter <[EMAIL PROTECTED]>
wrote:

>robic0 wrote:
>
>> Xah, please admit to me that your under the influence of 
>> physocopic drugs!  
>
>He could be schizophrenic.
>
>Seekers of all things wierd on the internet can do no better than Gene 
>Ray's Timecube:
>http://www.timecube.com/
>
>His outpourings are so well known that he even gets a mention in the 
>wikipedia:
>http://en.wikipedia.org/wiki/Gene_Ray
>
>And once you've fully absorbed the fact that "You are educated as a 
>stupid android slave to the evil Word Animal Singularity Brotherhood", 
>why not play the game of the theory over at:
>http://atrocities.primaryerror.net/timecube.html
what would Einstien do? take a trip on a beam of light

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-18 Thread Martin P. Hellwig
Ulrich Hobelmann wrote:

> 
> The piece that a European programmer can never withdraw responsibility 
> could be a big problem to open-source software, though.  I'm not sure 
> I'd want to freely publish anything that could result in liability for me.
> 
Not that big of a problem, in EU a user is still primary liable for his 
own action unless he's deliberately been mislead without any possibility 
to know that, think in terms of trojans and viruses.
So no suing over spilling hot coffee here unless the container it's 
carried in is faulty

-- 
mph
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-18 Thread Ulrich Hobelmann
Martin P. Hellwig wrote:
> Xah Lee wrote:
> 
> Nice rant, btw in most EU countries the software creator can not 
> withdraw the responsibility of his/her/it creation, regardless of what 
> the disclaimer says. The law is the leading authority and not some 
> Disclaimer/EULA, that's why most US EULA's are unauthoritative in the EU.

Actually most EULAs are unauthoritative in both the USA and (parts of) 
the EU, because the customer usually doesn't know or sign the EULA 
before he buys the software.  At least that's what I heard.

The piece that a European programmer can never withdraw responsibility 
could be a big problem to open-source software, though.  I'm not sure 
I'd want to freely publish anything that could result in liability for me.

-- 
If you have to ask what jazz is, you'll never know.
Louis Armstrong
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-18 Thread Martin P. Hellwig
Xah Lee wrote:

Nice rant, btw in most EU countries the software creator can not 
withdraw the responsibility of his/her/it creation, regardless of what 
the disclaimer says. The law is the leading authority and not some 
Disclaimer/EULA, that's why most US EULA's are unauthoritative in the EU.

-- 
mph
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-17 Thread Eric J. Roode
robic0 wrote in news:[EMAIL PROTECTED]:

> On 16 Dec 2005 16:52:43 -0800, "Xah Lee" <[EMAIL PROTECTED]> wrote:
> 
>>Responsible Software Licensing
>>

I worship you, Xah.

-- 
Eric
`$=`;$_=\%!;($_)=/(.)/;$==++$|;($.,$/,$,,$\,$",$;,$^,$#,$~,$*,$:,@%)=(
$!=~/(.)(.).(.)(.)(.)(.)..(.)(.)(.)..(.)..(.)/,$"),$=++;$.++;$.++;
$_++;$_++;($_,$\,$,)=($~.$"."$;$/$%[$?]$_$\$,$:$%[$?]",$"&$~,$#,);$,++
;$,++;$^|=$";`$_$\$,$/$:$;$~$*$%[$?]$.$~$*${#}$%[$?]$;$\$"$^$~$*.>&$=`
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-17 Thread Gunnar Hjalmarsson
Roedy Green wrote:
> On Sat, 17 Dec 2005 10:34:21 -0500, "Matt Garrish"
> <[EMAIL PROTECTED]> wrote, quoted or indirectly quoted
> someone who said :
> 
>>Please do us all the favour of taking a basic literacy course. You aren't 
>>even close half the time, which just confirms you're a halfwit.
> 
>  are you bawling out robico or Xah?

Does it really matter?

-- 
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-17 Thread Roedy Green
On Sat, 17 Dec 2005 10:34:21 -0500, "Matt Garrish"
<[EMAIL PROTECTED]> wrote, quoted or indirectly quoted
someone who said :

>Please do us all the favour of taking a basic literacy course. You aren't 
>even close half the time, which just confirms you're a halfwit.
 are you bawling out robico or Xah?

Attributions are necessary for personal attacks.
-- 
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-17 Thread Matt Garrish

 wrote in message news:[EMAIL PROTECTED]
> On 16 Dec 2005 16:52:43 -0800, "Xah Lee" <[EMAIL PROTECTED]> wrote:
>
> physocopic drugs!
>

Please do us all the favour of taking a basic literacy course. You aren't 
even close half the time, which just confirms you're a halfwit.

Matt 


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-17 Thread Mark Carter
robic0 wrote:

> Xah, please admit to me that your under the influence of 
> physocopic drugs!  

He could be schizophrenic.

Seekers of all things wierd on the internet can do no better than Gene 
Ray's Timecube:
http://www.timecube.com/

His outpourings are so well known that he even gets a mention in the 
wikipedia:
http://en.wikipedia.org/wiki/Gene_Ray

And once you've fully absorbed the fact that "You are educated as a 
stupid android slave to the evil Word Animal Singularity Brotherhood", 
why not play the game of the theory over at:
http://atrocities.primaryerror.net/timecube.html
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-17 Thread robic0
On Sat, 17 Dec 2005 09:55:10 +0100, Gunnar Hjalmarsson
<[EMAIL PROTECTED]> wrote:

>robic0 wrote:
>> Xah Lee wrote:
>>> 
>>> 
>> 
>> 
>
>So, at last they found one another. :(
Thanks for the coaching  Gunnar !!!

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-17 Thread Gunnar Hjalmarsson
robic0 wrote:
> Xah Lee wrote:
>> 
>> 
> 
> 

So, at last they found one another. :(

-- 
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-17 Thread robic0
On 16 Dec 2005 16:52:43 -0800, "Xah Lee" <[EMAIL PROTECTED]> wrote:

>Responsible Software Licensing
>
>Xah Lee, 200307
>
>Software is a interesting invention. Software has this interesting
Soft, like your head
>property, that it can be duplicated without cost, as if like copying
it costs to dup, dup
>money. Never in history are goods duplicable without cost. But with the
wrong, you can dup your bullshit evrywhere for free
>invention of computer, the ephemeral non-physical programs break that
you don't know what a computer is
>precept. In digital form, programs and music and books all become goods
i bid a gigabuck for that gigabyte
>in essentially infinite quantity.
in a for() loop maybe
>
>All is good except, bads in digital form can also multiply equally,
get a calculator, bad is negative and subtracts, not multiply
>just as goods. Well known examples are computer viruses and email
virus and email or virus in email?
>spams. Unknown to the throng of unix morons are software bads. In a
"software bads" is like asian bads, dumber than dog shit
>unix moron's mind, the predominant quip among hackers is “where is
whats on the morons mind anyway Zah?
>your code?”, singnifying the mentality that a hacker's prestige is
when is mentality signified, do a cat scan do any good?
>judged on how much code he has contributed to the community. Therefore,
per line or content? if the dude is dumb does his software get demoted
>every fucking studs and happy-go-lucky morons put their homework on the
right, the 9 inch dicked moron with the genious iq, and very tall..
>net, with a big stamp of FREE, and quite proud of their
free... suck my 9 inch dick, and quite proud
>“contributions” to the world. These digital bads, including
well, a big dick is a gods gift to women (or did u mean digitial dick)
>irresponsible programs, protocols, and languages, spread like viruses
every program i ever met was irresponsible and never wore condoms
(i never fucked with them so "i" don't know)
>until they obtained the touting right of being the STANDARD or MOST
yup, down south we call them the "John Henry", definetly the standard
>POPULAR in industry, as if indicating superior quality. Examplary are
nah, superior "dick size" doesen't mean mind
>C, Perl, RFC, X-Windows, Apache, MySQL, Pretty Home Page (and almost
oh, u name dropper your so intelligent
>anything out of unix). The harm of a virus is temporal. The harm of
a "virus" is a physical ailment, not a mind doodoo 
>irresponsible software (especially with unscrupulous promotion) is the
i never knew a responsible software, can u name one?  they don't 
talk to me, maybe cause i just curse them out.. hahahaaa
>creation of a entire generation of bad thinking and monkey coders. The
i think you mean monkey jakkingoff, which usually leads to bad
thinking, i mean really man step away from the gun and put your hands
in the air...
>scale can be compared as to putting a bullet in a person brain, versus
you mean surgically, i never saw one "put" in there. anybody seen
this happen?
>creating a creed with the Holocaust aftermath.
omg, bring the jews into into it.
>
>Distribution of software is easily like pollution. I thought of a law
so shit flows downhill eh...

>that would ban the distribution of software bads, or like charging for
keep the software bads to yourself (whatever that is)
>garbage collection in modern societies. The problem is the difficulty
nothin wrong with garbage, its a 3 billion dolla industry
>of deciding what is good and what is bad. Like in so many things, i
can we leave good/bad up got god, or at least anybody with a brain?
>think the ultimate help is for people to be aware; so-called education;
i think toilet paper helps alot better, edu is a mind fuk divorced
from reality ... like u
>I believe, if people are made aware of the situation i spoke of, then
awareness comes when you "find" your navel
>irresponsible software will decrease, regardless any individual's
>opinion.
i never knew a "mind" software that considered itself irresponsible
>
>The most important measure to counter the tremendous harm that
is the epa
>irresponsible software has done to the industry is to begin with
can't we all agree "software" is not people ...
>responsible licenses, such that the producer of a software will be
can't we all agree licenses were made for marriages and dog tags ..
>liable for damage incurred thru their software. As we know, today's
your software killed my country, i want 1 trillion in damages 
>software license comes with a disclaimer that essentially says the
i wish marriage license did
>software is sold as is and the producer is not responsible for any
software is sold. i think you should be instead, we know what u can do
>damage, nor guaranteeing the functionality of the software. It is this,
software functions as it was programmed, not as your conception of
its use ... you should find out what "it" doess first
>that ferments all sorts of sloppitudes and fads and myth

Re: Xah's Edu Corner: Responsible Software Licensing

2005-12-16 Thread Xah Lee
Responsible Software Licensing

Xah Lee, 200307

Software is a interesting invention. Software has this interesting
property, that it can be duplicated without cost, as if like copying
money. Never in history are goods duplicable without cost. But with the
invention of computer, the ephemeral non-physical programs break that
precept. In digital form, programs and music and books all become goods
in essentially infinite quantity.

All is good except, bads in digital form can also multiply equally,
just as goods. Well known examples are computer viruses and email
spams. Unknown to the throng of unix morons are software bads. In a
unix moron's mind, the predominant quip among hackers is “where is
your code?”, singnifying the mentality that a hacker's prestige is
judged on how much code he has contributed to the community. Therefore,
every fucking studs and happy-go-lucky morons put their homework on the
net, with a big stamp of FREE, and quite proud of their
“contributions” to the world. These digital bads, including
irresponsible programs, protocols, and languages, spread like viruses
until they obtained the touting right of being the STANDARD or MOST
POPULAR in industry, as if indicating superior quality. Examplary are
C, Perl, RFC, X-Windows, Apache, MySQL, Pretty Home Page (and almost
anything out of unix). The harm of a virus is temporal. The harm of
irresponsible software (especially with unscrupulous promotion) is the
creation of a entire generation of bad thinking and monkey coders. The
scale can be compared as to putting a bullet in a person brain, versus
creating a creed with the Holocaust aftermath.

Distribution of software is easily like pollution. I thought of a law
that would ban the distribution of software bads, or like charging for
garbage collection in modern societies. The problem is the difficulty
of deciding what is good and what is bad. Like in so many things, i
think the ultimate help is for people to be aware; so-called education;
I believe, if people are made aware of the situation i spoke of, then
irresponsible software will decrease, regardless any individual's
opinion.

The most important measure to counter the tremendous harm that
irresponsible software has done to the industry is to begin with
responsible licenses, such that the producer of a software will be
liable for damage incurred thru their software. As we know, today's
software license comes with a disclaimer that essentially says the
software is sold as is and the producer is not responsible for any
damage, nor guaranteeing the functionality of the software. It is this,
that ferments all sorts of sloppitudes and fads and myths to rampage
and survive in the software industry. Once when software producers are
liable for their products, just as bridge or airplane or transportation
or house builders are responsible for the things they build, then
injurious fads and creeds the likes of (Perl, Programing Patterns,
eXtreme Programing, “Universal” Modeling Language...) will
automatically disappear by dint of market force without anyone's
stipulation.

In our already established infrastructure of software and industry
practices that is so already fucked up by existing shams, we can not
immediately expect a about-face in software licenses from 0 liability
to 100% liability. We should gradually make them responsible. And this,
comes not from artificial force, but gradual establishment of awareness
among software professionals and their consumers. (Producers include
single individual to software houses, and consumers include not just
mom & pop but from IT corps to military.)

Please spread this idea.

This post is archived at
http://xahlee.org/UnixResource_dir/writ/responsible_license.html

 Xah
 [EMAIL PROTECTED]
 ∑ http://xahlee.org/

-- 
http://mail.python.org/mailman/listinfo/python-list