ATTENTION: This blog has moved to a new location. Please update your bookmarks, browsing habits, and aggregators.
|
|
Thursday, March 13, 2003 |
|
This post (and this weblog) has a new home. WS-ConfusionTo complement the Web Services Reliable Messaging specification currently in-progress in OASIS, Microsoft, IBM, BEA, and TIBCO just released WS-ReliableMessaging. (The WS-Addressing specification is in the same salvo, presumably to supply unambiguous identification of endpoints for the purpose of tracking acknowledgements.) The OASIS version (which I mentioned earlier in my weblog) was initially publicized as "WS-Reliability". The OASIS version is backed (in terms of initial committee membership) by Hitachi, Fujitsu, WebMethods, Sonic Software, NEC, Oracle, IONA, SeeBeyond, WRQ, SAP, and Sun. The other version is backed (in terms of authorship) by IBM, Microsoft, BEA, and TIBCO. The kicker in the Microsoft/IBM/TIBCO version is, as expected: EXCEPT FOR THE COPYRIGHT LICENSE GRANTED ABOVE [to reproduce the specification document], THE AUTHORS DO NOT GRANT, EITHER EXPRESSLY OR IMPLIEDLY, A LICENSE TO ANY INTELLECTUAL PROPERTY, INCLUDING PATENTS, THEY OWN OR CONTROL. (OASIS has some more reasonable IP terms.) At any rate, I'm not sure what "intellectual property" IBM/Microsoft/TIBCO could possibly be referring to (other than potentially spurrious patents), since sequence numbers, acknowledgements, endpoint identification, and timeouts are part of more messaging and communications protocols in the network domain, Internet domain (SMTP), and business domain (HL7, EDI, EDI-INT, etc.) than I could count. 3:55:30 PM |
|
This post (and this weblog) has a new home. Patent-Oriented ProgrammingA recent patent granted to Xerox that includes aspect-oriented programming among its claims has provoked some interesting responses: I guess giving away Ethernet and the Mac UI was enough... [Don Box's Spoutlet] In spite of the width of the patent's claims, I have the hope and expectation that those claims and their scope will actually protect the technique as opposed to restricting it. Among other things, Xerox released AspectJ first under the Mozilla Public License 1.1 and then under the Common Public License ("CPL") 1.0. The relevant portion of the CPL 1.0 would be: "Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
So, as long as Xerox is a Contributor toward AspectJ, the CPL covers the royalty-free use of the patent within AspectJ. (Unfortunately, this sort of thing is not covered in the CPL 1.0 FAQ.) 3:46:25 PM |

