Microsoft обяви, че се отказва от правата си за интелектуална собственост върху 25 протокола за Web услуги, които компанията е разработила, като по този начин дава възможност на всеки да ги ползва без да плаща лицензна такса, съобщиха от ComputerWorld.

Отворените вече протоколи включват съвременните версии на протоколите в защитния WS-* група, както и такива, които се използват като основен компонент за инфраструктурата Identity Metasystem, представена от Microsoft преди година, както и за нейната технология InfoCard и придружаващата я CardSpace.

OPS е правен документ, който се базира на основанието "обещание да не си търсим правата" (т.е., да не се ползват патентите). Той е "самоизпълним", което означава, че разработчиците не трябва да подписват нищо, за да ползват протоколите. Подобни правни документи да не се търсят права върху патенти бяха използвани наскоро от IBM, Sun и Oracle. OPS е подобен на другото обещание на Microsoft, направено миналата година по отношение на нейната референтна схема Office 2003 XML Reference Schema.

Без съмнение Microsoft OPS ще бъде обект на интерпретации и критики заради някои клаузи, като например фактът, че той покрива само сегашните версии на протоколите и запазва ангажиментите по отношение на бъдещите им варианти. Microsoft обаче се надява, че OPS е съвсем близо до лицензната схема на отворения код.

Макар че лицензирането бе основна пречка, има и други подробности, върху които трябва да се работи, включително мета моделите и схемата, която Microsoft трябва да внедри в своята технолгия за самоличност, като InfoCard и CardSpace. Microsoft все още не е взела решение как да стане това.

Една от първите промени е тази, че всеки независим разработчик може свободно да проектира клиентски интерфейси и back-end компоненти, които са съвместими с Microsoft Identity Metasystem.

Проектът с отворен код Higgins, започнат миналата година от IBM, Novell и редица академици, планира да ползва протоколите като част от текущата си работа за създаване на софтуерна рамка, която улеснява ИТ отделите при внедряването на системи за самоличност.
OPS също отваря достъпа до протоколи като WS-Trust, основен компонент от back-end инфраструктурата на of Microsoft Identity Metasystem. Тя се основава на Microsoft Security Token Service, олекотен шлюз, базиран на WS-Trust за сървъри и клиенти, които договарят обмена на защитни токъни като Kerberos или Security Assertion Markup Language.

Много от 35-те протокола бяха разработени съвместно с IBM, която предприе подобна стъпка за отказване от авторските права върху протоколите. IBM е създала много от протоколите, чрез своята рамкова програма с отворен код Eclipse. Стъпката включва достъп до протоколи за Web услуги, разработени в партньорство със Sun, която пък осигурява безусловен достъп до протоколите.

Протоколи за Web услуги, които се визират в документа OPS са:

WS-Addressing
WS-AtomicTransaction
WS-BusinessActivity
WS-Coordination
WS-Discovery
WSDL
WSDL 1.1 Binding Extension for SOAP 1.2
WS-Enumeration
WS-Eventing
WS-Federation
WS-Federation Active Requestor Profile
WS-Federation Passive Requestor Profile
WS-Management
WS-Management Catalog
WS-MetadataExchange
WS-Policy
WS-PolicyAttachment
WS-ReliableMessaging
WS-RM Policy
Remote Shell Web Services Protocol
WS-SecureConversation
WS-Security: Kerberos Binding
WS-Security: SOAP Message Security
WS-Security: UsernameToken Profile
WS-Security: X.509 Certificate Token Profile
WS-SecurityPolicy
SOAP
SOAP 1.1 Binding for MTOM 1.0
SOAP MTOM / XOP
SOAP-over-UDP
WS-Transfer
WS-Trust
WS-I Basic Profile
Web Single Sign-On Interoperability Profile
Web Single Sign-On Metadata Exchange Protocol