March 25, 2008 -- (WEB HOST INDUSTRY REVIEW) -- News that Apple (apple.com) will offer the latest version of its Safari Web browser on Windows machines has upset John Lilly, CEO of Web browser rival, Mozilla (mozilla.org).
Level 1 PCI DSS Certified Service Provider! DataPipe delivers the best network & support; top tier data centers; New York metro, Silicon Valley, London, Hong Kong, Shanghai. DataPipe - Personal Touch, Global Reach.
Lilly has lashed out at Apple CEO Steve Jobs, criticizing the use of Apple Software Update to offer the Safari browser on Windows machines undermines online security. However, many speculate that it has more to do with the fact the initiative would steal some of the market share of Mozilla's Firefox browser.
He writes on his blog: "What Apple is doing now with their Apple Software Update on Windows is wrong. It undermines the trust relationship great companies have with their customers, and that's bad - not just for Apple, but for the security of the whole Web."
Apple unveiled its Safari 3.1 last week, adding that it would offer the new browser to Windows users through Apple Software Update which alerts users to new Apple software with a pop-up window. Apple Software Update comes pre-installed on Windows machines, along with iTunes and Quicktime, ensuring that Safari will be offered to millions over the past week.
The pop-window that appears on Windows PC reads: "Safari for Windows is the fastest and easiest-to-use web browser for the PC. It displays web pages faster than any other browser and is filled with innovative features - all delivered in an efficient and elegant user interface."
When Apple first launched Safari for Windows last June, Jobs said he would piggyback the browser on iTunes. However, Lilly is still angry and argues that Apple Software Update does more than just politely offers the browser to Windows users.
He continues in his blog:
"The problem here is that it lists Safari for getting an update - and has the 'Install' box checked by default - even if you haven't ever installed Safari on your PC... Apple has made it incredibly easy -- the default, even -- for users to install ride along software that they didn't ask for, and maybe didn't want. This is wrong, and borders on malware distribution practices.
"It's wrong because it undermines the trust that we're all trying to build with users. Because it means that an update isn't just an update, but is maybe something more. Because it ultimately undermines the safety of users on the web by eroding that relationship. It's a bad practice and should stop."
Lilly also denies any criticisms that he is more concerned about losing marketshare than security issues in a follow-up blog post:
"Lest anyone be at all confused about my motives in writing my recent post about Apple Software Update, I'll say this unequivocally: it isn't about competition. [I wrote what I meant in my post - there's no subtext at all - it's all on the page, so I won't rehash it here.]
"To the contrary: competition is good - necessary, actually. Competition - or, more the point, the ability of people to choose what tools and services they use - is essential, and without it nothing gets better."
I saw this pop up yesterday and was completely confused by it, for a second I thought my computer went haywire.. offering me a Safari update. Weirdest thing that's happened in a while... the funniest thing is, it's all because I installed Quicktime. Wasn't expecting to get messages I didn't ask for with it. posted by: Kayla | March 26, 2008 04:24PM
Search the Knowledge Base to find a solution to your problem.
Browser
CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
Remote Address
38.103.63.17
Referrer
Date/Time
12-May-08 08:58 AM
Stack Trace
at cfart_whnews_Close2ecfm1364004782.runPage(D:\home\thewhir\html01\templates\art_whnews_Close.cfm:72) at cf032508_Mozilla_CEO_Criticizes_Apple_MOve2ecfm515636972.runPage(D:\home\thewhir\html01\marketwatch\032508_Mozilla_CEO_Criticizes_Apple_MOve.cfm:1)
coldfusion.xml.XmlProcessException: An error occured while Parsing an XML document.
at coldfusion.xml.XmlProcessor.parse(XmlProcessor.java:154)
at coldfusion.runtime.CFPage.XmlParse(CFPage.java:182)
at cfart_whnews_Close2ecfm1364004782.runPage(D:\home\thewhir\html01\templates\art_whnews_Close.cfm:72)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:343)
at coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1908)
at cf032508_Mozilla_CEO_Criticizes_Apple_MOve2ecfm515636972.runPage(D:\home\thewhir\html01\marketwatch\032508_Mozilla_CEO_Criticizes_Apple_MOve.cfm:1)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:343)
at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:210)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:51)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:86)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:50)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.CfmServlet.service(CfmServlet.java:105)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:257)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:349)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:457)
at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:295)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)