The No.1 i-Technology Magazine in the World !
   
 

      ES no BS
       My son's music    ...and animations                 training         Twitter            Podcasts in Russian

Archives

««Jan 2009»»
SMTWTFS
     123
4
5
678910
11121314151617
18192021222324
25262728293031

RSS Feed








Java Failure can Lead to Death

posted Tuesday, 20 December 2005

Next time  you'll be getting rid  of your old technical documents, spend a moment and browse them. You may find some interesting perls there.

I'm reading the document called "End-User License Agreement for Microsoft Desktop Operating Systems"  (Windows NT Workstation version 4.0 in particular).  The clause number 7 is called "Note on Java Support", and it states the following (I did not change a single word):

"The software product may contain support for programs written in Java. Java technology is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous environments requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines , or weapon systems, in which the failure of Java technology could lead directly to death, personal injury, or severe physical or environmental damage".

I realize  that  this masterpiece was created by Microsoft lawyers, but  I have a question: can misuse of  Visual Basic in exactly the same environment  lead directly to death?  I guess not, because this  document did not have similar clauses for any other programming languages but Java.

This NT 4.0 document  was pretty old, but here's the newer one on Microsoft Exchange Server that has the same clause.  Way to go, Microsoft!

Apple also writes the same thing (read the last paragraph over here

links: digg this    del.icio.us    technorati    




1. Cosmin Bucur left...
Friday, 23 December 2005 6:22 pm

Nice find :)

I guess that's the reason they've decided to copy java and rename it as J++ and C# .


2. kourge left...
Tuesday, 27 December 2005 7:29 pm

Apple did the same thing... "THE APPLE SOFTWARE IS NOT INTENDED FOR USE IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL SYSTEMS, LIFE SUPPORT MACHINES OR OTHER EQUIPMENT IN WHICH THE FAILURE OF THE APPLE SOFTWARE COULD LEAD TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE."


3. Yakov left...
Tuesday, 27 December 2005 8:29 pm

Kourge,

This is not the same. I can understand that Apple warns about Apple's software. On the same note, if Microsoft would warn in general that THEIR software could lead to death, this would be fine. But they provided this clause for Java only, which sounds like "we have great software, but you know, it includes a bad guy Java that may potentially kill you".


4. Silvio Pedroso left...
Wednesday, 4 January 2006 8:37 am

Hey Yakov, Microsoft has not written this issue about their software just because they took for grant all their buyers have already some kind of disease to have chosen them. Remender the US destroyer using NT servers that was drifting for a couple of days because of NT crash!!


5. Venkat left...
Tuesday, 10 January 2006 2:44 am

REAL TIME systems are entirely different from all high level language implementations. Thats what still "C" has a life. All this OOPS and other languages proivdes ease of life for programmers not for end users.! Pardan and let live this languages by knowing their limits.


6. trollswagen left...
Wednesday, 8 March 2006 2:02 pm :: http://iocaopossrule.blogspot.com/

This sounded like something I read in Java licenses, so I looked up the License and Copyrights in my JDK install directory and I found these texts. It seems as if Microsoft may have taken this Sun disclaimer several steps further. Of course, you wouldn't expect anything else...

JDK License Text: You acknowledge that Licensed Software is not designed or intended for use in the design, construction, operation or maintenance of any nuclear facility. Sun Microsystems, Inc. disclaims any express or implied warranty of fitness for such uses.

JDK Copyright Text: Nuclear, missile, chemical biological weapons or nuclear maritime end uses or end users, whether direct or indirect, are strictly prohibited.


7. Socrates left...
Wednesday, 8 March 2006 4:31 pm

Yakov,

Really a nice finding.

Socrates


8. SOHAM RAJ left...
Monday, 20 March 2006 6:32 am

Hmm Let MS try ... but ... nothing will happen