Monday, January 7th, 2008...11:30 pm

Licencja Windows 2008 Server Web Edition i CAL

Jump to Comments

Przyznam się, że z licencjonowaniem produktów firmy w której pracuję nie zawsze jestem na bieżąco. Przeważnie orientuję się w licencjach wymaganych w projektach przy których pracuję. Windows Server 2008 (i 2003) Web Edition nie jest częstym rozwiązaniem w tych projektach więc i dotąd rzadko się nim zajmowałem. Ostatnio pojawiło się jednak dookoła licencji na ten serwer trochę szumu, według mnie nie cokolwiek sztucznego.

Na poczÄ…tek jedno zastrzeżenie – informacji z tego artykuÅ‚u proszÄ™ nie traktować jako oficjalnej wykÅ‚adni licencji Microsoft. W przypadku wÄ…tpliwoÅ›ci najelpiej skontaktować siÄ™ z dystrybutorem lub infoliniÄ… MS. Uff … to teraz do tematu.

Tomek Bryja kilka dni temu na swoim blogu, a dzisiaj na TechIT (ta sama wiadomość) zamieścił informacje o zmianach w licencjonowaniu Windows Sever w wersji 2008. Informacja ta oparta jest na doniesieniach CRN i ITBiznes.pl (który to opiera się na CRN). Tomek pisze w oparciu o te wiadomości co następuje:

(…)

Póki co stawiałbym na to, że w końcu uregulowana zostanie sztuczna kwestia wymagania licencji CAL dla serwerów webowych, które według interpretacji kilku pracowników Microsoft z Redmond z jakimi rozmawiałem sprowadzały się do konieczności posiadania licencji CAL dla każdego użytkownika korzystającego z zasobów serwera w sposób pozbawiający go anonimowości i pozwalający na jego identyfikację, np. poprzez ciasteczko i profil trzymany w bazie SQL.

(…)

Z powyższego wynika, że w chwili obecnej serwer WWW wymaga licencji CAL na każdego użytkownika. Prześledźmy jednak informację od początku Zobaczmy na początek co napisał CRN w wersji angielskiej:

(…)

According to an internal Microsoft document viewed by CRN, Microsoft will not require a client access license (CAL) for the Windows Web Server 2008 SKU, and will allow users to run any type of database software with no limit on the number of users, provided they deploy it as an Internet-facing front-end server.
While Windows Server 2003 Web Edition, the predecessor to Windows Web Server 2008, didn’t require a CAL, it did impose a limit of 50 users, as well as some database restrictions, according to channel partners.

(…)

Jak widać informacja z CRN dotyczy tylko jednego SKU Windows Server a mianowicie “Web Edition”, nie zaÅ› caÅ‚ej rodziny WIndows Server. Na podstawie wiadomoÅ›ci z CRN ITBiznes.pl zamieszcza już jednak nieco inne wnioski:

(…)

Microsoft zmodyfikował warunki licencjonowania Windows Server 2008 jako serwera www; zmiany mogą mieć na celu uatrakcyjnienie rozwiązania w stosunku do otwartej konkurencji.

Microsoft nie będzie wymagał CAL (client access license), użytkownicy Windows Server 2008 będą też mogli korzystać z dowolnego oprogramowania danobazowego bez limitu podłączonych osób.
Poprzedni system serwerowy MS, Windows Server 2003 Web Edition, nakłada w tym względzie ograniczenia: maksymalnie 50 użytkowników, obsługa tylko wybranych baz danych.

(…)

Prawie to samo … prawie jednak czyni różnicÄ™. Z powyższego tekstu wynika, że zmianÄ… jest brak wymagania CAL w Windows 2008, pomimo że w Windows 2003 takiego wymagania nie byÅ‚o. Niby szczegół a jednak.

Z wiadomości z CRN (wg mnie) wynika co następuje:

  • Windows 2003 Server Web Edition jak i Windows Server 2008 Web Edition nie wymagajÄ… CAL – zwracam uwage na (…) didn’t require a CAL (…).
  • Ograniczenia w Windows 2003 dotyczyÅ‚y możliwoÅ›ci instalacji i liczby użytkowników baz danych instalowanych na Windows 2003 Server Web Editon
  • W Windows 2008 te ograniczenia zostajÄ… usuniÄ™te.

Co do wymagania CAl dla Windows 2003 Server Web Edition to że takowy nie jest wymagany przeczytamy na stronach opisujących pokrótce licencję tego serwera, czy też TechNet, gdzie czytamy:

(…) Client access licenses (CALs) do not apply to Windows Server 2003 Web Edition. (…)

ZresztÄ… to samo piszÄ… na Wikipedii.

Jak widać wraz z powieleniem informacji szum informacyjny rośnie. Z wersji Web Server zrobił się już ogólnie Windows Server. Z informacji o zniesieniu ograniczeń w zakresie korzystania z baz danych na tym serwerze zrobiła się informacja o licencji CAL.

Co do faktu wymagania CAL dla każdego użytkownika serwera IIS o którym pisze Tomek niezależnie od metody uwierzytelnienia to takiej informacji nie udało mi się nigdzie potwierdzić. Z tego co się orientuję licencja CAL jest wymagana wtedy, gdy występuję uwierzytelnienie w oparciu o konta lokalne lub usługi katalogowej (jak pisałem na początku w razie wątpliwości zalecam weryfikację tego z Microsoft). To co udało mi się w ciągu 5 minut znaleźć na sieci ten dokument dotyczący CAL dla Windows 2003, w którym czytamy:

(…) Note the following general exception to Windows CAL requirements: Windows CALs are not required when access to the server software is unauthenticated and conducted through the Internet. Authenticated access is defined as an exchange of user or application credentials between the server software and a user or device. An example of this exception would be if unidentified users browsed your public Web site. Windows CALs would not be required for those users. (…)

W zasadzie teraz wszystko rozbija siÄ™ o definicjÄ™ “exchange of user or application credentials“. Wydaje mi siÄ™ jednak, że cookie raczej siÄ™ do tego nie zalicza. Jak widać z punktu widzenia licencjonowania najbezpieczniej jednak jest jako serwera WWW używać serwera w wersji Web Edition.

Czy sÄ… w tym zakresie jakieÅ› zmiany w CAL Windows 2008 – postaram siÄ™ dowiedzieć, jako jednak że premiera już za chwilÄ™ pewnie dowiemy siÄ™ o tym wszyscy z infomracji na sieci.

I tak … przyznaje … licencjonowanie rozwiÄ…zaÅ„ MS nie jest proste i chciaÅ‚bym żeby byÅ‚o prostsze.

2 Comments

  • WÅ‚aÅ›nie to pojÄ™cie \’unidentified users\’ jest w tym źródÅ‚em rozbieżnoÅ›ci interpretacji. Zdaniem jednych chodzi o uwierzytelnianie Windows, a innych o jakiekolwiek uwierzytelnianie, choćby na podstawie pliku tekstowego czy dowolnej bazy danych (oby nie poprzez IP z logów). JeÅ›li brać pod uwagÄ™ zdrowy rozsÄ…dak, to tÄ™ drugÄ… interpretacjÄ™ można spokojnie uznać za nierealnÄ… jako nieprzystajÄ…cÄ… do warunków rynkowych. Jednak nikt w ramach Micrsoftu nie daÅ‚ mi jednoznacznej odpowiedzi, że z pewnoÅ›ciÄ… jest tak, jak mi siÄ™ wydaje, a prÄ™dzej ostrożne gÅ‚osy ludzi z Seattly byÅ‚y w stanie poprzeć tÄ™ wersjÄ™ absurdalnie restrykcyjnÄ….

  • kolego, wez popracuj nad kodowaniem bo sie tego czytac nie da

Leave a Reply