Wednesday, January 24, 2007

Microsoft Tries to Doctor Wikipedia

The short history of this story is this: Microsoft does not like the Wikipedia entry on Open XML. Since Wikipedia logs changes with information that can identify the source of the change, Microsoft decides that it would be a better idea to pay someone else to make their changes. Classy.

Doug Mahugh, a technical expert for the Microsoft format, Office Open XML, has identified himself as the Microsoft employee who contacted Jelliffe requesting his services.

In a comment posted on the popular Slashdot technology website, Mahugh published what he said was an excerpt from an email to Jelliffe, detailing “what I asked Rick to do”.

“Wikipedia has an entry on Open XML that has a lot of slanted language, and we'd like for them to make it more objective but we feel that it would be best if a non-Microsoft person were the source of any corrections,” reads the email Mahugh apparently wrote to Jelliffe.

“Would you have any interest or availability to do some of this kind of work? Your reputation as a leading voice in the XML community would carry a lot of credibility, so your name came up in a discussion of the Wikipedia situation today."

Wales said the proper course would have been for Microsoft to write or commission a "white paper'' on the subject with its interpretation of the facts, post it to an outside website and then link to it in the Wikipedia articles' discussion forums.

"It seems like a much better, transparent, straightforward way,'' Wales said. (Quotes from The Age)

Maybe this post is a wee bit snarky, but this is what happens when I blog from the airport prior to 6am without enough green tea :-)

Sunday, January 21, 2007

Portland BarCamp Meetup on January 25

Our next informal Portland BarCamp Meetup has been scheduled! We have also settled on the fourth Thursday of every month as a regular date for the event. Any local techies are welcome to attend.

When: Thursday, January 25th
Time: 6:00pm - 9:00 pm
Where: Jive Software Office (317 SW Alder St Ste 500)
Sponsored by: Jive Software


Jive Software

Jive Software is located on Alder near 3rd. Parking is available in a nearby parking garage, and it is short walk from the Max (directions to Jive Software).

If you plan to attend, please RSVP on the Portland BarCamp Meetup wiki (RSVP required):

The meetup will be very informal and similar in format to previous meetings. We'll do a few introductions, talk for a few minutes about organizing the BarCamp, and then see where the discussion goes.

If you would like to receive notifications about any last minute changes, future meetups, and other PortlandBarCamp communications, please join our Google Group to receive email announcements.



Google Groups
Subscribe to BarCampPortland

Email:


Browse Archives at groups.google.com


We have also created a BarCamp Portland Google Calendar for upcoming events and posted the event to Upcoming.org.

We are also trying to gain support for a real BarCamp event in Portland. We will start the planning process when we get enough people signed up on the Wiki, so please add yourself to the wiki if you want to attend a Portland BarCamp event!

Friday, January 19, 2007

Open Source as a Marketing Strategy and a Compiere Blog

Lately, I have been thinking about the different ways that an open source business model can benefit the companies that base their businesses on an open source product. Although there are many benefits, one of these benefits is that open source can be used as a marketing strategy. I blogged about this idea in some detail on the new Compiere Blog, and here is an excerpt:

Since Compiere is freely available for download, anyone can install the software, try it, and see if they want to use it in their environment. Many of these people will never generate any revenue for Compiere, but maybe they tell a few other people about Compiere, and maybe those people tell a few more people ... This viral marketing helps to promote and market open source products with little involvement from companies like Compiere. Having an open source business model can generate a level of awareness that might otherwise cost a substantial amount of money to achieve through trade shows, advertising, etc.

Using open source as a marketing strategy requires a shift in thinking for anyone coming from a proprietary background. As open source companies, we need to encourage people to download our software for free – the more, the better! It does not matter to me that someone gets our software for free without paying Compiere a dime. Yes, they are benefiting from our hard work without giving anything in return, but all I need is for them to tell someone who will eventually want to attend training or purchase some type of support or other services from Compiere.

Open source companies also need to be a bit careful not to be too heavy handed with pushing people into revenue generation. We cannot (and do not want to) force people into purchasing support agreements or other services, because this would severely limit our ability to benefit from open source as a marketing strategy. Instead, we need to provide compelling services (support and others) that benefit our customers. Those customers who need and want our help will pay for it. (Quote from the Compiere Blog)

Thursday, January 18, 2007

World (Portland) Explorer Tag Maps Courtesy of Flickr Data

I read about the new World Explorer from Yahoo today on O'Reilly Radar, and I decided to take a quick look at the map for Portland. A few interesting things turned up when I moused over some of the main tags to see the related tags.

  • The “Zoo” tag was fairly predictable: giraffe, animals, bear, etc.

  • “Edgefield” was related to McMenamins (not surprising since the Edgefield McMenamins is a very popular destination.)

  • OSCON was on the Portland map as a tag.

  • Beaverton, a sleepy and not always very nice suburb of Portland, relates to sunset, clouds, and sky – I can't even hazard a guess on that one.

  • The most interesting: Mt. Tabor was only associated with cat. Apparently “cat people” gravitate toward Mt. Tabor.

I also noticed that going back to the map after closing my browser yielded slightly different results. I encourage you to have a look. It provided me with a few minutes of amusement anyway.

Monday, January 15, 2007

Chaos

Expect fewer and erratic posts from me in the next couple of months. I am selling my house in Hillsboro and moving to the east side of Portland. Moving is always a chaotic process. In other words, I will be kicked out of my house at random times of the day so that strange people can wander through, then I get to put everything I own into little boxes only to take them back out inevitably losing certain items for an indefinite period of time.

Despite the less than fun moving process, I am excited about moving to the east side of Portland. We are looking forward to living within walking distance of coffee shops, vegetarian restaurants, grocery stores, and more. It will also be nice to live closer to downtown.

If anyone is looking for a great house with good schools, a quiet neighborhood and suburban living, I have a great house in Hillsboro! Information about my Realtor and the house can be found here and you can visit my Flickr account to see way too many pictures of the house.

Tuesday, January 09, 2007

iPhone Envy

I just bought a Samsung BlackJack in November. It is WAY better than my previous device, the BlackBerry. It looks great, is small and light, has a bigger screen, has better Internet access, and has a camera. Honestly, it's the first cell phone that I've really loved to use. The only drawback is that it runs Windows ... it occasionally gets a bit tweaky, which like most Windows devices can only be fixed by a reboot (not a very convenient solution).

Today, I saw the news about the iPhone and developed a serious case of gadget envy. A device with Internet, email, wifi, iPod, even thinner than my BlackJack, easy synchronization with iTunes, and very cool looking. I already have Cingular ... now I just need to find an excuse to buy a new device.

Compiere's New Partner Program

Today we announced our new Authorized Partner Program at Compiere. As many of you know, designing a partner program within an open source company has a unique set of challenges. The program must be designed to provide Compiere and our partners with enough revenue to sustain our businesses while creating product offerings at appropriate price points for customers. This is not unique to open source companies; however, most open source companies have to find creative ways to achieve this balance without relying on revenue from product license sales. The new partner program is designed to provide the resources partners need to build their businesses by providing consulting services, training, and support, since Compiere partners tend to have business models similar to value-added resellers, system integrators, and service consulting firms.

When I started working at Compiere at the end of November, they had a pretty good idea about what they wanted from a new Partner Program, but they needed someone to pull everything together to define the exact specifications for the program, write brochures and other promotional materials, and draft a completely new legal agreement between Compiere and our partners. My skills are a bit diverse (I've done everything from UNIX sys admin to market research on roller bearing usage in steel mills), and at a small company, the “just get it done” attitude means that I can get my hands into all sorts of fun things and do something a little bit different every day. I really love working for a company where I can jump in headfirst and quickly have a real impact on the company. Prior to Compiere, I had always been at very large companies, most recently Intel, where as one of tens of thousands of employees, it can become very difficult to see how your work impacts the profitability of the company. Additionally, the bureaucracy inherent in large corporations can result in much slower reaction time, and it can take many months to launch even the smallest program. I started working on the partner program at Compiere during the last week of November and the program launched just over a month later, which is amazing when you take into consideration the holiday downtime and the effort involved in getting a new employee (me) up to speed!


I love my job!


Monday, January 08, 2007

Second Life Moves to Open Source

Second Life has just announced that the Second Life client has been released under an open source license, and they described their move to open source as “inevitable”:

“At Linden, we have always been strong advocates of the use of open standards and the advantages of using open source products. Though Second Life makes abundant use of non-standard technologies, our basic UDP protocol message system for example, we rely on open standards and open source implementations when appropriate and available. Since many of the components that will make up this network are not yet done, we are not publishing long white papers or RFCs at this time — instead, we are giving everyone what we have along with a goal of producing those open standards with the input and assistance of the community that has brought Second Life to where it is now.

Releasing the source now is our next invitation to the world to help build this global space for communication, business, and entertainment. We are eager to work with the community and businesses to further our vision of our space.” (Quote from the Second Life Blog)

I also found it interesting that Linden Lab specified the GNU GPL version 2, rather than releasing it under the GPL and future versions ... another company hedging its bets on the still under development GPL v3.

I think this is a great move for Linden Lab, and an astute business decision. By releasing the client software under open source, residents can modify their client experience, while Linden Lab continues to provide the server side code, which is where they make their revenue. Linden Lab is providing a more flexible environment for users, which should translate to additional users, and at the same time, they continue to have the revenue stream required to keep Second Life in business.

Sunday, January 07, 2007

Portland BarCamp Meetup on January 25

Our next informal Portland BarCamp Meetup has been scheduled! We have also settled on the fourth Thursday of every month as a regular date for the event. Any local techies are welcome to attend.

When: Thursday, January 25th
Time: 6:00pm - 9:00 pm
Where: Jive Software Office (317 SW Alder St Ste 500)
Sponsored by: Jive Software


Jive Software

Jive Software is located on Alder near 3rd. Parking is available in a nearby parking garage, and it is short walk from the Max (directions to Jive Software).

If you plan to attend, please RSVP on the Portland BarCamp Meetup wiki (RSVP required):

The meetup will be very informal and similar in format to previous meetings. We'll do a few introductions, talk for a few minutes about organizing the BarCamp, and then see where the discussion goes.

If you would like to receive notifications about any last minute changes, future meetups, and other PortlandBarCamp communications, please join our Google Group to receive email announcements.



Google Groups
Subscribe to BarCampPortland

Email:


Browse Archives at groups.google.com


We have also created a BarCamp Portland Google Calendar for upcoming events and posted the event to Upcoming.org.

We are also trying to gain support for a real BarCamp event in Portland. We will start the planning process when we get enough people signed up on the Wiki, so please add yourself to the wiki if you want to attend a Portland BarCamp event!

Thursday, January 04, 2007

MySQL Hedges Bets on GPL

MySQL “kind of sort of (not really) changes its license model”. Until recently, MySQL was licensed under GPLv2 or later, but they have changed their license to be GPLv2 only. This may sound like a small change, but it is a significant (and smart change). Anyone licensed under GPLv2 or later will automatically convert to the GPLv3 when it is released. This gives MySQL the option to decide whether (or not) to move to the GPLv3, instead of automatically converting upon release of GPLv3. MySQL will have the opportunity to review the final version of the GPLv3 license and make an informed decision about which license makes the most sense for MySQL's business needs.

Not every company (or project / organization) can change their license at will:

MySQL owns the copyright to its database code so can change the license any time it likes (and indeed offer the software under dual licenses). While the company is not ruling out a change to GPL v3 once it is completed, it is hedging its bets in case it does not like the results.” (Quote from Matthew Aslett on Computer Business Review Online)

Wednesday, January 03, 2007

Google's Algorithmic Hiring Process

Only at Google. The company known for hiring the best and the brightest and only accepting those candidates with the highest grade point averages and SAT scores has now found an algorithm to help predict which candidates will make the best Google employees. Job applicants will now complete a detailed online survey including questions like: “Have you ever made a profit from a catering business or dog walking? Do you prefer to work alone or in groups? Have you ever set a world record in anything?” (The New York Times).

I am a bit skeptical. I do not think that an algorithm is an ideal way to select the right person for the right job. I like to think that we are much too complex as human beings to be reduced to a single number determining whether or not we would be a outstanding employee.

On the other hand, Google search algorithms are the best, so who knows, maybe Google is on the right track. Next in the Google product family: “Algorithmic Dating”, the online survey guaranteed to find your ideal mate brought to you by Google Algorithms.

Thursday, December 21, 2006

Off the Grid

I will be off the grid visiting family through Wednesday, December 27 in rural Ohio ... land of dial-up internet where the closest broadband is more than a 20 minute drive away at a Starbucks in a truck stop! I do have my Samsung Blackjack for email and web surfing "emergencies" ;-)

Happy Holidays!

Friday, December 15, 2006

Techies Working from Home in Portland

There are many techies working from home offices here in Portland. In my case, I work for Compiere, a bay area open source company, and there are many others like me along with technology consultants, entrepreneurs, analysts, and others who wouldn't mind working at a “real office” occasionally. While I love my home office, it might be nice to have something other than a coffee shop where I could squat when I have company in town or every other Tuesday morning when my housekeeper is here. Shared office space would also provide a place where we can meet with other local technology workers to network, share thoughts, get feedback on crazy ideas, etc. by the “water cooler”.

The co-working idea could be popular here in Portland where we have so many independent technology workers. If you are interested, Raven started a co-working in Portland wiki where you can sign up or get more information about the idea.

Thursday, December 14, 2006

The Distro of the Beast


If you've ever wanted a Linux distro of the evil variety or a distro for Iron Maiden fans, you might be interested in this version of Ubuntu:

"Let him who hath understanding reckon the distro of the beast,
for it is a Linux distro,
its distro is Ubuntu Satanic Edition." (Quote from Ubuntu Satanic Edition)
Thanks to Todd for pointing this out!

Tuesday, December 12, 2006

How Many Cartoonists Does It Take to Change a Lightbulb?

Scott Adams, creator of Dilbert, is awesome. Here is a link to his most recent blog entry detailing his failings as a “handy person”:

Beneath the cabinets in my kitchen is a row of fluorescent lights that illuminate the countertops. One of those lights has decided to go all Baghdad on me. It crackles and pops and blinks for the entire time it is on. You might be thinking this is no big problem. All I have to do is change the fluorescent bulb, right?

I have a confession.

I am not. . . mechanical.

Or to put it another way:

Q. How many cartoonists does it take to change a light bulb?

A. More than the number living in my house.

My problem is that the light bulb is encased in some sort of impenetrable container with no indication of how it opens ... (Quote from Scott Adams on Dilbert.Blog)

Enjoy!

Sunday, December 10, 2006

O'Reilly's New Compact Definition of Web 2.0

Web 2.0 has always been one of those nebulous concepts that has been difficult to concisely define. Each person seems to have a slightly different idea about what is and is not web 2.0. Tim O'Reilly's original essay, What is Web 2.0, was quite lengthy, and he is now trying to define web 2.0 using a short, easy to remember definition:

Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform. Chief among those rules is this: Build applications that harness network effects to get better the more people use them. (This is what I've elsewhere called "harnessing collective intelligence.") (Quote from Tim O'Reilly on O'Reilly Radar).

I am not sure that this is a business revolution as much as it is a consumer revolution that businesses can take advantage of by building “ applications that harness network effects to get better the more people use them.” I think the key to web 2.0 is how the expectations of the users are changing. Only a few years ago, most consumers saw the Internet as a passive medium, like radio and television, to be watched and enjoyed without any direct involvement. Many consumers now expect to be able to participate in the online environment by commenting, uploading, or participating in the content in a number of ways. I think that the key to web 2.0 is consumer driven participation and interactivity. Businesses need to understand this fundamental change and focus on building online participation into their business models.

I do think that O'Reilly has a great start toward a more concise definition of web 2.0.

Thursday, December 07, 2006

Portland Free Wireless is Live!

I have not been close enough to downtown to try it out firsthand, but several areas in Portland now have free wireless access from MetroFi. Click the image below to get a high resolution image (with zoom).




Tuesday, December 05, 2006

Clearspace Collaboration Environment from Jive Software


I was lucky enough to get an early preview of Clearspace from the Jive Software team, a local Portland, Oregon company. They have just starting talking about Clearspace on the Jive Talks blog with a recent post from Sam Lawrence. They have not yet released details, and portions of the product were in varying stages of completion when I played with it, so I will not go into any specific details here.

What I will say is that this product is cool. It is intuitive to use and has a “web 2.0” feel to it with modern collaboration functionality built into the system from the beginning. None of the retrofit feel that older applications have when someone tries to cram a bunch of new technology into an ancient product. This will be a product to test drive when Jive launches it in early 2007:

“The idea for Clearspace actually came from our customers, who through their conversations with our sales, marketing, professional services and customer support teams had been asking for many different collaborative feature additions to Jive Forums and Knowledge Base. Some of these were very specific, others borrowed from a lot of the collaborative elements of completely different point solutions. At the beginning of last year we took a big step back and realized that the sum of what was being requested was a completely new, much more comprehensive product.

So, a year ago we faced very tough decisions. Up to that point we had planned to address our customer requests through a combination of improvements to our existing products and/or building a couple of totally new products. Our big decision was was whether to build three products or one. The more we talked about it the more we recognized the massive benefit that could be realized by a single, unified, flexible architecture– sort of like that quote from Lord of the Rings–”one ring to unite them all.” (ok, it was really “rule them all” but that’s too harsh.)” (Quote from Sam Lawrence on Jive Talks)

Compiere Press Release

For anyone interesting in learning more about what I am doing at Compiere, you can read the press release issued today. Way cool ... I've never been the subject of a press release before!

Monday, December 04, 2006

OSDL Shake-up: Reduces Staff by 1/3 and Stuart Cohen Leaves

The Open Source Development Labs (OSDL) in Beaverton, OR has just eliminated 9 technical and administrative positions at the labs. A staff of 19 people remain at OSDL including Tom Hanrahan in engineering, Diane Peters for legal work, Linus Torvalds, and Andrew Morton.

ZDnet writes that “CEO Stuart Cohen resigned to pursue opportunities with higher-level open-source software,” and that “Cohen's resignation as CEO was coincidental and independent of the other changes at OSDL”. According to ComputerWorld, Cohen will be working with Portland and Seattle based venture capital firm OVP Venture Partners. Mike Temple will be moving the COO position into the CEO role.

The now smaller OSDL will focus on the following:

“The lab's board concluded that a modified mission was appropriate because Linux is now mainstream, and companies have become adept on their own at some of the collaborative work OSDL was founded to oversee, Temple said Monday. The group is funded by IBM, Hewlett-Packard, Novell, Intel and several other computing companies.

OSDL's middleman role--connecting customer requirements, computing-company resources and developers--remains unchanged, Temple said. "We will be a catalyst among those three, to bring them together, solve problems and create the code," Temple said.

Funding freed up through the layoffs is set to go toward legal work, which the group's members have found valuable, Temple added. The group either will contract with legal professionals or hire a staff attorney, he said.

In technical matters, the organization will stop focusing on projects defining broad categories of Linux--earlier examples including efforts for high-end servers, telecommunications gear, mobile phones and desktop computers. Instead, engineering work will emphasize narrower efforts to find areas where new software needs to be written.” (Quote from Zdnet)


“The OSDL is shifting its resources to focus on four key areas: continuing to provide a safe haven for key developers, sponsoring the work of Torvalds and others; providing increased legal support for Linux and open source to account for licensing and patent issues that are increasing in complexity (this expansion will complement current OSDL initiatives such as the Patent Commons, Osapa.org and the Linux Legal Defense Fund); supporting ongoing regional activities such as the Japanese Linux Symposium; and fostering closer collaboration among community developers, OSDL members and users to produce more code to advance open-source projects, OSDL officials said in a statement.” (Quote from eWeek)

Here is my take on the situation. I do not buy the “coincidence” argument. I find it very hard to believe that the CEO of any organization would just decide, completely of his own accord, to leave during a change of this magnitude. With a staff reduction of this relative size combined with a new strategic direction, Cohen's leaving OSDL would not have been a coincidence. There are a few possibilities (caveat: this is pure speculation):

  • First, the board of directors may have “suggested” that Cohen leave due to any number of potential issues: dissatisfaction with his performance, lack of confidence in his ability to lead the organization under the new mission, ...

  • Second, Cohen may not have wanted to stay under the new mission for any number of reasons: lack of agreement with the strategic change and new mission, expecting the job to be less exciting under the new mission and wanting to find greener pastures, ...

Despite my skepticism about Cohen's “coincidental” leaving, I do think that the new mission will be good for OSDL and for Linux. When OSDL was first formed, Linux as an open source project was less mature, and fewer contributors to the Linux kernel were sponsored by large companies who paid their salaries. As a result, the contributions tended to be made in areas of personal interest, which may or may not have been the areas needed to make Linux successful in large deployments of mission critical systems. OSDL helped to coordinate efforts and provide testing labs where Linux could be tested on large clustered systems not generally available to most people. Now, with companies like IBM and Intel doing more work toward sponsoring developers and helping with testing, OSDL's original mission has become less important.

The focus on legal matters makes sense. With the proliferation of lawsuits, concerns over software patents, licensing concerns and other legal matters becoming top of mind, having an organization to focus on open source legal issues could be a great benefit. 2007 could be an interesting year for open source legal matters: the GPL is undergoing a revision, and the Microsoft / Novell agreements related to patents could be clarified. Many open source projects are run by small groups of individuals or small companies, and it would be great to have OSDL as a legal resource.