Konsorcjum World Wide Web — World Wide Web Consortium

Konsorcjum World Wide Web
W3C® Icon.svg
Skrót W3C
Tworzenie 1 października 1994 ; 26 lat temu ( 01.10.1994 )
Rodzaj Organizacja normalizacyjna
Cel, powód Opracowywanie protokołów i wytycznych zapewniających długoterminowy rozwój sieci.
Siedziba Cambridge , Massachusetts , Stany Zjednoczone
Lokalizacja
Współrzędne 42 ° 21'43.4 "N 71 ° 05'27,0" W / 42,362056°N 71.090833°W / 42.362056; -71,090833 Współrzędne: 42 ° 21'43.4 "N 71 ° 05'27,0" W / 42,362056°N 71.090833°W / 42.362056; -71,090833
Obsługiwany region
Na calym swiecie
Członkostwo
446 organizacji członkowskich
Dyrektor
Tim Berners-Lee
Personel
63
Strona internetowa www .w3 .org

World Wide Web Consortium ( W3C ) jest głównym międzynarodowe standardy organizacji na World Wide Web . Założone w 1994 roku i obecnie kierowane przez Tima Bernersa-Lee , konsorcjum składa się z organizacji członkowskich, które zatrudniają pełnoetatowych pracowników pracujących razem przy opracowywaniu standardów dla sieci WWW. Na dzień 21 października 2019 r. W3C liczyło 443 członków. W3C angażuje się również w edukację i pomoc, rozwija oprogramowanie i służy jako otwarte forum do dyskusji na temat sieci.

Historia

Konsorcjum World Wide Web (W3C) zostało założone w 1994 roku przez Tima Berners-Lee po tym, jak opuścił on Europejską Organizację Badań Jądrowych ( CERN ) w październiku 1994 roku. Zostało założone w Massachusetts Institute of Technology Laboratory for Computer Science (MIT/ LCS) przy wsparciu Komisji Europejskiej , Agencji Zaawansowanych Projektów Badawczych w dziedzinie Obrony (DARPA), która była pionierem ARPANET , jednego z poprzedników Internetu . Znajdował się na Placu Technologicznym do 2004 roku, kiedy to wraz z CSAIL przeniósł się do Stata Center.

Organizacja stara się wspierać kompatybilność i porozumienie wśród członków branży w przyjmowaniu nowych standardów określonych przez W3C. Różni dostawcy oferują niezgodne wersje HTML, co powoduje niespójność w wyświetlaniu stron internetowych. Konsorcjum stara się skłonić wszystkich tych dostawców do wdrożenia zestawu podstawowych zasad i komponentów wybranych przez konsorcjum.

Pierwotnie zakładano, że CERN będzie gospodarzem europejskiego oddziału W3C; CERN chciał jednak skoncentrować się na fizyce cząstek elementarnych, a nie na technologii informacyjnej. W kwietniu 1995 r. Francuski Instytut Badań w dziedzinie Informatyki i Automatyki (INRIA) został europejskim gospodarzem W3C, a Keio University Research Institute w SFC (KRIS) stał się gospodarzem azjatyckim we wrześniu 1996 r. Począwszy od 1997 r. W3C utworzyło biura regionalne dookoła świata. We wrześniu 2009 r. miała osiemnaście biur światowych obejmujących Australię, kraje Beneluksu (Holandię, Luksemburg i Belgię), Brazylię, Chiny, Finlandię, Niemcy, Austrię, Grecję, Hongkong, Węgry, Indie, Izrael, Włochy, Koreę Południową , Maroko, RPA, Hiszpania, Szwecja, a od 2016 r. Wielka Brytania i Irlandia.

W październiku 2012 roku W3C zwołało społeczność największych graczy internetowych i wydawców, aby założyć wiki MediaWiki, która ma na celu udokumentowanie otwartych standardów internetowych zwanych WebPlatform i WebPlatform Docs.

W styczniu 2013 roku chińskim gospodarzem został Uniwersytet Beihang .

Dojrzewanie specyfikacji

Czasami, gdy specyfikacja staje się zbyt duża, zostaje podzielona na niezależne moduły, które mogą dojrzewać we własnym tempie. Kolejne edycje modułu lub specyfikacji nazywane są poziomami i są oznaczone pierwszą liczbą całkowitą w tytule (np. CSS3 = Level 3). Kolejne wersje na każdym poziomie są oznaczane liczbą całkowitą po przecinku (na przykład CSS2.1 = Rewizja 1).

Proces tworzenia standardu W3C jest zdefiniowany w dokumencie procesu W3C, nakreślając cztery poziomy dojrzałości, przez które musi przejść każdy nowy standard lub zalecenie.

Projekt roboczy (WD)

Po zebraniu wystarczającej ilości treści z „wersji edytora” i dyskusji, może ona zostać opublikowana jako robocza wersja robocza (WD) do przeglądu przez społeczność. Dokument WD to pierwsza publicznie dostępna forma standardu. Komentarze są akceptowane przez praktycznie każdego, chociaż nie składa się żadnych obietnic dotyczących działania w odniesieniu do komentowanego elementu.

Na tym etapie standardowy dokument może znacząco różnić się od swojej ostatecznej formy. W związku z tym każdy, kto wdraża standardy WD, powinien być gotowy do znacznej modyfikacji swoich implementacji w miarę dojrzewania standardu.

Rekomendacja kandydata (CR)

Rekomendacja kandydata to wersja standardu, która jest bardziej dojrzała niż WD. W tym momencie grupa odpowiedzialna za standard jest przekonana, że ​​standard spełnia swój cel. Celem CR jest uzyskanie pomocy od społeczności programistów w zakresie możliwości wdrożenia standardu.

Standardowy dokument może ulec dalszym zmianom, ale w tym momencie w większości rozstrzygane są istotne cechy. Projekt tych funkcji może się nadal zmieniać ze względu na informacje zwrotne od osób wdrażających.

Proponowane zalecenie (PR)

Proponowane zalecenie to wersja normy, która przeszła poprzednie dwa poziomy. Użytkownicy standardu dostarczają dane wejściowe. Na tym etapie dokument jest przekazywany do Rady Doradczej W3C do ostatecznego zatwierdzenia.

Chociaż ten krok jest ważny, rzadko powoduje znaczące zmiany w standardzie, gdy przechodzi on do następnej fazy.

Rekomendacja W3C (REC)

To najbardziej dojrzały etap rozwoju. W tym momencie norma została poddana obszernemu przeglądowi i testom, zarówno w warunkach teoretycznych, jak i praktycznych. Standard jest obecnie zatwierdzony przez W3C, co wskazuje na jego gotowość do publicznego wdrożenia i zachęca do szerszego poparcia wśród implementatorów i autorów.

Zalecenia mogą być czasami implementowane niepoprawnie, częściowo lub wcale, ale wiele standardów definiuje dwa lub więcej poziomów zgodności, których programiści muszą przestrzegać, jeśli chcą oznaczyć swój produkt jako zgodny z W3C.

Późniejsze poprawki

Rekomendacja może zostać zaktualizowana lub rozszerzona przez publikowane oddzielnie, nietechniczne erraty lub wersje robocze redakcji, dopóki nie zgromadzi się wystarczająca ilość istotnych edycji potrzebnych do stworzenia nowego wydania lub poziomu rekomendacji. Dodatkowo W3C publikuje różnego rodzaju notatki informacyjne, które mają być wykorzystane jako referencje.

Orzecznictwo

W przeciwieństwie do ISOC i innych międzynarodowych organizacji normalizacyjnych, W3C nie posiada programu certyfikacji. W3C zdecydowało na razie, że nie jest właściwe uruchamianie takiego programu, ze względu na ryzyko stworzenia dla społeczności więcej wad niż korzyści.

Administracja

Konsorcjum jest wspólnie zarządzane przez Laboratorium Informatyki i Sztucznej Inteligencji MIT (CSAIL z siedzibą w Stata Center ) w Stanach Zjednoczonych, Europejskie Konsorcjum Badawcze ds. Informatyki i Matematyki  [ fr ] (ERCIM) (w Sophia Antipolis , Francja), Keio Uniwersytet (w Japonii) i Uniwersytet Beihang (w Chinach). W3C posiada również Biura Światowe w osiemnastu regionach na całym świecie. Biura W3C współpracują ze swoimi regionalnymi społecznościami internetowymi, aby promować technologie W3C w lokalnych językach, poszerzać bazę geograficzną W3C i zachęcać do międzynarodowego udziału w działaniach W3C.

W3C ma zespół 70-80 pracowników na całym świecie od 2015 roku. W3C jest prowadzony przez zespół zarządzający, który alokuje zasoby i projektuje strategię, kierowany przez CEO Jeffreya Jaffe (stan na marzec 2010), byłego CTO firmy Novell . W jej skład wchodzi również rada doradcza, która wspiera w kwestiach strategicznych i prawnych oraz pomaga rozwiązywać konflikty. Większość prac normalizacyjnych jest wykonywana przez zewnętrznych ekspertów w różnych grupach roboczych W3C.

Członkostwo

Konsorcjum kieruje się swoim członkostwem. Lista członków jest publicznie dostępna. Członkami są firmy, organizacje non-profit, uniwersytety, instytucje rządowe i osoby fizyczne.

Wymagania dotyczące członkostwa są przejrzyste, z wyjątkiem jednego wymogu: Wniosek o członkostwo musi zostać przejrzany i zatwierdzony przez W3C. Wiele wytycznych i wymagań jest szczegółowo określonych, ale nie ma ostatecznych wytycznych dotyczących procesu lub standardów, według których członkostwo może zostać ostatecznie zatwierdzone lub odrzucone.

Koszt członkostwa podawany jest na ruchomej skali, w zależności od charakteru aplikującej organizacji i kraju, w którym się znajduje. Kraje są klasyfikowane według najnowszego grupowania Banku Światowego według DNB ( dochód narodowy brutto ) na mieszkańca.

Krytyka

W 2012 i 2013 r. W3C zaczęła rozważać dodanie specyficznych dla DRM rozszerzeń zaszyfrowanych multimediów (EME) do HTML5, który był krytykowany jako sprzeciw wobec otwartości, interoperacyjności i neutralności dostawcy, które odróżniają strony internetowe zbudowane przy użyciu tylko standardów W3C od tych wymagających zastrzeżonych wtyczek. ins jak Flash. 18 września 2017 r. W3C opublikowało specyfikację EME jako rekomendację, co doprowadziło do rezygnacji Electronic Frontier Foundation z W3C. Jak obawiają się przeciwnicy EME, od 2020 r. żaden z powszechnie używanych modułów deszyfrowania treści używanych z EME nie jest dostępny do licencjonowania bez opłaty licencyjnej za przeglądarkę.

Normy

Standardy W3C/ IETF (przez pakiet protokołów internetowych ):

Bibliografia

Zewnętrzne linki