IETF, W3C & Open-Stand - MEACSIGmeacsig.org/wp-content/uploads/2018/08/Kaveh-Ranjbar... · 2018. 8....

22
Kaveh Ranjbar | Aug 5th | MEAC-SIG2018 Organic IG Institutions IETF, W3C & Open-Stand

Transcript of IETF, W3C & Open-Stand - MEACSIGmeacsig.org/wp-content/uploads/2018/08/Kaveh-Ranjbar... · 2018. 8....

  • Kaveh Ranjbar | Aug 5th | MEAC-SIG2018

    Organic IG Institutions

    IETF, W3C & Open-Stand

  • IETFthe Internet Engineering Task Force

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !3

    Mission

    • The mission of the IETF is to make the Internet work better by producing high quality, relevant technical documents that influence the way people design, use, and manage the Internet.

    https://www.ietf.org/about/mission/

    https://www.ietf.org/about/mission/

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !4

    Who is IETF?

    • The Internet Engineering Task Force (IETF) is a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet.

    • The Internet Engineering Task Force (IETF) is a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet. It is open to any interested individual. The IETF Mission Statement is documented in RFC 3935.

    https://www.ietf.org/about/who/

    https://www.ietf.org/glossary.html#IETFhttps://datatracker.ietf.org/doc/rfc3935

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !5

    Who is IETF? (2)• The technical work of the IETF is done in its working groups,

    which are organized by topic into several areas (e.g., routing, transport, security, etc.). Much of the work is handled via mailing lists. The IETF holds meetings three times per year.

    • The IETF working groups are grouped into areas, and managed by Area Directors, or ADs. The ADs are members of the Internet Engineering Steering Group (IESG). Providing architectural oversight is the Internet Architecture Board, (IAB). The IAB also adjudicates appeals when someone complains that the IESG has failed. The IAB and IESG are chartered by the Internet Society (ISOC) for these purposes. The General Area Director also serves as the chair of the IESG and of the IETF, and is an ex-officio member of the IAB.

    https://www.ietf.org/about/who/

    https://www.ietf.org/how/wgs/https://www.ietf.org/list/https://www.ietf.org/glossary.html#IESGhttps://www.ietf.org/glossary.html#IABhttps://www.ietf.org/glossary.html#ISOC

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !6

    Groups• Internet Engineering Steering Group • Internet Architecture Board • Internet Research Task Force • IETF Administration and Operations Committee • IETF Trust • Nominating Committee • Tools Team • Directorates

    https://www.ietf.org/about/groups/

    https://www.ietf.org/about/groups/iesg/https://www.ietf.org/about/groups/iab/https://www.ietf.org/about/groups/irtf/https://www.ietf.org/about/groups/iaoc/https://www.ietf.org/about/groups/trust/https://www.ietf.org/about/groups/nomcom/https://www.ietf.org/about/groups/tools/https://www.ietf.org/about/groups/directorates/

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !7

    Participating• Participate in Meetings and Mailing Lists • Participation in the IETF is open to individuals willing to

    contribute technical expertise to help make the Internet work better.

    • The IETF has no formal membership, no membership fee, and nothing to sign. By participating, you do automatically accept the IETF's rules, including the rules about intellectual property (patents, copyrights and trademarks). If you work for a company and the IETF will be part of your job, you must obviously clear this with your manager. However, the IETF will always view you as an individual, and never as a company representative.

    https://www.ietf.org/about/participate/

    https://www.ietf.org/standards/ipr/https://www.ietf.org/standards/ipr/

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !8

    The Tao of IETF• Tao describes many aspects of the IETF, with the goal of

    explaining to newcomers how the IETF works. This will give them a warm, fuzzy feeling and enable them to make the meeting and the Working Group discussions more productive for everyone. Tao started out fairly short, but expanded over time in response to suggestions from IETF novices about what more they would have wanted to know before attending their first face-to-face meeting or becoming active in their first Working Group.

    • It has a few translations, including an Arabic one: 
http://www6.ietf.org/tao-translated-ar.html

    • Talks about Working Groups, Mailing Lists, Meetings, Running Code, Online Tools, BoFs and RFCs among other things.

    https://www.ietf.org/about/participate/tao/

    http://www6.ietf.org/tao-translated-ar.html

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !9

    On RFCs• Read the Tao • Not all RFCs are standards. Only RFCs that open with words like

    "This document specifies an Internet standards track protocol" or "This memo documents an Internet Best Current Practice" are normative documents approved by the IETF. (Most recently, they will also have a header stating "Category: Standards Track" or "Category: Best Current Practice".) Any other RFC is informational in nature, even if it reads like a technical specification and even if a marketing person asserts that it's a standard. (Some such RFCs carry the label "Experimental" or "Historic" rather than "Informational".)

    • Even standards track RFCs may be obsolete. Often a more recent RFC has obsoleted an older one. You can't find this out from looking at the old one.

    • Not all RFCs come from the IETF. Some RFCs come from the IAB, the IRTF, or are independent submissions. None of these are standards.

    https://www.ietf.org/about/participate/get-started/getting-started-appendix/

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !10

    On RFCs (2)• Always check the status of an RFC. There are various ways to do this; the most

    fundamental source is the RFC Editor site.

    • The text of an RFC never changes. When an RFC is updated, it gets a new number. IETF RFCs, including standards track RFCs, can be updated by an IETF Working Group or by individual authors working within the IETF process. If you think an IETF RFC needs updating, you will need to either participate in the IETF yourself and do the work, or persuade someone else to do so. RFC authors are usually glad to hear from people using their work who have constructive suggestions.

    • Some RFCs have errata. As people read and re-read RFCs, they often find mistakes. When those people are kind enough to report those mistakes to the RFC Editor, the errata can become associated with the RFC. You can see the errata in the search results from the RFC Editor site. Errata include technical mistakes as well as editorial errors that were not found in the RFC before it was published; therefore, reviewing the errata for an RFC is always a good idea.

    • Finding RFCs for a particular topic is an art. To find RFCs on a given topic, a good option is to consult the indexes at the RFC Editor site. Another option is the search feature of the IETF Datatracker.

    https://www.ietf.org/about/participate/get-started/getting-started-appendix/

    https://www.rfc-editor.org/rfc.htmlhttps://www.rfc-editor.org/rfc.htmlhttps://datatracker.ietf.org/

  • W3CThe World Wide Web Consortium

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !12

    Mission and Vision• The W3C mission is to lead the World Wide Web to its full

    potential by developing protocols and guidelines that ensure the long-term growth of the Web.

    • Design Principle: Web for All • Web Accessibility Initiative • Internationalization

    • Design Principle: Web on Everything • Web of Devices • Mobile Web Initiative • Browsers and Other Agents

    https://www.w3.org/Consortium/mission

    https://www.w3.org/WAI/https://www.w3.org/International/https://www.w3.org/standards/webofdevices/https://www.w3.org/Mobile/https://www.w3.org/standards/agents/Overview.html

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !13

    Mission and Vision (2)• W3C's vision for the Web involves participation, sharing knowledge, and

    thereby building trust on a global scale.

    • Web for Rich Interaction: • The Web was invented as a communications tool intended to allow anyone, anywhere to share

    information. For many years, the Web was a "read-only" tool for many. Blogs and wikis brought more authors to the Web, and social networking emerged from the flourishing market for content and personalized Web experiences. W3C standards have supported this evolution thanks to strong architecture and design principles.

    • Web of Data and Services • Some people view the Web as a giant repository of linked data while others as a giant set of

    services that exchange messages. The two views are complementary, and which to use often depends on the application

    • Web of Trust • The Web has transformed the way we communicate with each other. In doing so, it has also modified the

    nature of our social relationships. People now "meet on the Web" and carry out commercial and personal relationships, in some cases without ever meeting in person. W3C recognizes that trust is a social phenomenon, but technology design can foster trust and confidence. As more activity moves on-line, it will become even more important to support complex interactions among parties around the globe.

    https://www.w3.org/Consortium/mission

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !14

    Structure• W3C is administered via a joint agreement among these "Host

    Institutions": MIT , ERCIM , Keio University, and Beihang University. The W3C staff (many of whom work physically at one of these institutions) is led by a Director and CEO. A small management team is responsible for resource allocation and strategic planning on behalf of the staff. Regional offices play an important role in W3C being an international organization.

    • the W3C Process Document, Member Agreement, Patent Policy, and a few others documents establish the roles and responsibilities of the parties involved in the making of W3C standards.

    https://www.w3.org/Consortium/facts.html

    http://www.csail.mit.edu/http://www.ercim.org/http://www.keio.ac.jp/http://ev.buaa.edu.cn/https://www.w3.org/People/https://www.w3.org/People/https://www.w3.org/People/domain?domain=Managementhttps://www.w3.org/Consortium/Officeshttps://www.w3.org/Consortium/facts.html#internationalhttps://www.w3.org/Consortium/Processhttp://www.w3.org/2009/12/Member-Agreementhttps://www.w3.org/Consortium/Patent-Policy/

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !15

    Structure (2)• the Advisory Committee, composed of one representative from each W3C

    Member. The Advisory Committee has a number of review roles in the W3C Process, and they elect the Advisory Board and TAG.

    • the Advisory Board, an advisory body elected by the Advisory Committee • the Technical Architecture Group (TAG), which primarily seeks to document

    Web Architecture principles

    • the W3C Director and CEO, who assess consensus for W3C-wide decisions • the chartered groups, populated by Member representatives and invited

    experts, and which produce most of W3C's deliverables according to the steps of the W3C Process.

    https://www.w3.org/Consortium/facts.html

    https://www.w3.org/Consortium/Process/#Introhttps://www.w3.org/Consortium/Member/Listhttps://www.w3.org/Consortium/Member/Listhttps://www.w3.org/2005/10/Process-20051014/organization.html#ABhttps://www.w3.org/2005/10/Process-20051014/organization.html#TAGhttps://www.w3.org/Consortium/activities

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !16

    Revenue• W3C Member dues

    • Check at: https://www.w3.org/Consortium/fees

    • Research grants and other sources of private and public funding • Sponsorship and donations

    https://www.w3.org/Consortium/fees

    https://www.w3.org/Consortium/feeshttps://www.w3.org/Consortium/feeshttps://www.w3.org/Consortium/nmfundshttp://www.w3.org/Consortium/sponsor/

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !17

    Process1. People generate interest in a particular topic (e.g., Web services). For instance, Members express interest in

    the form of Member Submissions, and the Team monitors work inside and outside of W3C for signs of interest. Also, W3C is likely to organize a Workshop to bring people together to discuss topics that interest the W3C community. This was the case, for example, with Web services.


    2. When there is enough interest in a topic (e.g., after a successful Workshop and/or discussion on an Advisory Committee mailing list), the Director announces the development of a proposal for a new Activity or Working Group charter, depending on the breadth of the topic of interest. An Activity Proposal describes the scope, duration, and other characteristics of the intended work, and includes the charters of one or more Working Groups, Interest Groups, and possibly Coordination Groups to carry out the work. W3C Members review each Activity Proposal and the associated Working Group charters. When there is support within W3C for investing resources in the topic of interest, the Director approves the new Activity and groups get down to work. For the Web Services Activity, the initial Activity Proposal called for one Working Group to work on Web Services Architecture and one to work on a language for Web Services Description. The Activity Proposal also incorporated an existing Working Group (from another Activity) working on XML Protocols.


    3. There are three types of Working Group participants: Member representatives, Invited Experts, and Team representatives. Team representatives both contribute to the technical work and help ensure the group's proper integration with the rest of W3C. The Working Group charter sets expectations about each group's deliverables (e.g., technical reports, test suites, and tutorials).


    4. Working Groups generally create specifications and guidelines that undergo cycles of revision and review as they advance to W3C Recommendation status. The W3C process for producing these technical reports includes significant review by the Members and public, and requirements that the Working Group be able to show implementation and interoperability experience. At the end of the process, the Advisory Committee reviews the mature technical report, and if there is support, W3C publishes it as a Recommendation.

    https://www.w3.org/2005/10/Process-20051014/intro

    https://www.w3.org/2005/10/Process-20051014/submission.html#Submissionhttps://www.w3.org/2005/10/Process-20051014/organization.html#Teamhttps://www.w3.org/2005/10/Process-20051014/events.html#GAEventshttps://www.w3.org/2005/10/Process-20051014/organization.html#ACCommunicationhttps://www.w3.org/2005/10/Process-20051014/organization.html#ACCommunicationhttps://www.w3.org/2005/10/Process-20051014/activities.html#ActivityDevelopmenthttps://www.w3.org/2005/10/Process-20051014/groups.html#WGCharterDevelopmenthttps://www.w3.org/2005/10/Process-20051014/groups.html#WGCharterDevelopmenthttps://www.w3.org/2005/10/Process-20051014/activities.html#ActivityProposalhttps://www.w3.org/2005/10/Process-20051014/groups.html#GAGeneralhttps://www.w3.org/2005/10/Process-20051014/groups.html#GAGeneralhttps://www.w3.org/2005/10/Process-20051014/activities.html#ActivityCreationhttps://www.w3.org/2005/10/Process-20051014/activities.html#ActivityCreationhttps://www.w3.org/2005/10/Process-20051014/policies.html#member-rephttps://www.w3.org/2005/10/Process-20051014/groups.html#invited-expert-wghttps://www.w3.org/2005/10/Process-20051014/organization.html#Teamhttps://www.w3.org/2005/10/Process-20051014/organization.html#Teamhttps://www.w3.org/2005/10/Process-20051014/groups.html#WGCharterhttps://www.w3.org/2005/10/Process-20051014/tr.html#Reportshttps://www.w3.org/2005/10/Process-20051014/tr.html#rec-advancehttps://www.w3.org/2005/10/Process-20051014/tr.html#RecsW3C

  • Open-StandGlobal Advocates for Open Standards &

    Technology Development

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !19https://open-stand.org/about-us/principles/

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !20https://open-stand.org/about-us/principles/

  • Kaveh Ranjbar | MEAC-SIG2018 | 5th Aug !21

    Signatories• ISOC • IETF • IAB • W3C • IEEE 


    • And additionally: Open Grid Forum

    https://www.w3.org/Consortium/facts.html

  • [email protected]