<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bits And Buzz, by @JeremyChone &#187; Open Source</title>
	<atom:link href="http://www.bitsandbuzz.com/article/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bitsandbuzz.com</link>
	<description>Technology, trends, and opportunities.</description>
	<lastBuildDate>Sat, 03 Sep 2011 00:39:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>To Flash or to Open Web</title>
		<link>http://www.bitsandbuzz.com/article/to-flash-or-to-open-web/</link>
		<comments>http://www.bitsandbuzz.com/article/to-flash-or-to-open-web/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 15:10:19 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=305</guid>
		<description><![CDATA[Nowadays, building [rich] Web applications can be quite  challenging, as the proliferation of Web technologies has become overwhelming and  confusing. The real challenge is that many interesting new Web technologies are  being promoted by various groups, and it can be quite difficult for a developer  or architect to filter the practical [...]]]></description>
			<content:encoded><![CDATA[<p><img class="imgPostIntro" src="/images/img-flash-open-web.png" alt="" align="left" />Nowadays, building [rich] Web applications can be quite  challenging, as the <strong>proliferation of Web technologies has become overwhelming and  confusing</strong>. The real challenge is that many interesting new Web technologies are  being promoted by various groups, and it can be quite difficult for a developer  or architect to filter the practical and future-proof ones from the cool and  volatile ones.</p>
<p>As a rule of thumb, open technologies tend to be more  pervasive and longer lasting (especially for the Internet) than proprietary  technologies, which tend to bring more advanced capabilities early on.  Consequently, <strong>Web application developers need to be pragmatically-open</strong>, by choosing  open technologies whenever possible, but also by  not hesitating to use proprietary  ones when required. It is not about being religious about openness or anything  else, but rather about being diligent so that one is able to choose the right  technology to maximize the chances of success of the target application. In other  words, it should not be a personal and emotional decision, but rather a  business and rational one.</p>
<p><span id="more-305"></span></p>
<p>Today, for mainstream rich Web applications, there are two  main technologies: <strong>Flash</strong> and <strong>Open Web</strong> (i.e., HTML, CSS, JavaScript, SVG, etc…). While  SilverLight and JavaFX are definitely interesting upcoming technologies, they are  still unproven Web entities, and, for the sake of simplicity, this article will  focus on Flash and Open Web.</p>
<p>Having worked for many years on the subject, and having  spent time in both camps, I can honestly state that they both have their pros  and cons and, depending on your rich Web application requirements, you might even  need to use both. The trick to making a good business decisions is to have an  objective look at each technology and to strip out all preconceived emotional  opinions.</p>
<p>To help answer the question of what to use when, here is a technology-capability  matrix, followed by short explanations.</p>
<p align="center"><img src="/images/img-flash-open-web-matrix.png" alt="" width="458" height="378" /></p>
<h3>SEO <small>(Open Web)</small></h3>
<p>While Google is making some good progress at <a href="http://googlewebmastercentral.blogspot.com/2009/06/flash-indexing-with-external-resource.html">indexing  Flash content</a>, SEO for Flash is still in <a href="http://blog.ineedhits.com/tips-advice/4-major-reasons-why-seo-and-flash-still-dont-mix-30005764.html">its  infancy</a>, and, if your application depends on SEO to succeed, you better  stick with well known URLs and HTML best practices.<strong> SEO is hard enough </strong>with regular  page-based HTML content without adding unproven SEO-technologies to the mix. Even  adding Ajax the wrong way could be extremely damaging to SEO. For example, the  “#” URL trick that is used by many single-page Web applications might not be as  SEO-friendly as it seems (Ajax and SEO will probably be the subject of a future  post).</p>
<h3>Mobile Web <small>(Open Web)</small></h3>
<p>Mobile Web is another place where Flash is still behind. Although  Adobe is making <a href="http://www.pcworld.com/article/167165/"> promising progress</a> in this area, if your  are not building a 2D game or  video/media  centric application, there are very few reasons to encumber the overhead and uncertainty  of another virtual machine on top of the already very capable modern mobile Web  browsers. Nowadays, most of the <strong>new high-end devices have desktop-like browser  capabilities</strong> (often based on WebKit) which allow developers to take full  advantage of Open Web technologies such as Ajax and CSS 2.1+. Consequently, the  best way to maximize your mobile application reach is to stick with Open Web  technologies and architect your Web user interface in such a way that it  progressively degrades for simpler mobile browsers. Alternatively, developers  can to take advantage of the current mobile app stores trend that promotes  device specific applications, but this is outside the Web scope of this  article.</p>
<h3>Rich HTML Display &amp; Editing <small>(Open Web)</small></h3>
<p>While Flash 10 has some technologies which ease the  development of HTML layout and editing components, it is still nowhere near the  browser’s native capabilities. It is probably a fair guess that Flash 11 will  have even better HTML capabilities, perhaps even embedding WebKit, but, for  today, if you want to display and edit rich HTML, not surprisingly, the Web  browser is your best friend.</p>
<h3>On-Demand Performance <small>(Open Web)</small></h3>
<p>On-demand performance is the experience a user gets when  <strong>accessing a Web application for the first time</strong> (i.e., when none of the  application assets are in the browser’s cache). The common expectation for  consumer Web applications is usually sub-second responsiveness. As outlined in a  previous post about <a href="http://www.bitsandbuzz.com/article/compiled-web-vs-interpreted-web/">Compiled  vs. Interpreted Web</a>, the interpreted nature of the Web makes it very  efficient for executing on-demand content &amp; interaction, whereas the  compiled nature of the Flash application model is more optimized for post-load  execution. So, for applications requiring Web-fast first-time interaction  experiences, the Open Web model is the best one.</p>
<h3>Post-Load Performance <small>(Flash)</small></h3>
<p>Conversely, the compiled approach of Flash and frameworks  such as Flex makes it much more optimized for post-load interactions. So, if  you <strong>do not mind having a “loading-bar”</strong> on your application and have a very high  logic execution performance requirement, then Flash might be a good solution. Note  that new JavaScript VM such as Google Chrome V8 and Mozilla Firefox  SpiderMonkey with TraceMonkey are really breaking the barrier of interpreted  language performance. Unfortunately, Microsoft Internet Explorer is still  behind (even IE 8) in terms of JavaScript execution speed. While we may suspect  that Microsoft is going to work on optimizing their JavaScript engine soon, for  now, the best way to have high execution logic performance across browsers is  with Flash ActionScript 3.</p>
<h3>Animation <small>(Flash)</small></h3>
<p>If you want to make pixel flies, then Flash is your best  friend. While this statement is still true today, it is also important to note  that, with modern browsers (including IE-8-) and Ajax toolkits such as jQuery,  applications have access to some decent sets of animation capabilities using  100% Open Web technologies. So, unless animation is a cornerstone of your  application, <strong>animation alone should not be a critical or decisive factor</strong> one  way or  the other.</p>
<h3>2D &amp; 3D <small>(Flash)</small></h3>
<p>This is definitely a stronger one in favor of Flash. While  Open Web is promoting some 2D standards and implementations (e.g., Canvas and  SVG), <strong>nothing beats Flash performance and capabilities</strong> in reference to pixel  and vector graphic creation and manipulation. While Canvas and some SVG are  pretty well supported by Firefox and WebKit based browsers (i.e., Safari and  Google Chrome), Microsoft IE is still not implementing those. Developers can  circumvent this Microsoft limitation by using compatibilities such as JavaScript  or even Flash libraries, but this usually comes at the cost of features and  performance. In other words, while it is possible to do an online Photoshop or  Visio-like applications in SVG/Canvas/VML, the investment required to do it  with flash technology is definitely worthwhile. Unfortunately, Flash does not  support the interpreted model, so Web developers will have to fully jump into  the Flash development model and tools, which can be relatively high barriers of  entry, especially for small visual components (e.g., Charting). There are some  interesting Flash SVG libraries (e.g., <a href="http://code.google.com/p/sgweb/">sgweb</a>) which allow Web developers to  use Flash to rendSVG renderer and the browser JavaScript VM to run the scripts, however this comes at a performance cost.</p>
<h3>File handling <small>(Flash)</small></h3>
<p><strong>File handling has always been completely left-out</strong> by the different  Open Web standardization and implementer groups. Building an effective  experience for accessing local files through a Web browser has always been  challenging, to say the least. Even the most modern browsers still have the 1995  simple file-input component which allows for the selection of only one file at  a time. Flash, while far from being perfect, does add some nice features in terms  of this realm, such as multiple file selections and, more importantly, a way to  read selected files of clients before sending them to the server.  Unfortunately, enterprise Web applications would really benefit from file drag  &amp; drop support from and to the desktop (and File Explorer), but, somehow,  this feature is always given a very low priority by the various decision makers  (or is somehow labeled as a security hazard). Alternatively, you can use Java  technology, as does Facebook for their photo uploader, which gives almost  complete file-system control for signed applets (note: somehow, it feels kind  of strange to write the word “applet” in 2009). Advanced clipboard support is  also another neglected requirement.</p>
<h3>Video &amp; Audio Playback <small>(Flash)</small></h3>
<p>Two of HTML 5’s big new features, besides off-line support, are  the video and audio tags. However, there still lot of discussion about the  support format of video tags. One of the biggest issues is that the <strong>best video  formats are not royalty free</strong>, and, while commercial vendors such as Adobe, Microsoft,  and Google are willing to pay the video tax for their users, the open source  community finds itself in a catch-22 situation. So, from an application  developer standpoint, Flash is by far the best option to bring high quality  video and audio to your application. With the latest support of H.264/mp4 video  support of Flash, there is no good reason to really look elsewhere for now.</p>
<h3>Video &amp; Audio Recording <small>(Flash)</small></h3>
<p>I am splitting out media playback from recordings because,  if they are not split, the later tends to be forgotten. It’s difficult to  believe, but, in the 2-way Web era, the big promoters of <strong>Open Web technologies  have no implementations or plans to support Web Video and Audio recording and  uploading</strong>. Luckily, Adobe Flash has a pretty mature solution to this need, and  while they have not opened the code, they have <a href="http://www.adobe.com/devnet/rtmp/">opened the APIs and protocol</a>s to  allow developers to freely use the Flash player as a video recording device  (see <a href="http://osflash.org/red5">Red5</a> for an open source alternative  to Adobe Flash Media server).</p>
<p>So, as can be seen, there is no one size fits all  technology. It depends on the application requirements you might need to use multiple  technology sets. Obviously, as a technology vendor or advocate your goal is to build  and promote your technology for as many scenarios as possible, however, <strong>as an  application developer</strong>, your only goal should be to ensure the success of your  application, <strong>no matter the technology</strong> you end up using or switching to. Developers  should rationally and objectively evaluate each of the technologies before  investing too much time and money in any one of them. Also, avoiding over-hyped  terms such as RIA and Social Network when defining application requirements  will go a long way to help in terms of focusing on what really matters to  users.</p>
<p>If you liked this article, a <a href="http://twitter.com/?status=To%20Flash%20or%20to%20Open%20Web%20http://bit.ly/BqcA9">re-tweet</a> is greatly appreciated.</p>
<p><small>If you are in the midst of choosing your technologies for  your next rich Web application, do not hesitate to contact me at <a href="mailto:jeremy.chone@gmail.com">jeremy.chone@gmail.com</a>. (I provide  everything from free advice to complete rich Web architecture and strategy consulting  and services.)</small></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fto-flash-or-to-open-web%2F&amp;linkname=To%20Flash%20or%20to%20Open%20Web"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/to-flash-or-to-open-web/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Oracle on Sun Java, MySQL, OpenOffice, and Linux</title>
		<link>http://www.bitsandbuzz.com/article/oracle-on-sun-java-mysql-openoffice-and-linux/</link>
		<comments>http://www.bitsandbuzz.com/article/oracle-on-sun-java-mysql-openoffice-and-linux/#comments</comments>
		<pubDate>Tue, 19 May 2009 16:14:32 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise Web 2.0]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=183</guid>
		<description><![CDATA[If you are  lucky, and curious enough, Oracle can be the best place to learn the enterprise  software market. I have worked at Oracle for about seven years and, in my  entire career, it is where I have learned the most about enterprise software. When  Oracle announced it was buying Sun, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/img-oracle-on-sun.jpg" alt="" width="204" height="81" align="left" />If you are  lucky, and curious enough, Oracle can be the best place to learn the enterprise  software market. I have worked at Oracle for about seven years and, in my  entire career, it is where I have learned the most about enterprise software. When  Oracle announced it was buying Sun, I was actually not that surprised, and I thought  it was to be expected after the IBM escape. <strong>Oracle is in a self-fulfilling  prophecy</strong> to consolidate the enterprise software market and, after IBM turned  down what could have been a great match for open source and Java, Oracle had to  jump in. Larry Ellison and <a href="http://en.wikipedia.org/wiki/Safra_A._Catz">Safra Catz</a> are great market strategists, and Sun should  have been on their radar for a long time. Larry has also been good friends with  Scott McNealy, and this topic must have come up many times over the years.</p>
<p><span id="more-183"></span></p>
<p>Anyway, now  that this merger is almost done, the big question everybody has is what will  happen with Sun software and open-source assets such as Java, MySql, and  OpenOffice. There is also the burning question about Oracle’s commitment regarding  Linux. Before going one-by-one, it is important to understand few things about  Oracle:</p>
<ol>
<li><strong>Oracle  does not like GPL</strong>. They have been forced to coexist for their Linux strategy  against Microsoft, but, they are isolating it as much as possible.</li>
<li><strong>Oracle  does not care about desktop computing</strong>. While Oracle has some desktop applications  (e.g., JDeveloper and Beehive Clients), it tends to mostly focus application  model research and development on Web frameworks such as JSF and Fusion  Middleware. In other word, no <a href="http://www.adobe.com/products/air/">AIR</a> will be coming out of Oracle anytime soon.</li>
<li><strong>Oracle  has a very talented Linux group</strong>, headed by <a href="http://blogs.oracle.com/wim/">Wim Coekaerts</a>, which has made  significant Linux (GPL) contributions. <strong>However</strong>, overall,<strong> Oracle is still far  behind IBM in terms of Open Source investment</strong>. IBM is the organization that  gets and does open source better than anyone else.</li>
<li><strong>Oracle  masters</strong>, better than anybody else, the <strong>art of selling software to enterprises</strong>. It  has the most aggressive enterprise sales force on the market, and they know all  the tips and tricks to maximize any single software sell.</li>
</ol>
<p>So, now the  burning questions are what Oracle will do with Java, MySql, and OpenOffice, and  will it stay committed to Linux?</p>
<h3>1) Oracle on Java</h3>
<p>Java is  probably the biggest topic, at least for developers.</p>
<p><strong>On the language  side, I think it will be business as usual</strong>. Sun Java linguists will probably  stay at Oracle, and Oracle will probably keep them, as they are the core of one  of the biggest part of their acquisition. Many developers are already considering  the Java language to be in maintenance mode after JCP‘s repeated failures to adopt  Java popular requirements such as <a href="http://tech.puredanger.com/2009/02/16/java7-update/">closures</a>.  Therefore, the change in ownership will probably have little effect on the  already-not-popular <a href="http://www.clintonbegin.com/2008/02/clintons-java-5-rant.html">Java  language evolutions</a>.</p>
<p>Oracle might  have a <strong>bigger effect on the server side of Java</strong>. EJB3.0/ORM and Portal specs  and implementations should get a boost and, hopefully, JSF will get a re-lifting.  However, changes in velocity will be hampered by the fact that everything will  still have to go through the same JCP process.</p>
<p>Now, the client  side is going to be the entertaining one. I think that first, Oracle will get  confused and overwhelmed by <strong>JavaFX</strong> (who has not?). Then, it will be interesting  to see what the Oracle people will do about it. My guess is they will let it be  for a while (out of confusion), and then quietly <strong>deprecate JavaFX</strong> as they realize it  is the failed <a href="http://www.bitsandbuzz.com/article/compiled-web-vs-interpreted-web/">compiled  client/server model</a> all over again with some <a href="http://www.bitsandbuzz.com/article/flying-pixels/">flying pixels</a>, a cute, but weird, Java-like-but-not-Java language, with very low client penetration.</p>
<p>On the tool  side, the NetBeans vs. JDeveloper fight is going also to be fun to watch. Oracle  has been very emotionally tight with its JDeveloper to the point of  prioritizing it over BEA Eclipse-based IDE (even after standardizing on  WebLogic middleware). The good news is that both NetBeans and JDeveloper are  Swing-based, so a happy marriage is not out of the question (except if JavaFx  wants to cause trouble).</p>
<p>Personally, I am a little concerned about Tomcat. Tomcat has become a very  robust and reliable Servlet container and, with frameworks like Spring and  Hibernate, can become the backbone for highly scalable SaaS enterprise  applications. The good part is that Tomcat is governed by Apache, which  hopefully will maintain a good continuation of the project. But again, if  Oracle decides to stop continuing Sun’s investment in Tomcat, the product will  untimely surfer.</p>
<h3>2) Oracle on MySQL</h3>
<p>Let’s get to  business. MySQL acquisition is very interesting. It is important to note that  Oracle has always tried to understand what it could do with MySQL, without  giving it too much attention. This initiative became concrete in 2005, when  they bought the <a href="http://jeremy.zawodny.com/blog/archives/005490.html">innoDB</a>.  MySQL’s CEO, Marten <em>Mikos</em>, has also been relatively friendly with Oracle  over the years. I actually think he would have rather been bought by Oracle  than by Sun. But although this was a topic of discussions, it has never  happened, because, as Larry likes to put it:</p>
<p><strong>“I prefer to spend $1 billion and  be right than $100 million and be wrong.”</strong></p>
<p>Well, this is  <strong>Larry’s business genius</strong>. He just spent $6 billion and he is probably right.</p>
<p>So, what Oracle  will do with MySQL? The new MySql 5.4 has some features that could be considered  quite competitive with the Oracle database. And now that MySql has the Oracle  brand on it, Oracle will have to be even more careful about it.</p>
<p>My bet is that  Oracle will <strong>keep the MySQL 5.4 Community</strong> going and <strong>slow down the development of  6.0</strong> (in very subtle ways). Where Oracle might become aggressive is in regard to  the MySQL Enterprise and Cluster editions. While an internal competition is  always better than an external one, Oracle is going to want to control it. It  has two options for doing this. The first is by price, basically<strong> aligning the  MySQL Enterprise and Clusters editions to Oracle DB pricing</strong> (at least as a lower cost alternative for small to medium enterprises <small>-see comment from <a href="http://www.bitsandbuzz.com/article/oracle-on-sun-java-mysql-openoffice-and-linux/#comment-3682">Chris Arthur</a>-</small> ). The second is by  product, by slowing down MySQL Enterprise product innovation and investment. My  guess is that it will be the first one, which might result in a reduction of  resources on MySQL community editions as well.</p>
<p>One thing I  think won’t happen (at least for the next 5 to 10 years) is a merger between  MySQL and Oracle DB. First, it would be a mistake from a business standpoint, as  MySQL gives a great new channel to Oracle and, second, Oracle does not want to  risk contaminating its crown-jewels database source code with the viral MySQL  GPL one.</p>
<h3>3) Oracle on OpenOffice</h3>
<p>This is  probably the sad one. I am a big fan of OpenOffice, and I am not sure of its  viability inside Oracle. As mentioned above, Oracle does not really care about  desktop computing. While there might be some interesting fit with some Oracle  products (e.g., Oracle Beehive), an investment in OpenOffice would require an  equal (if not greater) investment in Microsoft Office integration, which Oracle  has never done. I am not sure the OpenOffice asset acquisition will trigger a  change of heart. I think that in a year or two a <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9132204">spinoff</a> will be inevitable.</p>
<h3>4) Linux (vs. OpenSolaris)</h3>
<p>Last, but not least, Oracle and Linux. Will this acquisition tamper with  Oracle’s commitment to Linux? As far as technical contributions, I do not think  it will change much. I think the Oracle Linux group will stay committed and  funded to continue the Linux initiatives.</p>
<p>However, on a macro level, we might see some change. I think the real  question is, “Will Oracle continue [some of] Sun’s hardware business?” If, yes,  then, Oracle will have to push OpenSolaris to the market and that might take  some juice out of their Linux marketing initiative. Otherwise, if <a href="http://sun.systemnews.com/articles/135/1/news/21829">Larry’s last commitment  to Solaris and Sun’s hardware</a> was just a gimmick for Wall Street (or a last favor  to Scott McNealy), then, in couple of years, <strong>Oracle might be back, full speed,  on Linux by acquiring a Novell or Redhat</strong>, for example.</p>
<p class="update">Update 2009-05-20: My latest conversations on the subject lead me to believe that Oracle will probably end (i.e. silently put in maintenance mode) the Sun x64 solution (which compete directly with their current HP/x64/Linux/Storage solution), and will keep Sun’s Middleware for higher-end customers. This new hardware and OS division will allow them to effectively push their “DB Appliance” solution to  large enterprises (with total control on the Operating System), and push Linux/x64 to the SMB market. So, Oracle might and probably should do both, Solaris and Linux.</p>
<p>So, here is it, my quick take on Oracle acquisitions and some predictions  for the future. I really have the greatest respect for the Oracle executive  team, Larry, Safra, and many others. I think they are great market strategists,  and they are continuously shaping the enterprise software market. Very fun to  watch!</p>
<p>Now, the next question is: What will IBM do about it? Buy SAP?</p>
<div class="promote">If you liked this article feel free to <a href="http://twitter.com/?status=Oracle%20on%20Sun%20Java,%20MySQL,%20OpenOffice,%20and%20Linux%20http://bit.ly/oracle-on-sun">Tweet about it</a>.</div>
<div class="update">
<h3>Updates</h3>
<ul>
<li>2009-06-02-JavaOne: <a href="http://broadcast.oreilly.com/2009/06/sun-launches-a-java-centric-ap.html">Big commitment from Ellison to JavaFX</a>. So, I might have been wrong after all. Oracle might want to get back to the client, NC 2.0. However, I am not sure that we can call Android Java Based. Android uses the Java language for developers to write their code, but it then get compiled to Android specific bytecode. No Java running on G2/HTC-Magic for example.
<li>
  </ul>
</div>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Foracle-on-sun-java-mysql-openoffice-and-linux%2F&amp;linkname=Oracle%20on%20Sun%20Java%2C%20MySQL%2C%20OpenOffice%2C%20and%20Linux"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/oracle-on-sun-java-mysql-openoffice-and-linux/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Mozilla Firefox and Google Chrome Harmony</title>
		<link>http://www.bitsandbuzz.com/article/mozilla-firefox-and-google-chrome-harmony/</link>
		<comments>http://www.bitsandbuzz.com/article/mozilla-firefox-and-google-chrome-harmony/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 14:41:25 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=82</guid>
		<description><![CDATA[  Google Chrome is only about three weeks old and is already an  Internet phenomenon. To sum it up, Google Chrome is all about making web  browsing safer, faster, and easier. While  some might see a fierce competition between Google Chrome and Mozilla Firefox,  I see harmony. 
Here is some [...]]]></description>
			<content:encoded><![CDATA[<p> <img src="/images/img-firefox-chrome-harmony.jpg" align="left" class="imgPostIntro" /> Google Chrome is only about three weeks old and is already an  Internet phenomenon. To sum it up, Google Chrome is all about making web  browsing <a href="http://www.google.com/googlebooks/chrome/med_22.html" target="bb">safer</a>, <a href="http://www.google.com/googlebooks/chrome/med_14.html" target="bb">faster</a>, and <a href="http://www.google.com/chrome/intl/en/features.html" target="bb">easier</a>. While  some might see a fierce competition between Google Chrome and Mozilla Firefox,  I see harmony. </p>
<p>Here is some background to better understand this point  of view. There has been a somewhat valid belief stating that the un-typed and  interpreted nature of the JavaScript language was a major limitation for building  demanding client applications. Consequently, to overcome this challenge, the  browser technology providers had the following two options:</p>
<ol>
<li><strong>Re-invent the  language</strong> by “upgrading” the JavaScript language to a more a traditional typed  and object-oriented language, such as Java or C#, allowing the runtime to just focus  on running the code. </li>
<li><strong>Re-invent the runtime</strong> by creating novels ways for the JavaScript virtual machine to parse and  interpret the JavaScript code, making the language as robust and reliable as  more traditional languages. </li>
</ol>
<p><span id="more-82"></span></p>
<p>Conforming to the EcmaScript’s <a href="http://blog.nexaweb.com/post/ecma-achieves-harmony-on-the-web/">Harmony</a> decision, which focuses  on not reinventing [or forking] the language (i.e., not doing #1), Google  and Mozilla are actually genuinely working on the same goal, which is to make the  current JavaScript faster and more reliable in a completely transparent way to  the web developer. So, from a language point of view, Mozilla and Google are  actually in complete harmony in pursuit of the <a href="http://weblogs.mozillazine.org/roadmap/archives/2007/03/the_open_web_and_its_adversari.html" target="bb">Open  Web vision</a>. </p>
<p>Here are a few Q&amp;As to summarize my take on Google  Chrome from a developer’s perspective.</p>
<p><strong>Which one is  faster?</strong> <strong></strong></p>
<p>It does not matter as long as they keep fighting it up.<strong> </strong>Google Chrome got a good <a href="http://www.download.com/8301-2007_4-10030717-12.html" target="bb">PR</a> head-start, but,  Mozilla Firefox 3.1 is back <a href="http://andreasgal.com/2008/09/03/tracemonkey-vs-v8/" target="bb">in the race</a> with <a href="http://ejohn.org/blog/tracemonkey/" target="bb">TraceMonkey</a>.</p>
<p><strong>What’s the good  news? </strong></p>
<p>JavaScript has become a safer bet for developers.<strong> </strong>With Google, Mozilla, and Apple  seriously investing in JavaScript, from applications to runtimes, developers can  rest assured that the language has a bright future. I also think this will be a  factor in forcing Microsoft to react aggressively, assuming it does not want to  see the Internet slipping way (again).</p>
<p><strong>What’s the bad  news?</strong></p>
<p> The caveats (and there are always some) are that  developers will have yet another browser to test against and the market will  have yet another browser to adopt. </p>
<p>So, at the end, I think that Google Chrome is a good  thing for the Open Web in general, and my hope is that it will be a forcing  hand to get Microsoft to update its Web strategy. </p>
<p>For example, given that Microsoft Internet strategy seems  to be mostly focused on the plug-in front (i.e., SilverLight vs. Flash), it  might be interesting for Microsoft to just re-use the Mozilla or Google  JavaScript virtual machine. Why not?  Developers  will be happy, and Microsoft would be able to fully focus on SilverLight and .Net. </p>
<div class="update">
<h3>Update</h3>
<ul>
<li>Sept 28, 2008, Microsoft adopts JQuery: <a href="http://jquery.com/blog/2008/09/28/jquery-microsoft-nokia/">John Resig</a>&#8217;s post from JQuery, and <a href="http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx">Scott Guthrie</a> and <a href="http://www.hanselman.com/blog/jQueryToShipWithASPNETMVCAndVisualStudio.aspx">Scott Hanselman</a> posts from Microsoft </li>
</ul>
</div>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fmozilla-firefox-and-google-chrome-harmony%2F&amp;linkname=Mozilla%20Firefox%20and%20Google%20Chrome%20Harmony"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/mozilla-firefox-and-google-chrome-harmony/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Which Open Source License?</title>
		<link>http://www.bitsandbuzz.com/article/which-open-source-license/</link>
		<comments>http://www.bitsandbuzz.com/article/which-open-source-license/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 21:32:27 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise Web 2.0]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=59</guid>
		<description><![CDATA[For a commercial entity, building an effective  open source strategy can be a  relatively daunting task. Open Source strategy discussions tend to revolve  around licensing. Typical questions are,  ”Should we use dual licensing?,” “Should we use GPL or BSD?,” “What are  the risks of GPL?,” “Can the  licensing help [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/imgOpenSourceLicenseMatrixS.png" class="imgPostIntro" alt="Which Open Source License"  width="143" height="69" align="left"  />For a commercial entity, building an effective  open source strategy can be a  relatively daunting task. Open Source strategy discussions tend to revolve  around licensing. Typical questions are,  ”Should we use dual licensing?,” “Should we use GPL or BSD?,” “What are  the risks of GPL?,” “Can the  licensing help us drive users to our commercial assets?,” or “What are the  competitive risk associated with each type of license?“</p>
<p>Well, while the licensing questions are pertinent and will need to be answered at some  point, the real questions are “What? Why? And How much [open]?” </p>
<p><span id="more-59"></span></p>
<p>The “What” and “Why” are very dependent on the  entity’s business model and should be carefully thought out. Open Source is a useful tool to lower the entry barrier, change product  perception, increase adoption, and create awareness. However, it does not come  for free, definitely does not  reduce engineering cost, and often requires a specific DNA.  The key to determining the “What?” is to not only think about what the entity  is ready to give to the community, but also, what the community would be  interested in taking from the  entity. In other words, <strong>don’t ask  yourself what you can give to the community, but what the community wants to  take from you</strong><strong>.   </strong></p>
<p>The “How much [to open]?” is the main question  which will help determine the  appropriate license, the challenge being  that among your users you will have competitors that you cannot really  individualize. To facilitate this thinking process, I made the following matrix  which lists the main usage capabilities for  the different types of  open source licenses. </p>
<p><img src="/images/imgWichOpenSourceLicense.png" alt="Which Open Source License" width="538" height="382" /></p>
<p>&nbsp;</p>
<p> “<strong>Download</strong>”  and “<strong>Evaluate</strong>” are often the  easiest ones since most technology companies want their “open” or even  proprietary technologies to be freely  accessible for evaluation. Obviously, all open source licenses allow these two  usages. </p>
<p>&nbsp;</p>
<p>The “<strong>Deploy</strong>” is where most misunderstandings come from and  where open source differ the most from proprietary software licensing. For  server technologies, all open source licenses (<a href="#which-open-source-license-note-1">1</a>) allow users to freely  build and deploy applications on top of the open source [server] asset without  any restrictions on their  application licensing. <strong>Restriction applies only when redistribution of the  asset occurs</strong>, and typical end-user usage (over the Internet) does not qualify  as asset redistribution. For example, Google is using a highly modified version  of Linux (GPL) and has not had to  give anything back to the community (Note: Google gave some of its  customization back, though). Note that for client side open source components, GPL can be a little bit more  complicated (not covered in this post). </p>
<p>&nbsp;</p>
<p><strong>Redistribution</strong>  of an application is where GPL differs  the most from other open source license types. GPL is very viral by  design, and can be a great tool for an entity wishing to control the redistribution of its open source asset by  assuming that many potential customers or distributors will not want to play by  the GPL rules. Dual-licensing (GPL + Commercial License) is often used for this  purpose by allowing users to opt-out of  the GPL licensing restriction if they agree to the commercial terms.  There are a lot of caveats to  this dual-licensing approach (e.g., open contribution, community uptake, and  corporate development opportunities), but it has proven to be working (e.g.,  MySql). <a href="http://www.mozilla.org/MPL/MPL-1.1.html">MPL</a> and BSD-like licenses (and in some ways <a href="http://www.opensource.org/licenses/lgpl-3.0.html">LGPL</a>) are designed  to allow free redistribution of the open source asset. </p>
<p>&nbsp;</p>
<p><strong>Modification</strong>  of the open source asset is where BSD-like  licenses (<a href="http://www.opensource.org/licenses/apache2.0.php">Apache</a>,  BSD, MIT) differ the most from other ones. All other open source licensing  forces modifications to their  asset to be submitted back with the same original license, whereas BSD/Apache-like licenses do not have such  requirements. I personally think that this is one of the principal reasons why Apache products and assets  have been broadly adopted by commercial entities such as Oracle in their  commercial offerings.</p>
<p>&nbsp;</p>
<p>So, in  short, for server-side assets, open source licenses cannot really be used to  control deployment, but more redistribution and  modification. If there is a good OEM business opportunity, then dual-licensing  (i.e. GPL + Commercial) might be an option, but if community and adoption are  the principal objectives, the Apache/BSD license types are probably the most  effective ones. While GPL might give the most control (in some ironic ways), it might  also limit market adoption and business opportunities. </p>
<p>My  philosophy is that <strong>leadership comes from contribution and not control</strong> (i.e.  licensing). </p>
<p>
<a name="which-open-source-license-note-1">(1)</a> <a href="http://www.linuxinsider.com/story/58399.html">GPL V3</a> has an optional  clause forcing the deployed applications to be under GPL as well (this clause  is not commonly used). </p>
<p>Related Links: </p>
<ul>
<li>Some good info about Mozilla Licensing: <a href="http://www.mozilla.org/MPL/mpl-faq.html">MPL FAQ</a>, <a href="http://www.mozilla.org/MPL/relicensing-faq.html">Relicensing FAQ</a></li>
<li><a href="http://www.matusiak.eu/numerodix/blog/index.php/2007/12/15/gpl-vs-bsd-a-matter-of-sustainability/">GPL vs BSD, a matter of sustainability</a>
<li><a href="http://www.gnu.org/copyleft/copyleft.html">What  is CopyLeft</a> (from Gnu.org)</li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fwhich-open-source-license%2F&amp;linkname=Which%20Open%20Source%20License%3F"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/which-open-source-license/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Seven 2008 predictions</title>
		<link>http://www.bitsandbuzz.com/article/seven-2008-predictions/</link>
		<comments>http://www.bitsandbuzz.com/article/seven-2008-predictions/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 03:26:22 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/2008/02/02/seven-2008-predictions/</guid>
		<description><![CDATA[<p>Despite some worldwide economic difficulties, 2008 might be a very  dynamic year for the technology industry. I see two main reasons. First, the economic conditions might favor some  interesting acquisitions, in the consumer as well as in the enterprise spaces. Second, I think the enterprise technology industry is  going to work actively to leverage the  best of Web 2.0 for their business. In other “buzzy” words, 2008 is the start  of Enterprise Web 2.0. </p>
<h3>1) Facebook to make big push to Mobile</h3>
<h3>2) Ning to be acquired by Yahoo!  (or Microsoft)</h3>
<h3>3) Apple to revolutionize the media distribution  market (iTunes 2.0)</h3>
<h3>4) Apple to acquire Adobe</h3>
<h3>5) Microsoft to open SilverLight and/or XAML</h3>
<h3>6) Oracle to buy RedHat or SalesForce.com</h3>
<h3>7) Enterprise Web 2.0</h3>

]]></description>
			<content:encoded><![CDATA[<p>Despite some worldwide economic difficulties, 2008 might be a very  dynamic year for the technology industry. I see two main reasons. First, the economic conditions might favor some  interesting acquisitions, in the consumer as well as in the enterprise spaces. Second, I think the enterprise technology industry is  going to work actively to leverage the  best of Web 2.0 for their business. In other “buzzy” words, 2008 is the start  of Enterprise Web 2.0. </p>
<h3>1) Facebook to make big push to Mobile</h3>
<p><img src="/images/imgFacebook-Mobile.png" alt="facebook to mobile" width="120" height="77" hspace="10" vspace="5" align="left" />This is more of an  opinion than a prediction, but I think that Facebook should make a big push in  the mobile space. Apple reinvigorated this space from a consumer point of view; however, mobile applications are  still hard to develop, integrate, or promote. Facebook has the reach, the  technology, and the platform experience to create an online mobile platform  allowing application providers to build, integrate (i.e., mashup), and deploy  (i.e. provisioning) mobile applications. </p>
<p>The challenge to build a  true <strong>online mobile platform</strong> would be to take some distance from the “PC world”  and focus the mobile specific issues, constraints, and value  chains.</p>
<p>Google might be another  challenger in this space; however,  their strategy seems to be very device-centric  (with Android), which will take longer to unfold. </p>
<h3>2) Ning to be acquired by Yahoo!  (or Microsoft)</h3>
<p><img src="/images/imgNingYahoo.png" alt="iPhone" width="113" height="36" hspace="15" align="left" />On  the consumer portal front, I predict that Ning will get acquired by Yahoo! (or  Microsoft). TechCrunch <a href="http://www.techcrunch.com/2007/12/16/who-will-google-buy-or-emulate-in-2008/" target="bb">predicted</a> that it would be Google, but I think that  Google has its hands too full  with Open Social to buy yet another “framework.” </p>
<p>Yahoo! might want to make an  aggressive move in the social network space in a novel way. A Ning acquisition might allow them to  differentiate themselves, at least from a developer standpoint. In a way, Yahoo! could become the social network  platform for the rest of us. </p>
<p class="note">Note: Google might very  well buy Bebo.com to deepen its US/EU social network presence. </p>
<h3>3) Apple to revolutionize the media distribution  market (iTunes 2.0)</h3>
<table class="imgWrapper">
<tr>
<td><img src="/images/imgAppleFilm.png" alt="Apple Media" width="77" height="70" hspace="15" align="left" /></td>
<td>
Well, this one is not hard to predict, but I think that Apple’s move to online video will become big. The WGA strike definitely works to Apple’s advantage. While Apple’s video rental numbers might look relatively low by the end of 2008, when <a href="http://www.fluffblog.com/2008/01/03/video-rental-wars-netlflix-vs-blockbuster-online-vs-apple/" target="bb">compared to Blockbuster</a>, I think Apple is going to be in a position to dominate this market (or at least, create its own). </td>
</tr>
</table>
<p>The big question is, how will Apple be able to get into the living room? Apple TV?</p>
<h3>4) Apple to acquire Adobe</h3>
<p><img src="/images/imgApple-Adobe.png" alt="Apple Adobe" width="120" height="80" hspace="15" align="left" />This  is an easy and now <a href="http://seekingalpha.com/article/59980-apple-seeking-a-reunion-with-adobe?source=yahoo" target="bb">popular</a> <a href="http://blogs.zdnet.com/projectfailures/?p=566" target="bb">prediction</a>. Despite the fact that Apple has a lot on  its 2008 plate, I think, as many others  do, that it would be a good strategic move for Apple to “merge with”  (i.e. buy) Adobe. Apple is now, more than ever, the king of user experience  from a consumer point of view. It would  make perfect sense for Apple to also become the tools leader for  creating these user experiences. </p>
<p>The irony of such an acquisition would be that, with the  newly-acquired tools and runtime  (<a href="http://labs.adobe.com/technologies/air/" target="bb">Adobe Flex/AIR</a>), <strong>Apple developers</strong> would be able <strong>to</strong> <strong>build and deploy applications for Microsoft Windows</strong> (as  Microsoft developers used to do with Microsoft tools for Apple computers).  </p>
<h3>5) Microsoft to open SilverLight and/or XAML</h3>
<p><img src="/images/imgSilverLightXaml.png" alt="SilverLight XAML" width="120" height="110" hspace="15" align="left" />2007  was the <a href="http://silverlight.net/" target="bb">SilverLight</a> year, in which Microsoft  first attempted to take over the  Flash market. SilverLight is mostly based on an XML language called <a href="http://en.wikipedia.org/wiki/XAML" target="bb">XAML</a> which is also used to build desktop applications  with the WPF runtime. However, while some XAML clones already exist (e.g., <a href="http://dev.eclipse.org/blogs/wayne/2007/10/12/xaml-on-swt/" target="bb">Wayne&#8217;s post</a> and <a href="http://www.soyatec.com/eface/" target="bb">eFace</a>) none of these technologies are officially open. </p>
<p>I predict that Microsoft  will either <strong>standardize the XAML language </strong>or even <strong>open-source the SilverLight</strong> code. It won’t do any harm to Microsoft, and will definitely counter some  common attacks against these technologies. </p>
<div class="note">
Note: In the <a href="http://en.wikipedia.org/wiki/XAML" target="bb">XAML Wikipedia  definition</a>, you might read the following:</p>
<p>“As XAML is simply based on  XML, developers and designers are able to share and edit content freely amongst  themselves without requiring compilation.”</p>
<p>Well, given my experience  on the subject, I am not sure that XML in itself improves the designer-developer workflow. Better and more  integrated tools will do so. The  main challenge is that the design semantics are drastically different from the  programmatic ones. In other word, a “Designer Component” does not necessarily  map to a “Programmer Component.”</p>
</div>
<h3>6) Oracle to buy RedHat or SalesForce.com</h3>
<table class="imgWrapper">
<tr>
<td><img src="/images/imgOracleRedhatSalesforce.png" alt="Oracle Redhat SalesForce" width="120" height="68" hspace="5" align="left" /></td>
<td>
 I  was going to say BEA, but this would be cheating now. I think the next one  could be either <a href="http://www.salesforce.com" target="bb">SalesForce.com</a> or <a href="http://www.redhat.com" target="bb">RedHat</a>. Oracle has been pretty  aggressive in its Linux strategy  in the last couple of years. A RedHat  acquisition would be definitely in-line with Oracle’s disturb-before-striking acquisition strategy. RedHat new CEO would  probably facilitate such acquisition.
 </td>
</tr>
</table>
<p>I also think that online platforms for enterprise software/service  companies are going to become  strategic in 2008. <strong>SalesForce.com</strong>, with its  force.com platform, is being aggressive about this, and <strong>can become the  Facebook for enterprise applications</strong>. I am not sure that Oracle is ready to bet  big on SaaS or PaaS (Platform as a Service) yet. But P/SaaS is definitely going  to continue to grow, and might even become more relevant in economic downturn.</p>
<p>Anyway, both of these acquisitions  are probably just a matter of time, and 2008 will tell us more. </p>
<h3>7) Enterprise Web 2.0</h3>
<p><a href="http://www.jeremychone.com/"><img src="/images/imgEW2Logo.png" alt="Enterprise Web 2.0" width="80" height="81" hspace="15" align="left" /></a>As  mentioned in the introduction to this  post, I think that 2008 will be a real start for Enterprise Web 2.0, the  buzz-word for leveraging the <strong>best of the Web 2.0</strong> technologies and paradigms <strong>to</strong>  make <strong>enterprise internet applications</strong> more  usable (i.e. RIA/AJAX), simpler, and collaborative (i.e. social).  In this context, SaaS and  PaaS (i.e., Platform as a Service) are going to be critical. (see Dion Hinchcliffe&#8217;s <a href="http://blogs.zdnet.com/Hinchcliffe/?p=157">12 predictions for Enterprise Web 2.0 in 2008</a>) </p>
<p>To this end, I am now  consulting with enteprise software and service companies to help them leverage  Web 2.0 technologies and paradigms for their  products and services. See <a href="http://www.jeremychone.com/">www.jeremychone.com</a> for more information. </p>
<p>&nbsp;</p>
<p>So, here you have my seven predictions for 2008,  hoping the “recession” won’t be too hard on the industry. </p>
<p>And  a belated happy new year to you all! </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fseven-2008-predictions%2F&amp;linkname=Seven%202008%20predictions"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/seven-2008-predictions/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Google and Firefox part II</title>
		<link>http://www.bitsandbuzz.com/article/google-and-firefox-part-ii/</link>
		<comments>http://www.bitsandbuzz.com/article/google-and-firefox-part-ii/#comments</comments>
		<pubDate>Sat, 05 Nov 2005 19:33:34 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.jeremychone.net/blog/?p=30</guid>
		<description><![CDATA[ Very interesting. Google just added a referrals program for Firefox and their AdSense service. This is actually a good indicator of Google&#8217;s and Mozilla&#8217;s tight relationship. It is also great news for the &#34;Open Web,&#34; making sure that the Mozilla Firefox &#34;franchise&#34; continue to grow. At a certain point, any Open Source product needs [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com/support/adsense/bin/answer.py?answer=25890&amp;topic=1449"><img src="http://static.flickr.com/28/60107606_a2015e36d8.jpg" alt="Google Firefox" width="150" height="57" hspace="15" border="0" align="left" /></a> Very interesting. Google just added a <a href="http://www.google.com/support/adsense/bin/answer.py?answer=25890&amp;topic=1449">referrals program for Firefox and their AdSense service</a>. This is actually a good indicator of <strong>Google&#8217;s and Mozilla&#8217;s tight relationship</strong>. It is also great news for the &quot;Open Web,&quot; making sure that the Mozilla Firefox &quot;franchise&quot; continue to grow. At a certain point, <strong>any Open Source product</strong> needs some <strong>industry support</strong> to continue growing (e.g., Linux with IBM, Intel, and DELL), and Google is definitely a big industry player.</p>
<p>The reference is also  well done: </p>
<ul>
<li>If you are using Firefox, you are asked to  download the Google Toolbar.</li>
<li>And if you happen to use IE, your are pointed to a &quot;Firefox with Google Toolbar&quot; bundle package.</li>
</ul>
<p>Today, Opera and Safari users will be pointed to the &quot;<em>Firefox with Google Toolbar</em>.&quot; It will be interesting to see if Google will open up its referral program to other browsers.</p>
<p> I am sure we will see more from the Google-Mozilla alliance, and I am definitely looking forward to Google-Firefox, part III.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fgoogle-and-firefox-part-ii%2F&amp;linkname=Google%20and%20Firefox%20part%20II"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/google-and-firefox-part-ii/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gooffice</title>
		<link>http://www.bitsandbuzz.com/article/gooffice/</link>
		<comments>http://www.bitsandbuzz.com/article/gooffice/#comments</comments>
		<pubDate>Tue, 01 Nov 2005 01:44:26 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Desktop Application]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Wish]]></category>

		<guid isPermaLink="false">http://www.jeremychone.net/blog/?p=25</guid>
		<description><![CDATA[
Google announced its plan to &#8220;hire a couple of folks to help make OpenOffice better&#8221;. This is pretty exciting!!! I am a big fan of OpenOffice, both the product and the people behind it. I had the privilege to meet them, and it is always refreshing to see a group of talented developers so dedicated [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://news.com.com/Google+throws+bodies+at+OpenOffice/2100-7344_3-5920762.html?tag=nefd.top"><img src="http://static.flickr.com/28/58264162_d7df802c67.jpg" width="120" height="48" hspace="15" border="0" align="left" /></a><br />
Google announced its plan to <a href="http://news.com.com/Google+throws+bodies+at+OpenOffice/2100-7344_3-5920762.html?tag=nefd.top" title="Google throws bodies at OpenOffice">&#8220;hire a couple of folks to help make OpenOffice better&#8221;</a>. This is pretty exciting!!! I am a big fan of OpenOffice, both the product and the people behind it. I had the privilege to meet them, and it is always refreshing to see a group of talented developers so dedicated to their goals. I really hope  this partnership will be very productive. And, I am sure this help is very welcome from the OpenOffice team.</p>
<p>One thing I have always wished for is  to get from OpenOffice functions that I cannot get from Microsoft Office. OpenOffice does a good job at providing similar functionality as Microsoft Office. However, while OpenOffice provides innovation and modern functionality, it does not provide much more than Microsoft Office, at least not in a &quot;Web 2.0&quot; sense. </p>
<p>For example, in nowadays, most Web Applications (such as Flickr, Blog Service, Wikis, &#8230;) offer some powerful Web services. It would be  useful to integrate these services directly into the OpenOffice editing experience. Here are a couple of features I would love to see in OpenOffice: </p>
<ul>
<li>Use OpenOffice Writer as [super] <strong>blog publishing tool </strong>(for WordPress, Bloggers, and TypePad). </li>
<li><strong>Use <a href="http://www.flickr.com/services/api/">Flickr</a> </strong>or any other photo services directly into Writer, Impress or even Calc., basically, being able <strong>to search and insert images</strong> from any photo services (i.e. &#8216;<a href="http://www.flickr.com/photos/surfichris/54472914/">a la Flock</a>&#8216;) while editing my document. </li>
<li>Use any blog and Wiki services as a data source for  Writer and Impress. For example, <strong>while writing </strong>a document or presentation, having the ability to <strong>quote a section of a blog or Wiki page</strong> (e.g., Wikipedia).</li>
<li><em>Many other  possible integrations exist. </em></li>
</ul>
<p>I am sure the OpenOffice platform and architecture allows for such extensions. It would also be great to include some of these integrations in the default OpenOffice package &#8230; just to stimulate engineering creativity  and to offer a <strong>good reason to use OpenOffice even if we  still have to use Microsoft Office</strong>, at least for a while ;). </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fgooffice%2F&amp;linkname=Gooffice"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/gooffice/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flock is Cool!</title>
		<link>http://www.bitsandbuzz.com/article/my-default-blog-editor-is-flock/</link>
		<comments>http://www.bitsandbuzz.com/article/my-default-blog-editor-is-flock/#comments</comments>
		<pubDate>Wed, 26 Oct 2005 04:07:00 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Wish]]></category>

		<guid isPermaLink="false">http://www.jeremychone.net/blog/?p=18</guid>
		<description><![CDATA[  I downloaded Flock last week and it is pretty cool. Not yet my favorite browser but close.  I love the concept. 
BTW, it would be even better if it could integrate with my phpGallery ;). 

Technorati Tags: flockbuzz flockwish

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flock.com/" title="undefined"><img src="http://static.flickr.com/29/55325360_5a040f6e68_s.jpg" alt="SixthMonth" width="75" height="75" hspace="15" vspace="15" border="0" align="left" class="ImageFrame_none" id="IFid1" longdesc="" /> </a> I downloaded Flock last week and it is pretty cool. Not yet my favorite browser but close.  I love the concept. <br />
BTW, it would be even better if it could integrate with my phpGallery ;). </p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Technorati Tags: <a href="http://technorati.com/tag/flockbuzz flockwish" rel="tag">flockbuzz flockwish</a></p>
<p><!-- technorati tags end --></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fmy-default-blog-editor-is-flock%2F&amp;linkname=Flock%20is%20Cool%21"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/my-default-blog-editor-is-flock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

