OSCON Executive Briefing II

(live blogging, so forgive the grammar and lack of proof reading)

Always Better

Matt Asay (Alfresco) and Mike Olson (Oracle via SleepyCat) discuss the value of source code. Mike argues that zero cost frictionless distribution is more disruptive than source access. A response from the crowd asked why he doesn’t close BerkleyDB. He didn’t get a chance to answer the question, but did give Matt a book.

The Path to IPO

Marten Mickos discusses how he hopes to grow MySQL AB to a billion in revenues. He covered how much the company has matured in the last few years (including items like: “we now invoice customers and have prices”). MySQL really aligns with PHP, but is “promiscuous when it comes to programming languages”. “Moore’s law will continues, but doesn’t apply to people” – MM. “The company you keep matters in Open Source” – TO. MySQL data seems to once again confirm that many people test OSS on Windows and deploy on Linux. Open Source will accelerate what is already happening to a product – bad ones will die quicker and good ones will get better faster.

Managing Linus Torvalds and other small challenges

Jim is covering the reasons that FSG and OSDL merged. He is also reflecting on what he sees as the future responsibility of the Linux Foundation, including what directions they should take and what pitfalls they should avoid.

Why Free Software values work for business

Mark discusses the relationship between the commercial Canonical and the non-commercial Ubuntu community. Mark sees collaboration as one of the key Open Source strengths. Launchpad is meant to take advantage of this and leverage collaboration as much as possible. Freedom of data is becoming increasingly important and Ubuntu/Canonical is committed to free data not only in launchpad (which will be Open Sourced soon), but throughout the project/company. “Driver support in Linux is probably one of the biggest reservations in Linux adoption” – MS. The following question was asked: “Can Ubuntu become bigger than Mark”. In essence, if Mark went away for whatever reason, would Ubuntu survive? This is clearly a question Mark has really thought about, up to and including Will provisions meant to ensure financial viability for the project.

–jeremy

OSCON Executive Briefing

OSCON, always a great conference, is officially underway. A few moments ago I got a sneak peak at ohlho, new open source guide of sorts. It allows you to tell it what stack(s) you use and gain valuable information from there. The amount of data displayed is already interesting and some compelling features are on the way. If you use Open Source it’s definitely worth checking out.

The radar Executive Briefing is resuming now, so expect more updates soon.

–jeremy

Day 1 – Ubuntu Live

The first day of Ubuntu Live is coming to an end. One thing that has permeated the first day is the amount of energy in the Ubuntu community. People are excited and eager to get things done. While originally mostly a desktop distro, Ubuntu is scaling in multiple directions from there – from LTS on the server to the mobile and embedded edition. A certification ecosystem is also in the works. If the growth and energy can be maintained, the future for Ubuntu is certainly bright. Off to Fun, Food & Drink (sponsored by Canonical) now, but I’ll continue coverage tomorrow.

–jeremy

Ubuntu Live & OSCON

I’ll be leaving for Portland in a few hours to attend both Ubuntu Live and OSCON. OSCON is always a great conference and I’m looking forward to the first ever Ubuntu conference. If you’ll be in Portland for the event(s) and would like to meet up, drop me a line. See you in Oregon.

–jeremy

Intel Launches Mobile Linux Project

The mobile Linux space continues to heat up (recent coverage). Now, Intel has jumped into the fray with the Mobile & Internet Linux Project. From the about page:

Moblin.org hosts the Mobile & Internet Linux* Project which is an umbrella, open source project focused on the development of Linux for Intel-based devices. To this purpose, moblin.org will host various projects that will provide key elements of community-based projects such as Ubuntu’s Mobile and Embedded Edition*, and Red Flag’s MIDINUX*, targeted for such devices. We also intend to be an incubator for prototyping new ideas and projects targeting these types of devices, such as the Intel-based Mobile Internet Device (MID) and various consumer electronic devices.

Looking at the projects page I was happy to see that the UI Framework is actually Hildon, which runs on the N800 and was released as Open Source by Nokia as part of maemo. Other projects will be contributing directly to upstream Open Source projects. Awesome.

–jeremy

Red Hat CEO Says He Talked Patents with Microsoft III

A quick final follow up on this post (for those of you who still have a little doubt). From eWeek:

Microsoft and Red Hat are no closer to a deal involving intellectual property cooperation, Microsoft has confirmed.

“Red Hat and Microsoft have previously had conversations about interoperability, but none of our recent conversations have included discussions about intellectual property cooperation,” Horacio Gutierrez, Microsoft’s vice president of intellectual property and licensing, told eWEEK.

This effectively puts to rest—for now—the speculation that the rival operating system vendors might actually be talking about a deal that includes some kind of intellectual property provision and/or patent covenant.

Enterprise customers, however, have a great deal of interest in seeing the two companies work together because of their investments in both sets of technologies. Bob Muglia, Microsoft’s senior vice president for server and tools, admitted that interoperability and support for major Linux distributions have come up repeatedly at the company’s Interoperability Executive Customer Council.

“Our message [from customers] was really very simple: ‘Go and talk to Red Hat because we very much would like to [work with both systems],'” he said.

Both companies say they hear their customers, but remain camped on opposite sides of the argument.

Paul Cormier, Red Hat’s executive vice president of engineering, told eWEEK that the company is still willing to work with the Redmond, Wash., software maker on the interoperability front, but that it wants to limit those talks to pure interoperability between Windows and Red Hat Linux, with the goal of solving real customer problems.

But Microsoft’s official position is that interoperability and intellectual property are not completely separate issues and have to be considered together.

Gutierrez emphasized that Microsoft remains “open to exploring a deeper collaboration with Red Hat that includes intellectual property cooperation for the benefit of our mutual customers.”

But while Microsoft is committed to building bridges with the open-source community, “collaboration on interoperability and intellectual property are important foundations for those bridges,” Gutierrez said.

That approach will not work for Red Hat; Cormier’s position has been, “I want to talk to the folks at Microsoft about our two operating systems and how we can work together to solve real customer problems without attaching any unrelated strings, such as intellectual property.”

Cormier also ruled out any possibility of Red Hat doing a deal with Microsoft like the controversial patent agreement and covenant not to sue that Microsoft penned with Novell last year, especially after viewing the limited information that is publicly available on that deal.

That’s a pretty definitive answer. Whether Microsoft will concede and work with Red Hat on interoperability without the IP strings remain to be seen. It’s clear that Microsoft customers want this, however. Kudos to Red Hat for holding their ground.

–jeremy

Comes vs Microsoft Petition Shows How Microsoft Blocked Linux Sales

Some people wonder why OEM Linux preloads like this didn’t happen sooner. Don’t forget that a couple companies did make small attempts, but were smacked down (PDF warning) by Microsoft:

Microsoft’s Predatory Response to GNU/Linux

142. GNU/Linux is an “open source” operating system that runs on Intel-compatible PCs. Microsoft has targeted the competing operating system by pressuring Intel, as well as various major OEMs such as Dell and Compaq, to boycott Linux. In late 2000, for instance, Microsoft executive Joachim Kempin described his plan of retaliation and coercion to shut down competition from Linux: “I am thinking of hitting the OEM harder than in the past with anti-Linux actions” and will “further try to restrict source code deliveries where possible and be less
gracious when interpreting agreements – again without being obvious about it,” continuing “this will be a delicate dance.”

143. LindowsOS (now known as Linspire), which is developed and marketed by Lindows.eom, Inc., is an Intel-compatible PC operating system based on Linux and which competes directly with Microsoft on the. PC desktop. On information and belief, Microsoft interfered with Lindows.com, Inc.’s ability to distribute its product through the OEM channel. Microsoft also initiated a lawsuit against Lindows.com, Inc. that adversely affected
Lindows.com, Inc.’s ability to exist, obtain; funding and conduct business.

Microsoft’s Anticompetltive Agreements With OEMs To Foreclose Competition

144. Microsoft Chairman and former CEO, Bill Gates, reportedly summarized the effects of the DOJ’s 1995 consent decree–which banned “per processor” licenses, among other exclusionary licensing terms as “nothing.” Microsoft was able to devise other restrictive OEM agreements to foreclose competition in the OEM channel, notwithstanding the consent decree

145. A “per system” license was the practical equivalent of the “per processor” license. Under the “per system” license, the OEM had to pay royalties to Microsoft for every computer of a particular “model” or “system” that it shipped–again, as with the “per processor” contracts, regardless of whether the PC contained Microsoft’s operating system. Microsoft defined “system” and “model” so broadly in its contracts that virtually all of an OEM’s production was subject to Microsoft’s “double tax” if the OEM wanted to give the consumer a choice of operating systems. Microsoft did not agree to give up its “per system” licenses in the 1995 consent decree, even though the Department of Justice warned the federal district court that “per system licenses, if not properly fenced in, could be used by Microsoft to accomplish anticompetitive ends similar to ’per processor’ licenses”–and in fact were.

146. Another way that Microsoft found to circumvent the federal court’s 1995 injunction forbidding its use of “minimum commitment/per processor” licenses was what Microsoft calls its “Market Development Agreements” (“MDAs”). Microsoft contrived the MDA as a device to evade the Court’s decree prohibiting Microsoft from requiring OEMs to adhere to “minimum commitments.” As Steve Ballmer (Microsoft’s current CEO) acknowledged: “We have always given better prices to customers who work with us to make the market. Those used to take the form of commits [i.e., minimum commitments] which we do not do anymore as a result of the [federal court’s] decree but we still believe in rewarding people who help us create demand. Hence the iMDA.” Under the MDAs, Microsoft granted large discriminatory price concessions to those OEMs that would agree to market and promote Microsofl’s Windows to the exclusion of any rival operating system. These discounts were calibrated so as to force the OEM to sell most of its computers with a Microsoft operating system in order to obtain the lowest price.

147. Because the OEM market is so competitive and profit margins are so thin, every OEM had to get the lowest price it could :from Microsoft in order to survive. In March 2002, a Gateway marketing executive (Anthony Fama) testified before Judge Kollar-Kotelly in State of New York et al. v. Microsoft, Case No. 98-1233 (CKK), about how Microsoft used its MDA program in order to force OEMs to market Microsot~’s operating system exclusively: “Given the substantial nature of these discounts, participation in the MDA, as a practical matter, is not optional. In other words, not receiving :these discounts would put Gateway at a substantial competitive disadvantage, and Gateway has communicated that self-evident proposition to Microsoft.” Microsoft also used its MDAs to lock OEMs in and competitors out by offering a discriminatory price to the OEM in a later year provided (a) the OEM reached Microsoft’s imposed goal of Windows sales over competitive sales in the prior year and (b) renewed its exclusionary contract with Microsoft for ,the later year. This placed the OEM on a perpetual treadmill, eliminating competition indefinitely. Microsoft continued these exclusionary terms at least past April 2002.

148. One method for encouraging competition in the operating systems market would have been the sale by OEMs of “naked machines” (i.e., computers that are sold without a predetermined suite of software forced upon the consumer). “Naked machines” would allow consumers to choose their computer’s software configuration from an array of competitive software products, either for preinstallation by the OEM or installation by the end user. Microsoft sought and obtained the agreement of the OEMs to refrain from selling “naked machines.” Instead, OEMs universally agree to “bundle” Microsoft applications and operating systems with their computer hardware, effectively depriving consumers of any competitive choices. These restrictive agreements exited before 2000 but, in 2000, Microsoft ratcheted the restriction up so that OEMs are forced to forfeit all discounts otherwise earned if they ship any “naked machines” to consumers. This heightened restriction, which (on information and belief) continues to the present, prohibits PC users and PC retailers from buying and installing lower priced or better quality operating systems of their choice.

It’s great to see that the grip on the industry is no longer as tight and companies are a bit more free to do what they feel is in the best interest of themselves and their customers. We’ve got a long way to go, but we’re making steady progress.

–jeremy

OpenMoko

While the iPhone has been getting all the press, something seriously interesting has been happening in the Open Source mobile space. OpenMoko devices are becoming available. From a Wired Blog:

After seemingly endless delays, the OpenMoko phone is here. The first version of the NEO 1973 mobile phone, which carries the Linux kernel inside and is not locked to a specific network, is available for purchase from OpenMoko.com. It’s not as jaw-droppingly pretty as the iPhone, but it shares a design philosophy — no buttons, just a screen — and it’s ready to be loaded with any number of open-source software applications. (Though, according to Gadget Lab, so is the iPhone).

The base version of the NEO sells for $300. It has a 2.8″ VGA touch screen, a micro SD card slot, a USB port and 2.5G GSM quad band capability.

Keep in mind that this unit (the GTA01) was pushed out early so developers could begin writing device drivers, custom GUIs and some cool apps for the phone. The next revision (GTA02), which will be available starting at $450 in October, will be ready for the mass market. It will have wi-fi, 3-D motion sensors and added graphics accelerators. So this phone isn’t exactly an iPhone killer — the next one will be a contender. AptUsTech has a nice comparison of the NEO 1973 and the iPhone.

I’m going to try to hold out for the GTA02, but we’ll see if I make it. Bottom line is, I am getting one of these. I’ll probably keep the iPhone also, even if it’s just as a wi-fi enabled iPod. Which phone I’ll use on a day to day basis remains to be seen, but the more I use the iPhone the more its closed architecture is a limiting factor. If rumors of a pending firmware upgrade prove true and it does in fact allow real 3rd party apps things could change quickly. In that case I may just carry around two phones :) If you’re interested in the GTA01 you can find more details here.

–jeremy

Microsoft Statement About GPLv3 II

To answer a question I posed in a previous post about how Novell was going to handle the fact that Microsoft does not want to be a party to the GPLv3 (from the Novell PR Blog):

Shortly after the GPLv3 license was released, Microsoft issued a statement in which they expressed their view that Microsoft is not a party to the GPLv3 and it is therefore not applicable to them. Yesterday, they also articulated that, “to avoid any doubt or legal debate on this issue, Microsoft has decided that the Novell support certificates that we distribute to customers will not entitle the recipient to receive from Novell, or any other party, any subscription for support and updates that includes the receipt of any code licensed under GPLv3.”

Microsoft’s current position, taken unilaterally, is intended to eliminate any perceived ambiguity about the applicability of GPLv3 to Microsoft. Nonetheless and independent of Microsoft’s position, we would like to make clear our commitment to our customers that Novell will continue to distribute SUSE Linux Enterprise Server with its full set of functionality and features, including those components that are licensed under GPLv3.

For those customers who will obtain their Linux via a certificate from Microsoft, Novell will provide them with a regular SUSE Linux Enterprise Server subscription, regardless of the terms of the certificate provided by Microsoft. Customers who have already received SUSE Linux Enterprise certificates from Microsoft are not affected in any way by this, since their certificates were fully delivered and redeemed prior to the publication of the GPLv3. Novell will continue to put the needs of our customers first and ensure that they can take advantage of the latest version of SUSE Linux Enterprise to run their business.

Novell and Microsoft plan to continue our technical collaboration efforts which include our joint development work on virtualization, standards-based systems management, identity interoperability and document format translators. Regarding the applicability of the covenants not to sue in the Novell-Microsoft agreement and their applicability in a GPLv3 world, our respective customers will continue to have the benefit of those provisions. For Novell customers, all Novell products are covered by the Microsoft covenant not to sue, independent of their channel of distribution, including both server and desktop and whether they are licensed under GPLv2 or GPLv3.

Whether things end up playing out that simply remains to be seen. It should also be noted that just because Microsoft doesn’t want to be party to the GPLv3 doesn’t necessarily make it so. I’m not a lawyer and won’t venture a guess as to if certificate distribution binds them legally. The issue is getting plenty of coverage, though, if you’re interested. It does strike me as odd how much ambiguity the huge Microsoft legal team continues to leave, but if that’s intentional or accidental I’m not sure. I also surprised how short sighted and unimaginative Microsoft continues to be. I guess it’s all part of protecting the cash cows. Stephe sums it up nicely:

“The (July 5) Microsoft statement seems a bit premature and over reaching,” Walli said. “Stating outright that they aren’t a party to it, means they’ve cut themselves off from using it in some future circumstance where it might be genuinely business beneficial. They would need to unmake this statement. By saying they can’t envision such a situation arising shows a lack of imagination, and makes them as religious on the issue as (Free Software Foundation founder Richard) Stallman. They remain ‘committed to working with the open source community’ without actually wanting to participate in it.”

–jeremy

Feature upgrade release to the Internet Tablet OS 2007 edition

With all the iPhone hype, it’s easy for other gadgets to fall out of mind. The N800 is still a very cool device, however, and does quite a bit that the iPhone just doesn’t do (and never will). Oh, and it’s a mostly open platform. The latest firmware has just been released and contains some really nice features:

* Skype client support
* Adobe Flash 9 browser plug-in
* Up to 8GB memory card support
* better touch screen sensitiveness
* better battery life
* New pre-installed content
* Tableteer applet
* and more! (there’s a comprehensive roundup here)

It’s great to see that Nokia continues to add features and improve the device. The N800 is hands down one of the most useful (and slickest) devices I’ve ever owned. Hopefully I’ll get a chance to upgrade the firmware today. Previous upgrades have gone very smooth and it’s great that there is an official Linux installer.

–jeremy