[x]Blackmoor Vituperative

Friday, 2005-10-07

Microsoft’s attack on Linux foiled — for now

Filed under: Intellectual Property,Linux — bblackmoor @ 12:52

The U.S. Patent Office has rejected two Microsoft patents over the FAT file format, but the software maker said Wednesday that it’s not ready to give up its battle to protect its widely used method for storing data.

The patent office delivered its ruling late last month but made it public this week. With one of the patents, the decision is what’s considered a final rejection, while with another it’s considered nonfinal. In both cases, Microsoft has the ability to pursue its claims further.

The rejections come after a re-examination of the patents was sought by the Public Patent Foundation, which argued that they were invalid because there was “prior art,” that is, evidence that others had done similar work before Microsoft’s patent application. A U.S. Patent Office examiner issued a preliminary rejection of one Microsoft patent in September 2004.

(from ZDNet, Microsoft’s Linux-related patents rejected)

Don’t celebrate yet: money is the engine of our legal sytem, and Microsoft has a lot of it. It’s only a matter of time until they buy what they need to shut Linux down within the USA. To be clear, I do not begrudge Microsoft their millions: I believe that they earned most of it. What vexes me is that our legal system and our legislators are open to the highest bidder.

It will get worse before it gets better.

Thursday, 2005-10-06

R.I.P. Palm

Filed under: Technology — bblackmoor @ 16:15

Do you hear that sound? That’s the sound of Palm committing suicide. After years of poor decisions and marketing mis-steps, Palm is putting the barrel to its temple and telling Microsoft to pull the trigger.

It’s a sad day, indeed.

A matter of life and death

Filed under: Society,Technology — bblackmoor @ 11:53

I recently applied for a Business Systems Analyst position with United Network For Organ Sharing (UNOS). This is the organization that facilitates every organ transplant performed in the United States. Using technology to save lives sounded like a great use of my expertise, so I even lowered my salary requirements — I may be a mercenary, but I’m a mercenary with a conscience.

Part of the application involved a “writing sample”. Here’s mine:

I have been working in the arena of web development since 1993, primarily in Perl and PHP, using MySQL and PostgreSQL on the back end. Since I have been doing web development since the early 1990s, it goes without saying that I am an expert at HTML, XHTML, CSS, JavaScript, and Section 508 compliance. Over the course of the last decade I have done everything from graphic design and web-based application development to systems analysis and information architecture. Roughly half of my experience has been in the realm of Systems Analysis: gathering requirements, meeting with stakeholders, prioritizing feature requests, researching available technologies for feasibility, and so forth. In the majority of my projects, these tasks were simply part of the development process.

The details of that process vary depending on the client and the project, but each project has certain steps in common. For example, when developing the Internet and intranet sites for the US Coast Guard Naval Engineering Division, my first step was to meet with representatives from each department and gain an understanding of their existing business processes. Once I understand the client’s current processes and needs, I can begin evaluating technologies to create a design plan. Sometimes the technology that I would prefer to use is unavailable, which poses challenges. In the case of the Coast Guard project, their web server was managed by individuals with no experience in server administration. As a result, they elected to use Windows NT as a web server, and the only server-side scripting engine available was Active Server Pages (ASP), a language based on Microsoft’s Visual Basic: in other words, it was the worst possible server environment in terms of both its reliability and its functionality. Meeting the needs of the client under such conditions required creativity and flexibility on my part, but I was up to the challenge, and the Naval Engineering Division still uses the Internet site that I developed for them in 1999.

Fortunately, most of my projects have not labored under such limitations. The bulk of my programming experience is with the Linux, Apache, Perl/PHP, MySQL/PostgreSQL environment stack, and this is my preferred development environment. For example, in my project designing the Commercial Fishing License System for the Virginia Marine Resources Commission, I am leveraging these reliable, open source solutions to create a scalable, affordable system that will meet the client’s needs without the onerous burden of perennial licensing costs and weekly server reboots.

Of course, designing and developing the system is only part of a successful project. Another task I have always enjoyed is the documentation and training involved. As a contractor, I see myself as the gunslinger who comes into the town, cleans it up, and then moves on. In order for this scenario to play out as intended, I have to completely document the project and train the users so that the client can make the best use of my work once I am gone. For example, at Joint Forces Command a large portion of my time was spent in direct support of the content authors who create learning modules for the Partnership For Peace Learning Management System. This entailed answering their questions and documenting the answers so that the information would persist after I departed. As a part of this project, I established mailing lists, discussion forums, and issue tracking tools. In one form or another, I do this for every project.

Aside from the development process, which differs in the details but otherwise is similar from project to project, there is another trait which unifies the majority of my development experience: I have been fortunate to have worked for clients who make the world a better place. The Coast Guard saves lives on a daily basis, and I helped them to do their job. The Partnership For Peace is helping former Soviet satellite countries join the Western world and cooperate in peacetime crisis management missions, and I made a real difference in their ability to carry out that objective. I have always felt that the core responsibility of my job is to make other people’s jobs easier, and it pleases me that I can be proud of the jobs that I have helped other people do.

The response?

My client reviewed your resume and would like to locate someone less technical and more in love with Microsoft since they are a Microsoft shop.

People’s lives are at stake, and they’re a “Microsoft shop”? That has to be the saddest thing I have heard all week.

Apache’s Beehive 1.0 generates buzz

Filed under: Programming — bblackmoor @ 11:28

The Apache Software Foundation has announced the release of Beehive 1.0, its component toolkit for J2EE and Struts.
advertisement

Beehive is aimed at making it easier to develop Web applications in Java by reducing the amount of coding needed to produce a working application.

The open-source project was originally spun out of BEA’s WebLogic Workshop. The company donated the code to the Apache Incubator project in May 2004, and Beehive became a top-level ASF project in July of this year. Eddie O’Neil, Beehive vice president, told Builder UK that the developers were pleased with the progress the project has made. “We’re very excited about it. It’s taken a bit, but we’re excited to get it done.”

Beehive consists of three main parts: NetUI, Controls and Web Service Metadata (WSM). NetUI is an MVC framework built on top of Apache Struts, adding a set of JSP tags for building HTML pages, and more complex UI controls such as data grids. Controls are back-end J2EE classes aimed at providing a consistent interface to different data sources and other resources. Both of these rely heavily on metadata, and conform to JSR 175, the Java Metadata standard.

(from TechRepublic, Apache’s Beehive 1.0 generates buzz)

Friday, 2005-09-30

The $100 laptop

Filed under: Technology — bblackmoor @ 11:50

Negroponte

As a part of what he says is his life’s most important work, MIT Media Labs director Nicholas Negroponte is on course to deliver a $100 laptop to the people who need it most: the world’s children. …

Even scarier for companies like Microsoft will be the volume of these systems that Negroponte plans to move. By 2007, they hope to be shipping 150 million units to the world annually. That’s three times the number of notebooks that the entire industry ships today.

(from ZDNet, Move over Microsoft, Dell. The $100 PC cometh. From MIT)

Tuesday, 2005-09-27

Massachusetts makes it official

Filed under: Linux,Society — bblackmoor @ 14:42

Last Friday, the state of Massachusetts made it official: effective 2007-01-01, it will use only nonproprietary document formats in state-affiliated offices. Let’s hope that other government agencies follow Massachusetts’ common-sense lead.

[State CIO Peter Quinn] told DesktopLinux.com earlier this month that he challenged Microsoft and other companies who sell software that uses proprietary document formats to consider enabling open-format options as soon as possible. Quinn said that “government is creating history at a rapidly increasing rate, and all documents we save must be accessible to everybody, without having to use ‘closed’ software to open them now and in the future.” …

“Microsoft has remade the desktop world,” Quinn said. “But if you’ve watched history, there’s a slag heap of proprietary companies who have fallen by the wayside because they were stuck in their ways. Just look at the minicomputer business, for example. The world is about open standards and open source. I can’t understand why anybody would want to continue making closed-format documents anymore.”

(from eWeek, Massachusetts Verdict: MS Office Formats Out)

Step up to the plate, Virginia.

Monday, 2005-09-26

Why web standards are important

Filed under: The Internet — bblackmoor @ 11:27

Jim Rapoza at eWeek takes FEMA to task for creating a non-standard web site that is not accessible in standard browsers.

…a surprising number of people respond to my missives against non-compliance with a “Who cares?” attitude. If Web developers want to build sites that only work with Internet Explorer, so what? If people don’t want to use Internet Explorer or are using a non-Windows operating system, they don’t have to do business with that Web site. I mean, come on, it’s not like it’s some kind of life-or-death emergency.

But what if it is a life-or-death emergency?

(from eWeek, FEMA’s IE-Only Form: Just What Katrina Victims Don’t Need)

It turns out the the FEMA aid application form is not accessible to standards-compliant web browsers. In fact, it appears to only be accessible to Internet Explorer (which no one should be using, including FEMA). Not only is this embarassingly bad web design (which is bad enough), it’s also a violation of Section 508, the accessibility law that applies to Federal agencies.

This isn’t 1999. Section 508 isn’t new. Web standards aren’t new. It does not matter whether this was done by federal employees or by contractors: the contract should have stated (and probably did state) that the site would have to adhere to both Section 508 design guidelines and to applicable web standards. Just about every government web contract in the last six years has had those requirements.

This is nothing less than another blatant, avoidable, ridiculous screw-up at FEMA.

Friday, 2005-09-23

Standardizing virus names

Filed under: Technology — bblackmoor @ 13:11

Joris Evers at News.com reports that the U.S. Computer Emergency Readiness Team (US-CERT) will soon unveil a common naming strategy for new computer viruses and worms.

Well, I suppose someone had to do it.

Tuesday, 2005-09-13

“Redmond software company seeks world class engineers…”

Filed under: Linux — bblackmoor @ 17:06

A recruiter at Microsoft sent Eric Raymond (co-founder of the Open Source Initiative, former member of the board of directors of VA Linux Systems, and contributor to The Cathedral And The Bazaar) an email expressing interest in hiring him. Apparently the recruiter did not know who Raymond was.

Microsoft on Friday issued a mea culpa for not doing its due diligence before sending Linux and open-source luminary Eric Raymond an e-mail expressing interest in having him work for the Redmond software giant. …

Raymond, who posted the entire e-mail from Microsoft recruiter Mike Walters on his blog, informed Walters in no uncertain terms that he was not in the least bit interested in working for them.

Raymond also posted the entire text of his response to Walters on his Weblog which, as usual, pulled no punches.

“On the day I go to work for Microsoft, faint oinking sounds will be heard from far overhead, the moon will not merely turn blue but develop polkadots, and hell will freeze over so solid the brimstone will go superconductive.”

(from eWeek, Microsoft Makes a Mea Culpa for Hiring Situation)

Tell us how you really feel, Eric. Don’t keep your feelings bottled up like this: it isn’t good for you.

Wednesday, 2005-09-07

New GPL may take aim at patents

Filed under: Intellectual Property,Linux — bblackmoor @ 18:13

News from the Free Software Foundation is that the next version of the GPL may include penalties against those who patent software or use DRM in their products.

Specifically, the new GNU GPL (General Public License) may contain a patent retaliation clause. …

Other open-source licenses already do, noted Larry Rosen, founding partner of a partner in the law firm Rosenlaw & Einschlag and author of “Open-Source Licensing: Software Freedom and Intellectual Property Law.”

“I’m pleased that FSF is going to add patent defense to its new GPL 3. Many other open-source licenses have such provisions already,” said Rosen.

(from eWeek, New GPL Will Contain Patent Protection

I’m not sure adding penalties will actually accompish anything, though. If anything, I think they might chill the widespread adoption of open source software. Which is a shame, because, in principle, I think they’re a great idea: as Greve said, software patents and DRM are a menace to society.

« Previous PageNext Page »