Internet
es abierta, todos pueden participar, la gobernanza de Internet está en manos de
voluntarios, organizaciones sin fines de lucro, empresas, gobiernos, entre
otros. Además, es de todos y somos responsables por el correcto funcionamiento
y evolución de la red.
En
tal sentido, ¿Cómo podemos involucrarnos
desde Latinoamérica? ¿Cómo un alumno en una Universidad de Venezuela puede
hacer un aporte que sea utilizado en todo el mundo?
En
nuestro espacio Communet, se han presentado artículos donde se ha planteado que
los futuros servicios de Internet son discutidos en grupos de trabajo del IETF
(www.ietf.org). Existen más de cien grupos de trabajo donde
voluntarios de todo el mundo proponen nuevos protocolos, solucionan problemas
para los servicios actuales y documentan experiencias que son útiles para
quienes trabajan en desarrollar Internet.
Para
un estudiante puede ser complicado involucrarse en las discusiones de los
grupos de trabajo porque algunos temas son muy complejos, otras veces requieren
mucha dedicación, otros grupos de trabajo están avanzados en sus documentos y
es difícil hacer aportes, si no participaron desde el inicio, en algunos casos,
pueden requerir conocimientos y experiencia que un estudiante todavía no
disponga. Afortunadamente existen grupos de trabajo donde la participación es
más sencilla, y otros grupos se están creando en este momento para temas nuevos
como: blockchain (bitcoin), Internet de las cosas (IoT), entre otros.
Running
Code
Una
forma sencilla de comenzar a colaborar con el IETF, que puede ser útil para
estudiantes y clases en nuestras universidades, es implementar y probar las
propuestas de los autores.
Un
principio informal pero fundamental para el IETF es:
We reject: kings, presidents and voting.
We believe in: rough consensus and running code.
We believe in: rough consensus and running code.
Esos
principios tienen dos objetivos importantes: No hay autoridad, las propuestas
tienen que ser acordadas por todos (no alcanza con ganar una elección). Además,
no alcanza con acordar la teoría, es necesario mostrar que la propuesta
funciona (running code)
Para
el autor de un documento, es muy útil que se interesen en su propuesta y que
otros la implementen para probar que funciona y mostrar que existe “running
code”. Eso ayuda mucho al autor cuando “defiende” su propuesta ante el grupo de
trabajo y hará que eventualmente se considere un standard de Internet. Muchas
propuestas interesantes han quedado sólo en I-D o RFC, porque no hubo
suficientes implementaciones y por lo tanto no se concreta como un nuevo
servicio.
CODESTAND
Para
crear vínculos entre los autores y los estudiantes, profesores e investigadores
que quieran hacer aportes, se ha creado una herramienta llamada CodeStand
(codestand.ietf.org). Quienes buscan tema para trabajos en clases relacionadas
con Internet o desean investigar y colaborar con el avance del mismo, pueden
buscar los “CodeRequests” cargados.
Los
autores de documentos que cargan sus CodeRequests en CodeStand, buscan
implementadores y se comprometen a ayudar a los que deciden programar su
propuesta. En algunos casos, la ayuda puede ser con un intercambio de emails,
en otros casos puede ser una llamada o pueden recibir parte del código que el
autor tiene desarrollado hasta ese momento para comenzar a trabajar.
El
primer paso será buscar el grupo de trabajo relacionado con su tema de interés
en www.ietf.org/wg
(seleccionando los grupos de trabajo activos). Revisar entre los documentos de
trabajo, uno relacionado con su tema de interés que tenga posibilidades de ser
implementado. El lenguaje, sistema operativo y hardware será decisión de uds.
Para utilizar la herramienta CodeStand deberán
estar registrados en Datatracker (https://datatracker.ietf.org/accounts/create/) y hacer signin en codestand.ietf.org.
Si
el autor no ha subido un CodeRequest para el documento que uds. eligieron,
pueden crear un proyecto (CodeProject) referenciando el documento del autor.
Si
necesitan ayuda con la herramienta CodeStand o desean más información para
participar en el IETF pueden escribir a oflaherty@isoc.org
Autor:Christian O’Flaherty
Correo: oflaherty@isoc.org
No hay comentarios:
Publicar un comentario