Intelligent Enterprise

Better Insight for Business Decisions

Intelligent Enterprise - Better Insight for Business Decisions
search Intelligent Enterprise
Advanced Search
RSS
Webcasts
Digital Library
Subscribe
Home



BSD Licensing Puts the Shine on Google Chrome | Intelligent Enterprise Blog
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

Posted by Seth Grimes
Wednesday, September 3, 2008
4:13 PM

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.


 




    Subscribe to RSS feed of all blogs


 



InformationWeek Business Technology Network
InformationWeekInformationWeek 500InformationWeek 500 ConferenceInformationWeek AnalyticsInformationWeek CIO
InformationWeek EventsInformationWeek ReportsInformationWeek MagazinebMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingNo JitterPlug Into The Cloud
space
Techweb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0 ConferenceMobile Business ExpoSoftware ConferenceCSI - Computer Security Institute
Black HatGTECEnergy CampMashup CampStartup Camp
space
Light Reading Communications Network
Light ReadingLight Reading EuropeUnstrungLight Reading's Cable Digital NewsConstantinopleInternet EvolutionPyramid Research
Heavy ReadingLight Reading Live!Light Reading InsiderEthernet ExpoOptical ExpoTeleco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems & TechnologyInsurance & TechnologyWall Street & TechnologyAccelerating Wall StreetBank Systems & Technology Executive SummitBuyside Trading SummitInsurance & Technology Executive Summit
space
Microsoft Technology Network
MSDN MagazineTechNetThe Architecture Journal
space