|
Breakthrough Analysis, by Seth Grimes
Seth Grimes is an analytics strategist with Washington DC based Alta Plana Corporation. He consults on data management and analysis systems. See More by Seth Grimes BSD Licensing Puts the Shine on Google Chrome
For all the coverage of the Chrome Web browser announcement, little note has been taken of Google's choice of the ultra-liberal BSD open-source license. The BSD choice accentuates that Chrome will be more (and very likely less) than a conventional Web browser. Chrome will contribute Web rendering to an increasingly comprehensive enterprise software platform and may (further) tie non-Google application developers to the Google stack. That platform is key. Google co-founder Larry Brin spoke at a Tuesday Google press conference. "Everything we do is running on the Web platform. It's very important to us that works well," Brin is reported to have said. "I wouldn't call Chrome the OS of Web apps. It's a very basic, fast engine to run Web apps. We'll see more and more Web apps of greater and greater sophistication." Functionally, Chrome, still in beta release, is just a Web browser. Chrome's greatest impact will be as an enabler for applications that need Web capabilities but focus on something else entirely. Chrome's BSD license is key. It runs 225 words in its entirety, 100 if you don't count the copyright notice or warranty disclaimer. "Redistribution and use in source and binary forms, with or without modification, are permitted provided that... conditions are met," those being that redistributions must carry the license notice and that you can't use Google's or contributors' names in redistributions without notice. The license is that simple. Unless I've missed something, the first thing you can do with Chrome is recompile the source code after removing stuff like code that "may automatically download and install updates from time to time from Google" and anything else you don't like. You can then redistribute (or even sell!) your binaries to the world. That would take care of complaints about Google's terms of service imposed on downloaders of the Chrome executable. The next thing you can do is rip apart the code. Take 10 lines or take 10,000, whatever you need, and paste them into your own software. BSD licensing allows it. BSD licensing invites it. That's how it came to be that BSD licensed PostgreSQL has been so widely and profitably mined in building innovative data management packages, as I reported in June and in July. Chrome's BSD license will allow companies to exploit Chrome to Web-enable their BI software — any software, actually — at no licensing cost. (While the Mozilla Web browser is also open source, the Mozilla Public License includes "copyleft" provisions that govern the redistribution of modified code in ways that disallow mining source code for inclusion of components in other products. See MPL section 3.2. Availability of Source Code. Thank you to Roberto Galoppini for confirmation on this point.) (Developers exploiting the open-source Webkit JavaScript engine, which is utilized by both Chrome and Mozilla, would typically not modify the code. Webkit's GNU Library General Public License, would therefore not hinder commercial distribution of products that call Webkit code.) People who look at the Chrome beta and see just another Web browser need to look deeper. Given that a production release will surely offer competitive performance, Chrome's difference will come from under the surface, from the ultra-permissive terms of Chrome's BSD software license. And that difference will be reflected in new or expanded Web capabilities for a host of Google and non-Google applications. E-MAIL | SLASHDOT | DIGG This is a public forum. CMP Technology and its affiliates are not responsible for and do not control what is posted herein. CMP Technology makes no warranties or guarantees concerning any advice dispensed by its staff members or readers. Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of CMP Media LLC and may be edited and republished in print or electronic format as outlined in CMP Technology's Terms of Service. Important Note: This comment area is NOT intended for commercial messages or solicitations of business.
|
Blog Channels
The Brain Food Blogger SQL Puzzlers by Joe Celkoon Enterprise App Development on Changing the Enterprise by Shawn Shell by Kas Thomas Product Maven Subscribe to RSS feed of all blogs Archives
|
| |||||||||||||||||||||||||||||||





















