Friday, October 30, 2009
Second Life Helps Save, Improve Lives -- InformationWeek
(click image for gallery)
Judi Smith heads up training in Second Life for Children's Memorial Hospital in Chicago. Here she is with her Second Life avatar, "Judi Carver."
Great uses of a virtual world!
"In Chicago, Children's Memorial Hospital uses Second Life, with its three-dimensional software representations of landscapes, buildings, and vehicles, for disaster preparedness training, to show employees how to evacuate patients in an emergency. Meanwhile, disabled people use Second Life for peer support, helping one another with the emotional, social, and other problems they encounter in the real world."
Monday, October 26, 2009
Sunday, October 25, 2009
Saturday, October 24, 2009
Wednesday, October 21, 2009
Formal Collaboration with Distributed Teams
If it's a small group (four or fewer), and they all have Macs, we can meet using iChat and our IM server (below) , and we will use the built-in audio. We also get some nice additional features like desktop and document sharing:
Preparation
Monday, October 19, 2009
MPK16 in the Virtual World: More Enhancements!
Sunday, October 18, 2009
Remembering the 1989 Earthquake
okay, everyone sharing their memories of the Loma Prieta quake, here's mine: I was on the 20th floor of my office building, downtown San Francisco, listening to the World Series on the radio. When it started, I looked out my window, and saw the windows of the Schwab building "rippling." I suddenly realized that the windows I was looking out from, must be doing the same thing! I shoved my chair as fast away from the window as I could. The power went out soon after, so those of us on that floor of the building gathered to go down the stairs together. As soon as we opened the door to the stairwell, smoke poured out! We slammed the door back shut. But it wasn't smoke, it was dust from the plaster walls inside the stairwell. When we realized that, we covered our noses and went down the twenty floors.
Saturday, October 17, 2009
Disney Museum at the Presidio
Friday, October 16, 2009
NASCAR Cancels Remainder Of Season Following David Foster Wallace's Death
Okay, I know this article (and news) is old, but I just finished the book! (Infinite Jest, as part of the Infinite Summer project.) This article just seemed to sum it all up. It was great, I wonder when I'll be able to read it again... [ IJ/ 1079/ 388 ]
Thursday, October 15, 2009
Essay - The Collider, the Particle and a Theory About Fate
"the hypothesized Higgs boson, which physicists hope to produce with the collider, might be so abhorrent to nature that its creation would ripple backward through time and stop the collider before it could make one, like a time traveler who goes back in time to kill his grandfather"
Scott McNealy names Sun's top 10 tech innovations
“Top 10 Innovations from Sun.” Here is the list, copied verbatim from Scott McNealy’s slides:
- NFS/PC-NFS Technology
- SPARC (first 7-10 MIPS workstation under $10K)
- Open Source Software
- BSD + UNIX System 5 = Solaris
- Java (Java card, Java SE/ME/EE and Java FX)
- E10K (64-way Solaris)
- ZFS/Open Storage/Flash (Exadata)
- Project Blackbox, world’s first modular datacenter
- SunRay
- Chip Multi-threading “CoolThreads”
McNealy said, “I think Larry’s going to like his new toy”
Tuesday, October 13, 2009
MPK16 Launches in Second Life!
Monday, October 12, 2009
MPK16 in the Virtual World: Enhancements!
A virtual world such as Second Life, or Sun’s Wonderland product, can accommodate dozens, even hundreds, of avatars in one location. Although most people agree that face-to-face (in-person) meetings are the most effective and satisfying way to meet, these days it is getting harder to hold meetings this way, for both financial and time-consuming reasons. In addition, more and more teams, due to the desire to take advantage of the best source of expertise, now contain members who do not sit with the rest of their team(s). Video is an excellent substitute for face-to-face meetings, but it is most effective up to four or five locations (people); after that the images get smaller to fit on your screen, and the faces become correspondingly smaller. At some point, you will lose the benefits of video, as you can no longer read someone’s face, and you may not be able to even recognize them. In a virtual world, each person is represented by a single avatar, so adding more people doesn’t degrade the appearance nor performance of your overall meeting. Plus, your hair always looks great!
(comparison of video meeting in MeBeam with eight people, Second Life meeting with nine)
Reconfigurability (aka, “Rooms of Requirements”)
One great feature of the virtual world we knew we would be able to take advantage of immediately was the ability to quickly reconfigure a room. Currently, four of the areas in the MPK16 pilot space have multiple configurations, and we are able to use the tools of Second Life to just push a button and see a room rapidly reconfigure itself.This gave us three quick payoffs:
1. it reminds the designers of new spaces of the features they need to keep in mind for their floor plans, and gives a visual representation they can use to explain these features to their clients
2. the layouts in buildings undergoing a next gen retrofit may not be easily reconfigured to satisfy the requirements of the space, so the multiple configuration views give a visual guide to show the actual requirements of that type of space
3. it gives “instructions” on how to configure the layout of the physical spaceHere is an example of the three different configurations of the MPK16 Break Area space:
Break Area Configurations
1-Café Style
MPK16 in the Virtual World: Replicating the Real World
Many of the items in the space have flashing “orbs” of light: These indicate the item has a notecard attached, which may contain one or more of the following:
* Instructions on the use of the object; e.g., how to connect a call using the LifeSize video conferencing systems or that a pedestel can be moved around, locked for the day, or sat upon
* A link to further information; e.g., a video on a vendor’s Web site on how to adjust the chair
* Information on an area and its use, such as the Network Den or the Laptop Bar
* A link to reorder a part or something similar, such as a replacement bulb for a projectorThe notecard is also useful because some people learn or retain better by reading, rather than listening, and they may keep these notecards as a “take-away.” Functionality Demonstrations
Some of the functionality we can show using our virtual world instance includes how we have installed the mounted dual monitors on the desks to act as privacy screens. This also allows us to demonstrate that they may have given up cube real estate, with the loss of partitions, but they have gained screen real estate. We have also replicated much of the functionality of the breakaway rooms, the variable height desks and monitors, and the one-plug accessibility of the displays, keyboard, and mouse.In my next entry, I'll start to explain some of the virtual world features we were able to create, that are enhancements to our physical version!
MPK16 in the Virtual World!
* multiple informal areas for collaboration such as Laptop Bar, Network Den, and Break Area
* formal collaborative areas (conference rooms, Team Room)
Next, I will explore how we have replicated some of the aspects of the MPK16 real world space.
Sunday, October 11, 2009
T-Mobile Warns Sidekick Data May be Lost — Timely Backup Reminder for All | The iPhone Blog
T-Mobile has issued a warning that the ongoing, dare we say catastrophic failure of the Sidekick servers could result in permanent data loss if Sidekick users in any way reset their devices during the outage:
“Sidekick customers, during this service disruption, please DO NOT remove your battery, reset your Sidekick, or allow it to lose power.”
Scary, but also an urgent reminder to everyone who uses Cloud Services, including iPhone owners with MobileMe, Exchange ActiveSync, Google Gmail/Calendar, or any other, similar accounts.
Best practices dictate that data doesn’t exist unless it’s in at least three locations: local, local backup, and off-site backup.
Backup, backup, backup...
And what does this mean for next month's launch of Microsoft's OS in the cloud? Do they have time to fix everything?
Saturday, October 10, 2009
Friday, October 9, 2009
AMAZING Jump Rope Performance by US Naval Academy "Kings Firecrackers"
My uncle turned me on to these guys (thanks, Uncle Steve!). I'm pretty sure I could do almost all of these things, until maybe the end. Without the rope of course. But the running and skipping, okay most of it.... Anyway, what do these kids have to eat? like 8000 calories a day?
tongodeon: Barack Obama gets the Nobel
Barack Obama gets the Nobel
Just over six months after George Bush took office the message he'd ignored titled "Bin Laden Determined to Strike in US" came true. Like some King Midas in reverse he turned that disaster into an even worse disaster by alienating our allies, invading the wrong country, then horribly botching the invasion. Along the way he eliminated habeas and trial by jury and legalized torture. Then when people called him on it he didn't say "oops my bad", he fought them all the way to the Supreme Court where he lost repeatedly.That's just the really big stuff. Not outing Valerie Plame, not covering up Pat Tillman's death, not fighting the science that global warming was real, not posturing impotently while North Korea got the bomb. It's going to be hard to explain the sheer magnitude of stupid evil in the White House for the last eight years, and I provide this summary because otherwise I get the feeling many of us have suppressed it like the distant memory of an awkward date that nobody enjoyed gone horribly wrong.Every year the Nobel committee awards the Prize "to the person who shall have done the most or the best work for fraternity between nations, for the abolition or reduction of standing armies and for the holding and promotion of peace congresses", honoring fighters not necessarily winners. They awarded the 2007 Prize to Al Gore and the UN Panel on Climate Change because the panel is right about climate change, not because the panel has successfully ended global warming. They awarded the 2005 Prize to the IAEA because the IAEA was right about Iraq and North Korea, not because the panel stopped the Iraq War and North Korean arms race. They awarded the 1994 Prize to Arafat, Rabin, and Peres "for their efforts to create peace in the Middle East" because they were right about needing middle east peace, not because that peace has been created. They awarded the 1991 Prize to Aung San Suu Kyi for "for being on the right side in her non-violent struggle for democracy and human rights" in Burma, not because those rights have yet been won.Barack Obama has won the Nobel "for his extraordinary efforts to strengthen international diplomacy and cooperation between peoples".
I agree. (Thanks, Noah, for this link.)
These Piano Stairs Will Motivate Even The Laziest of You - Piano stairs - Gizmodo
If they wanted more people to take the stairs, why didn't they just turn the escalator off? Although, in our stations, they're mostly broken anyway. Still, I like the idea of trying to encourage "better" behavior through fun!
Mickos letter to EU: Approve Oracle-Sun deal | The Open Road - CNET News
Mårten Mickos
As the European Commission continues to evaluate the potentially deleterious effects of Oracle's proposed acquisition of Sun Microsystems and its open-source MySQL database, concern is rising that delay will harm MySQL without helping competition.
One who shares this concern is former MySQL CEO Mårten Mickos. On Thursday, Mickos sent a letter to Neelie Kroes, the European Union's competition commissioner, urging that the deal be approved for the good of the market and MySQL. He also spoke with CNET News' Stephen Shankland on Thursday.
Below is the edited full text of the letter.
Helsinki 8 Oct 2009
Mrs. Neelie Kroes
Commissioner for Competition
European Commission, J70
B-1049 Brussels/Brussel
BELGIQUE/BELGIE
Dear Commissioner Kroes,
I am writing to you regarding your review of Oracle's pending acquisition of Sun Microsystems. As I understand it, the EU Commission is concerned about a risk of undue concentration of power in the database market. Having been the CEO of MySQL from 2001 to 2009, and built a business that was serving a new market unmet by Oracle and others, I can agree with the questions posed, but I do not share the concerns that have been expressed. In the following, I will explain why.
In brief, my reasoning is as follows:
- Oracle has as many compelling business reasons to continue the ramp-up of the MySQL business as Sun Microsystems and MySQL previously did, or even more.
- Even if Oracle, for whatever reason, would have malicious or ignorant intent regarding MySQL (not that I think so), the positive and massive influence MySQL has on the DBMS market cannot be controlled by a single entity--not even by the owner of the MySQL assets. The users of MySQL exert a more powerful influence in the market than the owner does.
Many expected Oracle to harm MySQL as far back as 2005, when they acquired the InnoDB storage engine that plays a crucial role for many MySQL customers. And yet Oracle increased their investment in InnoDB since that time, making MySQL a stronger player in the market.
For further detail on my views on Oracle's intent, please see this interview with me in Forbes Magazine in April 2009.
It may at first blush seem counterintuitive that control of the MySQL assets does not automatically bestow control of the MySQL installed base. But the free installed base of MySQL--enormous on a planetary scale--is voluntarily but not mandatorily coupled to the commercial market of MySQL. It produces huge benefits to the MySQL business, but it is not controlled by it.
Background
The impetus to write this letter comes from my concern with the talented teams of the MySQL business unit and of Sun Microsystems in general. I am also troubled by certain factual distortions about a subject matter that I am intimately familiar with: MySQL and its business model. Open-source business models are complicated and quite different, and it took many years to fully understand and shape the one of MySQL.
A Finnish citizen, I served as chief executive officer of MySQL from early 2001 to February 2008, when Sun acquired MySQL. After that, I served as senior vice president of the database group at Sun until the end of March 2009. Being the only person to have served as the CEO of MySQL and to have attended every board meeting ever held, I believe I have unique insights into these matters.
To be clear, I resigned from my position in March 2009, and I presently have no commercial or financial interests in the MySQL ecosystem, Sun, or Oracle (or any other vendor in the DBMS market, for that matter), other than my loyalty to Sun employees in general and the MySQL team in particular.
MySQL's Markets and Installed Base
MySQL is the world's most popular open-source relational database, and potentially the most popular relational database of all. It has an enormous influence and impact on the usage and the buying patterns of relational databases (also known as RDBMSs), in particular for Web applications. One might even state that the Internet would not be what it is today, were it not for MySQL. Staffed by a highly talented team of passionate employees, the Swedish company MySQL grew the MySQL business from a small one in 2001 to a massive one in 2008.
"MySQL" refers to two things. On the one hand, there is the huge (community) phenomenon MySQL...On the other hand, there is the business of MySQL...Those two meanings of the term "MySQL" stand in a close mutually beneficial interaction with each other. But most importantly, this interaction is voluntary and cannot be directly controlled by the vendor.
In this discussion, the term "MySQL" refers to two things. On the one hand, there is the huge phenomenon MySQL--an estimated 12 million active installations under a free and open-source software license, millions, if not tens of millions, of skilled users and developers, and tens of thousands of corporations who use MySQL one way or the other.
On the other hand, there is the business of MySQL, which is growing rapidly, thus rewarding the owners of the assets (currently Sun Microsystems).
Those two meanings of the term "MySQL" stand in a close mutually beneficial interaction with each other. But most importantly, this interaction is voluntary and cannot be directly controlled by the vendor.
What I mean is that the vast and free installed base of MySQL is using it of their own free choice, unencumbered by the vendor and under no obligation or restraint. That is the nature of open source. And conversely, the MySQL business is supporting the free installed base of MySQL (by improving the product) voluntarily and in the hope of deriving benefit from the installed base.
This is the paradox of an open-source business, and it took me a long time to truly understand how powerful a force it is. It is unlike any traditional business. The key point is that both the users and the vendors of open source are engaged in a powerful free-market dynamic that cannot be contained by any single entity.
It is in everybody's interest that the two sides of MySQL produce benefit for and derive benefit from each other. But neither group can mandate or control the other one. This is a core philosophy of open-source software and more generally of the "architecture of participation" (as defined by Tim O'Reilly). There is a mutually beneficial voluntary relationship, but there is no control by one group over the other. In more colloquial terms: the owners of MySQL cannot force MySQL users to pay up, and the nonpaying users cannot force the business to subsidize them.
Anyone acquiring the MySQL assets will therefore acquire an ability to control the business aspect, i.e., meaning how MySQL is licensed commercially, but only an opportunity (and no free reign) to derive benefit from the free user base.
This explains how the MySQL business can be valued highly in the market ($1 billion, when acquired by Sun in February 2008) while at the same time providing no way of controlling its installed base. This unusual relationship between market share and installed base is at the core of the topic. The market share is small but controllable, to some degree. The installed base is enormous but not controllable. The installed base is, and can be, hugely beneficial to the owner of MySQL, but only to the extent and for as long as this owner of MySQL enjoys the trust of the installed base.
To put it in numbers, it may be useful to see the usage of MySQL, as divided into three categories:
- Group A: the free installed base, estimated at 12 million.
- Group B: the paying subscription customers of MySQL Enterprise.
- Group C: the customers who use MySQL under a commercial license.
Group A is what MySQL is most famous for and what makes MySQL important to the world. This group derives benefit from the business growth of MySQL (because the product improves), and it produces benefit to the owner of the MySQL assets (in terms of brand recognition, vast groups of software experts trained in MySQL, and so on). But group A is not controlled by the owner of the MySQL assets.
Most of the users operate without commercial support from any vendor (many of them don't even realize that MySQL also is a commercial business owned and operated by Sun). If they need support, there are many alternative vendors. If they so choose, they can run on a different variation (fork) of MySQL. If they feel a need to migrate away from MySQL, there are other databases available (both open and closed source). This group cannot be locked into a specific vendor.
Group B represents the majority of MySQL's business and the majority of the future business potential. These customers use MySQL under the GPL license, but they additionally use the products and services available under the MySQL Enterprise subscription offering. The customers are, to some degree, dependent on MySQL the vendor, but they have options that Oracle's acquisition of Sun will not affect.
Some customers are sophisticated enough to be able to continue running on MySQL without a subscription from anyone, including whoever owns MySQL, and those who lack such sophistication can turn to a third-party support vendor. The control that the MySQL owner has over this group is not consequential.
Group C represents the early business of MySQL. It is a different business model from group B. The model itself (called dual licensing) is highly effective and useful, but the target market for it is comparatively small and limited, especially as the world moves towards Web-based and cloud-based software solutions. The customers in group C are dependent on the owner of MySQL to obtain MySQL under a commercial license. If they are unhappy with the vendor, they will need to switch to another database product, or alternatively they can open-source their own software and comply with the terms of the GPL. MySQL's competitors in group C are different from the ones in group B, and they include both closed- and open-source vendors of embeddable databases.
In summary, the owner of MySQL has a high degree of control over MySQL usage in group C, moderate control over MySQL usage in group B, and no control over group A. In terms of the overall DBMS market and market-influencing phenomena, groups B and C are very small, and group A is very large. The owner of MySQL has control over the product, with respect to two groups that are small in size, and no control over the product, with respect to the group that massively influences the market.
MySQL's Strategy: Pursue a New Opportunity
In the software business, usage patterns of customers are very strong. Someone who grew up on a specific DBMS is likely to stick to it for the rest of her career. For a new entrant such as MySQL, this meant that it made (the) most sense to target a new market segment.
MySQL focused on Web developers when Oracle...focused on enterprise developers....MySQL was able to derive significant marketing benefit from appearing to challenge Oracle, but we penetrated the markets faster by, in reality, focusing on new, huge opportunities such as Web databases.MySQL focused on Web developers when Oracle (and IBM and Microsoft and Sybase) focused on enterprise developers; on so-called scale-out scenarios where the competition was designed for scale-up. This created a greenfield opportunity for MySQL to grow and thrive without having to challenge the usage patterns of the legacy vendors. In the MySQL management team, we decided not to focus on migrations from Oracle and other proprietary databases. We did indeed develop migration tools, but we also knew that such a strategy would not be effective as a main focus.
MySQL was able to derive significant marketing benefit from appearing to challenge Oracle, but we penetrated the markets faster by, in reality, focusing on new, huge opportunities such as Web databases. Key to MySQL's success was its determined focus on markets that Oracle (and others) was ignoring. PostgreSQL, on the other hand, just to mention an example, essentially focused on being as good as Oracle in the areas where Oracle was strong. And hence PostgreSQL, despite being a brilliant product, did not achieve the level of success among users that MySQL did in the same time frame.
Today, anyone studying the markets and the marketing of MySQL will be able to find evidence of both competition with Oracle and avoidance of competition with Oracle. A trained eye will notice the difference between tactical market focus and true, strategic, market focus.
The Future
Although I don't believe it would be a viable, likely, or contemplated strategy for Oracle to try to limit MySQL's success in the future, let us for a moment anyhow assume that this, for some reason, could be the case. What would happen in such a scenario?
Group A - the estimated 12 million users of the free and open MySQL who do not rely on the owner of MySQL for support, services, or subscription.
These users don't care who owns MySQL and what the commercial offerings cost because they don't buy them. They only care about the ongoing development and bug fixing of the product. If Oracle stopped developing MySQL, the defined and prescribed response in any open-source setting is forking. If a product is not evolving at the speed reasonably expected by a main portion of the user base, a fork will emerge.
Indeed, in the MySQL ecosystem, there are already a number of forks. Each one of those forks may perhaps currently be individually weak and unpromising. But the reality remains that if the main steward of an open-source product fails to live up to reasonable expectations, the forces of open source will take over.
Group B - the few thousand customers of the MySQL Enterprise subscription offering.
These customers would be alarmed by a slow-down in development of MySQL and/or in the increase of price of the subscription offering. But they would not be alone. If the product did not evolve, these users could turn to the forks that would emerge. And as for commercial subscription services, they could turn to the various firms that provide MySQL services. If there were a sufficient number of such customers, it might turn out to be a market opportunity for a larger services-oriented company.
I know of a concrete case--a major MySQL customer in the SaaS space. They depend nearly completely on MySQL as their database. Not surprisingly, they are (or actually were) customers of the MySQL Enterprise subscription offering. When they learned of Oracle's pending acquisition of Sun, they abandoned their subscription and turned to a small vendor for MySQL support, maintenance, and bug fixing. This behavior demonstrates that the subscription customers have choice.
Group C - the few hundred active customers of MySQL under a commercial license.
MySQL's commercially licensed (dual-license) business has the same control aspects that a closed-source business has. The owner of MySQL has control over these customers, in terms of pricing and further developments, but this business is not large, and there are many options for embeddable databases. Customers who felt that they could not continue as before could switch to alternative embeddable databases (open or closed source) from other vendors.
Closing words
In closing, I would ask that you, Commissioner Kroes, consider the market dynamics and the facts. Every new day of uncertainty is potentially very harmful to the various businesses of Sun, reducing competition in the market. A delay in the closing of this transaction is therefore only going to work against the respectable goal that you set out to achieve when launching the probe into this acquisition.
I believe that Oracle's acquisition of Sun (and MySQL) will increase competition in the database market. And I also believe that if, on the other hand, it becomes difficult or impossible for large companies to acquire open-source assets, then venture investments in open-source companies will slow down, harming the evolution of and innovation in open source, which would result in decreased competition.
I am at your disposal, if you would like to follow up with me on any of these issues.
Sincerely,
Mårten Mickos
"Oracle has as many compelling business reasons to continue the ramp-up of the MySQL business as Sun Microsystems and MySQL previously did, or even more."
and this
"It is in everybody's interest that the two sides of MySQL produce benefit for and derive benefit from each other. But neither group can mandate or control the other one."
thanks, Mårten, well said.