Zope 2.4.0 for OS X

Zope 2.4.0 for OS X. A build of Zope, for OS X, includes Python. [More Like This WebLog]

Microsoft files and gets lots of patents. Last week for the first time they said they will use patents to limit competition. That means if you produce software that uses some technique that Microsoft has patented, they'll either make you take the feature out or send you a bill.

Now suppose you're an open source developer, doing it for love, not money. They're going to shut you down. Let's say you're a small commercial developer trying to prove an idea so you can get funding. Yup, you're out of the game too. Maybe you're IBM with a huge hoard of cash and patents. No problem. You pay the bill or trade patents. As Microsoft's reps acknowledged last week, there's no room in their plan for independent developers. In their vision of the software ecosystem, you have to get a job working at a BigCo if you want to make software.

Of course the USPTO should never have allowed patenting of software, it's too close to patenting speech, and that's the first sacred freedom guaranteed by the US Constitution. I think ultimately that's how we'll get rid of this problem. (BTW, in general, lawyers have been of no help on this. I've tried to get Lessig to look at this angle, but I don't think he understands how close software is to speech.)

Tim O'Reilly pointed out that Microsoft has benefited from a lot of non-patented art that it ripped off, citing the Macintosh as an example. It's much worse than that. I designed features of Word, Excel, PowerPoint and the Windows file system browser. My lawyers suggested that we file a patent on these inventions, but I felt then as I feel now that it is unethical for a software developer to try to prevent competition that way. I let Microsoft use the ideas for free because I thought it was better for progress in the software business. (In 1985, when the outlining feature was going into Word, they didn't hide that they were studying ThinkTank and Ready. The subject of licensing the design of our user interface never came up in the discussions we had with them, and we didn't raise the issue after Word-with-outlining shipped. Same with PowerPoint, which eventually adopted many of the features of MORE. I had a meeting with Microsoft's Pete Higgins where I explained how outlining would work in spreadsheets. Shortly thereafter the feature appeared in Excel. Again, no problem sharing the idea, I didn't have a spreadsheet to put it into, they did, so I gave them the idea. The same free sharing of ideas happened in 1998-2000 when we worked with them on SOAP, based on prior work at both Microsoft and UserLand. Getting Microsoft on board was important. We made a significant contribution to their product strategy.)

BTW, I asked John Montgomery of Microsoft, while SOAP was in development, to confirm that they had not filed any patents on this technology, and I got confirmation that they hadn't. The red flag was raised by Sun, in a private meeting, who claimed that they knew that Microsoft had filed patents in this area. The BigCo's play a pretty nasty game, I learned at the time. [
Scripting News

Microsoft files and gets lots of patents. Last week for the first time they said they will use patents to limit competition. That means if you produce software that uses some technique that Microsoft has patented, they'll either make you take the feature out or send you a bill. Now suppose you're an open source… Continue reading Microsoft files and gets lots of patents. Last week for the first time they said they will use patents to limit competition. That means if you produce software that uses some technique that Microsoft has patented, they'll either make you take the feature out or send you a bill.

Now suppose you're an open source developer, doing it for love, not money. They're going to shut you down. Let's say you're a small commercial developer trying to prove an idea so you can get funding. Yup, you're out of the game too. Maybe you're IBM with a huge hoard of cash and patents. No problem. You pay the bill or trade patents. As Microsoft's reps acknowledged last week, there's no room in their plan for independent developers. In their vision of the software ecosystem, you have to get a job working at a BigCo if you want to make software.

Of course the USPTO should never have allowed patenting of software, it's too close to patenting speech, and that's the first sacred freedom guaranteed by the US Constitution. I think ultimately that's how we'll get rid of this problem. (BTW, in general, lawyers have been of no help on this. I've tried to get Lessig to look at this angle, but I don't think he understands how close software is to speech.)

Tim O'Reilly pointed out that Microsoft has benefited from a lot of non-patented art that it ripped off, citing the Macintosh as an example. It's much worse than that. I designed features of Word, Excel, PowerPoint and the Windows file system browser. My lawyers suggested that we file a patent on these inventions, but I felt then as I feel now that it is unethical for a software developer to try to prevent competition that way. I let Microsoft use the ideas for free because I thought it was better for progress in the software business. (In 1985, when the outlining feature was going into Word, they didn't hide that they were studying ThinkTank and Ready. The subject of licensing the design of our user interface never came up in the discussions we had with them, and we didn't raise the issue after Word-with-outlining shipped. Same with PowerPoint, which eventually adopted many of the features of MORE. I had a meeting with Microsoft's Pete Higgins where I explained how outlining would work in spreadsheets. Shortly thereafter the feature appeared in Excel. Again, no problem sharing the idea, I didn't have a spreadsheet to put it into, they did, so I gave them the idea. The same free sharing of ideas happened in 1998-2000 when we worked with them on SOAP, based on prior work at both Microsoft and UserLand. Getting Microsoft on board was important. We made a significant contribution to their product strategy.)

BTW, I asked John Montgomery of Microsoft, while SOAP was in development, to confirm that they had not filed any patents on this technology, and I got confirmation that they hadn't. The red flag was raised by Sun, in a private meeting, who claimed that they knew that Microsoft had filed patents in this area. The BigCo's play a pretty nasty game, I learned at the time. [Scripting News

debate portion

Last night I watched the video of the shoot out at the open source summit last week. I highly recommend watching the debate portion, it's about a half-hour, and if you think patents aren't going to be a big part of the landscape of the future of software, you owe it to yourself to hear… Continue reading debate portion

XML Spy 4 enters second beta phase

XML Spy 4 enters second beta phase. The second beta of XML Spy Suite 4.0 is available for testing, including support for the W3C XML Schema Recommendation. [xmlhack]

SOAP::Lite heavy with new features

SOAP::Lite heavy with new features. One of the most popular SOAP libraries, the Perl SOAP::Lite module, has added many new features, including transports for Jabber and XML-RPC. [xmlhack]

The Usability of Usability

WebWord: The Usability of Usability. Q&A with Jared Spool. As a profession, we need to spend a lot more resources on basic research. We need to stop thinking that there are pat, one-size-fits-all solutions to every problem. And we need to align ourselves with the business goals more directly. [Tomalak's Realm]