On Thu, 12 Jan 2012 21:50:15 +0100, Mark Fortner <phidia...@gmail.com>
wrote:
Java can be configured to automatically update on Windows:
http://java.com/en/download/help/java_update.xml. On Linux and OS X, the
package manager, and Mac Update mechanism usually takes care of that for
you.
The only embarrassing moment in my career happened at the times of Java
1.3 (don't remember precisely). The day before the official acceptance
tests everything was fine. The day of the official acceptance tests, in
presence of a big boss of the customer, everything failed. I don't recall
precisely the details (it should be stuff circa 2000/2001), but our Java
Web Start got an update when running the acceptance tests and got a change
in the management of digital certificates. Before the update, the JRE was
able to access the certstore of Internet Explorer. After the update it
wasn't. We were using a customer self-signed certificate that the official
procedure presumed was loaded by first connecting to the website home
page, then it would have been available to the Java applet that was going
to run. Without the certificate, the applet was completely broken.
The incident was understood a few hours later and caused no big
consequences, because the customers' technicians understood what happened.
But, you know, a failure, even temporary, in face of a non technical boss
*may* have bad consequences even after a clarification.
So, for an industrial environment, auto-update for me is a big NO. In the
sense that I must be able to control it: I will always explicitly put a
dependency on a specific Java version. We can say that auto update may
even occur, but not replacing the older version, and the newer won't be
used until somebody first tests everything in a pre-production environment
and then gives green light for production.
For end users, it makes probably sense because they are not technical,
lazy and wouldn't run the update manually, thus exposing to potential
security flaws. But for sure an automatic update, sooner or later, is
going to break some piece of software. Probably in most cases it's a minor
damage than a security breach.
Short story: ok to automatic updates, but there must be a switch. I
personally would always switch it off, even for personal use.
--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
fabrizio.giud...@tidalwave.it
http://tidalwave.it - http://fabriziogiudici.it
--
You received this message because you are subscribed to the Google Groups "The Java
Posse" group.
To post to this group, send email to javaposse@googlegroups.com.
To unsubscribe from this group, send email to
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/javaposse?hl=en.