從事Higgins項目的開發人員希望創建一款與微軟Windows CardSpace相當的工具,但擔心會因專利問題而被微軟告上公堂。盡管該項目的一些部分還在繼續中,但支持者表示,如果沒有微軟的幫助,它可能無法發揮其全部潛力。
Higgins項目的一位負責人魯迪說,有些部分我們不能發布,我們希望確保我們的項目不會受到知識產權問題侵擾,使人們有信心使用我們的代碼。
去年9月份,微軟曾表示不會向其它公司主張近30項Web服務規格有關的專利。這盡管對Higgins項目有幫助,但開發人員表示,這不足以幫助他們發布所有他們希望的功能。他們已經要求微軟不要因知識產權問題起訴他們。
IBM首席安全設計師安東尼說,微軟已經向我們提供了第一層的保護,我們需要第二層的保護,才能使人們發售與CardSpace相當的系統。IBM和Novell是Higgins項目的主要支持者。
Higgins項目在去年11月份向微軟提出了正式要求。Higgins的開發人員說,他們已經進行了談判,並取得了一些進展,但微軟仍然是個障礙。微軟的一名代表在一封電子郵件聲明中說,微軟對Higgins開發與CardSpace兼容的系統很高興。
這名代表寫道,微軟承諾向用戶提供可互操作、安全、一致的消費者體驗。微軟將繼續與Higgins進行談判,但並沒有表示微軟是否會擴大其在開放規格方面的承諾。
CardSpace是Windows Vista的一部分,也可以在Windows XP上運行。它旨在使用戶能夠更方便、更安全地使用數字證書,並最終取代用戶名和密碼成為在互聯網上驗證用戶身份的方法。
微軟將CardSpace看作是管理認證和付費信息的唯一方法,在PC上運行的CardSpace客戶端會與需要認證或交易信息的Web網站相連接。
盡管CardSpace在Windows上運行,但Higgins項目的一個目標是覆蓋其它操作系統。Higgins希望提供一個開放源代碼的替代品,既能夠在Windows,也能夠在Linux和Mac OS X等操作系統上運行。Higgins的工作原理與CardSpace相似。
Novell的傑出工程師歐茲說,我們不想復制CardSpace,但用戶應當能夠比較二種系統,就象IE和Firefox那樣。Higgins的開發人員希望包含從Linux或Mac系統獲取身份信息,並在CardSpace中使用這些信息,以及相反功能的能力。
魯迪表示,與微軟的談判是令人鼓舞的,但微軟的態度並沒有改變。他說,因此,我們有許多功能無法如期實現。歐茲表示,問題在於專利,我們希望確保任何開放源代碼開發人員可以使用我們開發的任何代碼,而無需擔心會因侵犯專利受到起訴。
微軟的代表稱,出於安全原因,微軟對CardSpace的一些部分控制得很嚴格,例如它在哪裡,以及如何存儲數據。他說,Windows CardSpace在物理上如何存儲,或在哪裡存儲數據只與微軟的CardSpace實現有關,而不會影響可互操作的身份系統的創建。
盡管傳統上激烈地反對開放源代碼,但微軟最近對核心的開放源代碼理念越來越接受了。微軟去年9月份公布了Open Specification Promise,承諾不會對開發基於它開發的Web服務協議軟件的任何人提起侵權訴訟。
微軟競爭對手曾表示,這是微軟向開放源代碼示好的一項重要舉措。後來,微軟在這一計劃中加入了Sender ID電子郵件認證技術。據微軟稱,它這樣做是為了提高商業軟件和開放源代碼軟件之間的互操作性。
Higgins項目是在去年公布的,被稱為Higgins Trust Framework的第一個版本將於今年夏季發布。如果沒有得到微軟的進一步承諾,Higgins仍然會發布自己的軟件,但會減少一些功能。