Debate sobre las limitaciones de plataformas centralizadas

Share to social media
Una persona está sentada en un escritorio rodeada de notas escritas a mano y pantallas de ordenador abiertas que muestran líneas de código. El escritorio es de madera oscura y una lámpara de metal cepillado, situada a la izquierda, proyecta una luz cálida sobre los documentos. Detrás del escritorio, una ventana ofrece una vista borrosa de la ciudad, con altos edificios y una red de líneas interconectadas que representan la web, haciendo una sutil referencia al debate sobre la evolución de la web abierta. En la pared, un cartel enmarcado dice: «El debate se centra en la evolución de la web abierta», mientras que una pequeña nota adhesiva cercana muestra la palabra «Wordland» escrita en letras mayúsculas.

A continuación, podrás leer la transcripción en español del episodio de un podcast en el que Matthias Pfefferle y Dave Winer charlan sobre las limitaciones de plataformas centralizadas.

Admiro a Matthias Pfefferle (creador del plugin ActivityPub que hace posible que los sitios web de WordPress se puedan federar) y, por supuesto a Dave Winer, el inventor del blogging, el podcasting y el RSS. Por eso hemos hecho la transcripción (traducida al español) del episodio de Exploring WordPress, Textcasting, and Open Web Standards en el que Matthias Pfefferle conversa con Dave Winer.

El debate se centra en la evolución de la web abierta, la necesidad de una verdadera interoperabilidad y las frustraciones con las limitaciones de las plataformas centralizadas, como las estrictas restricciones de caracteres y la falta de soporte para enlaces. Winer aboga por los estándares abiertos (como HTML y RSS) y discute su proyecto Wordland, un editor optimizado que aprovecha las API abiertas de WordPress para una experiencia de publicación descentralizada. También se compara ActivityPub con RSS, reconociendo el potencial del primero como una evolución bidireccional, pero criticando su complejidad para los desarrolladores. En esencia, la conversación aboga por un ecosistema de publicación más abierto, competitivo y centrado en el usuario, utilizando a WordPress como un puente hacia el Fediverso.

Transcripción del episodio

La siguiente es la traducción exacta de la transcripción del episodio de podcast «Exploring WordPress, Textcasting, and Open Web Standards», destacando cada intervención de Matthias Pfefferle (el anfitrión) y Dave Winer (el invitado).

Matthias Pfefferle: Están escuchando la serie Web Abierta y Fediverso, parte del canal Open Web Conversations y de las producciones de eventos Open Channels. Y hoy tengo un invitado muy especial. Creo que sigo su trabajo desde siempre, y diría que la mayoría de las cosas en las que estoy trabajando actualmente ni siquiera existirían sin él en mi mundo. Él inventó el blogging, el podcasting y el RSS, y seguro que es el inventor del text casting. Bienvenido al podcast. Dave Winer.

Dave Winer: Oh, gracias por la amable presentación. Lees mi blog y esas cosas y.

Matthias Pfefferle: Sí, claro. Esto no está inventado. Creo que mi socialización en Internet. ¿Se dice eso en inglés?.

Dave Winer: Vale.

Matthias Pfefferle: Empezó con la Web 2.0. Y no podías no toparte con tu nombre en aquellos días.

Dave Winer: Eso es correcto. Esperemos que la gente estuviera diciendo cosas buenas de mí.

Matthias Pfefferle: Oh, siempre, siempre.

Dave Winer: ¿De verdad? Ya sabes, porque mi impresión fue la primera vez que vi un blog roll en el blog de otra persona, de acuerdo, este fue un momento realmente importante porque, sabes, esta era la prueba de que estaba funcionando, ya sabes, que, ya sabes, la idea era conseguir que todos los demás bloguearan, no solo que vinieran a leer el mío. E ir a mi grupo de discusión y quejarse de cosas. Quiero decir, eso fue muy fácil. Pero la parte más difícil fue conseguir que todos fueran a hacerlo ellos mismos. Y entonces veo este blog roll por ahí y digo, no puedo esperar a leer sobre qué está escribiendo toda esta gente, ya sabes, y hago clic en todos los malditos enlaces, me estaban maldiciendo como, qué idiota es, con suerte, que se pierda. Nosotros. Oh, oh. Ya sabes, es como. Y sucede en todas las comunidades, ya sabes, es en todas. Ves eso. Es como si la gente aún no se hubiera dado cuenta de que las personas que inician las cosas son solo personas. Son como todos los demás. Y cuanto más grande se vuelve, más ridículo se vuelve porque, ya sabes, nadie puede seguirle la pista a todo lo que está pasando. Y por eso tuve que preguntar si la gente estaba diciendo cosas buenas. Lograste encontrar. Siempre imaginé que la mayoría de la gente estaba bastante contenta. Eran solo los. Los más vocales los que creaban, ya sabes, el gran problema. Ya sabes, tenían este gran problema que querían que se resolviera.

Matthias Pfefferle: Sí, pero siempre es la crítica lo que te tomas en serio. Así que eso.

Dave Winer: Sí, bueno, porque depende de cómo te criaste. Fui criado por padres que eran muy críticos conmigo porque pensaban que eso me convertiría en una mejor persona. Ya sabes, de hecho, tuve que preguntarles, ¿por qué eras así todo el tiempo? Son alemanes o soy mitad alemán, así que es una actitud muy alemana. Sí. Ya sabes, así que.

Matthias Pfefferle: Entonces, ¿cómo está tu alemán, Dave?.

Dave Winer: Es inexistente.

Matthias Pfefferle: Oh, eso es.

Dave Winer: Me criaron alemán. Mis abuelos por un lado, sí hablaban alemán.

Matthias Pfefferle: De acuerdo.

Dave Winer: Así que. Así que para mí, escuchar a alguien hablar alemán es un sentimiento muy cálido, ya sabes.

Matthias Pfefferle: De acuerdo. Pero no podías entender nada.

Dave Winer: No, eso es. Pero tal vez lo haga. Tal vez lo haga. Tal vez me vaya a vivir a Alemania, sabes, que lo pensaría, dado todo lo que está pasando aquí ahora mismo, ya sabes.

Matthias Pfefferle: Sí, Alemania, la tierra de la web abierta. Pero eso no es, eso no es, no es verdad.

Dave Winer: Pero. Sí, claro. Pero, pero. Mucha de la gente que conozco de Alemania está en la. Realmente entiende la web abierta. Ya sabes, he estado tratando de averiguar exactamente qué es la web últimamente. Esto ha sido algo que creo que realmente deberíamos concretar, ya sabes.

Matthias Pfefferle: Sí. Y yo, y pensé mucho en eso. Y esa es una pregunta realmente difícil. Y yo diría.

Dave Winer: Sí, bueno, yo, no creo que sea tan complicado. Pero la cosa es saber que muchísima gente lo usa sin siquiera intentar estar en la web.

Matthias Pfefferle: Pero aun así diría que, depende de cuándo entraste en contacto por primera vez con, digamos, la web. Así que cuando empezaste a usar algo en Internet.

Dave Winer: Sí.

Matthias Pfefferle: Así que creo que para los millennials, o como se llame a la generación actual, Generación Alfa, al menos cómo definimos la web o cómo terminas.

Dave Winer: Bueno, déjame intentar una idea.

Matthias Pfefferle: De acuerdo.

Dave Winer: Justo de buenas a primeras. Muy bien, mencionaste la Web 2.0. Correcto. Y en la Web 2.0, todo el mundo puede escribir. Esa es la clave. No es algo unidireccional, es algo bidireccional. Así que hay escritura involucrada. Yo diría que si ofreces a los usuarios una forma de escribir, pero no proporcionas enlaces, entonces no estás en la web. Si lo haces, puedes estar en la web. Podríamos discutir eso. Pero si no lo permites, no lo estás. Eso es. Mira, esa debería ser una de las reglas de la web es que si la gente puede escribir, puede enlazar. Me siento bastante firme al respecto.

Matthias Pfefferle: Y si dices enlazar, ¿quieres decir que otros pueden enlazar tu contenido y no que tú puedes compartir?.

Dave Winer: Oh, solo quiero decir que puedes escribir ahref igual a URL, ya sabes, con, ya sabes. Correcto. Quiero decir, solo a ese nivel muy básico. Puedes hacer eso. Sí. Sería muy bueno si todo lo que escribo tiene un permalink para que la gente también pueda señalarlo. Eso es. Eso parece. Parecería ser la otra mitad. Correcto. Quiero decir, no es tan complicado. Si no has hecho eso, entonces no creo que hayas pensado demasiado en la web. Y me encantaría saber la razón por la que no lo hacen también. Explícame eso. Quiero decir, ya sabes, ¿es demasiado problema o simplemente no quieres decirle adiós a la gente?.

Matthias Pfefferle: Sabes, temen tener su contenido fuera de su.

Dave Winer: Te pierden como lector. Sí, correcto. ¿Por qué deberíamos dejarte enviar a alguien a otro lugar? Queremos que te quedes aquí.

Matthias Pfefferle: Sabes, y creo que justo acabo de ver un video de YouTube donde alguien hablaba sobre el nuevo tipo de movimientos en los videos de YouTube. Al menos en Alemania. Es principalmente que las grandes estrellas de YouTube ya no crean su propio contenido, sino que ven otro contenido y lo comentan. Así que se filman a sí mismos viendo videos y comentando esos videos. Y no hay monetización compartida si hacen eso. Así que ganan dinero con el contenido de otras personas. Y yo diría que esto es muy similar al problema que tenemos con la web. Así que digamos que Twitter y Facebook e Instagram es. Tal vez no Instagram, pero Twitter y Facebook es. Es principalmente que necesitan contenido que puedan compartir en su plataforma, pero es solo de esta manera. Es compartir en su plataforma, pero no puedes compartir un enlace de Twitter muy fácilmente. Así que es una especie de mismo problema.

Dave Winer: Y, bueno, ves este patrón por todas partes. Es como, te daré un gran ejemplo de ello. Quería usar Substack porque hace listas de correo electrónico. Y quería una lista de correo electrónico para mi blog, ya sabes, y entonces pensé, bueno, deben aceptar un feed RSS, ¿verdad? Así que en realidad no tengo que escribir las cosas en su cuadro de texto. Pero no lo hacen, y ninguno lo hace. De hecho, encontré uno que sí lo hace, Buttondown. Voy a probarlo. Pero me gusta Buttondown, por cierto. Se ve bien, pero ya no lo necesito desde que escribí el mío. Esa es la otra cosa. Pero, por otro lado, es un problema realmente difícil cómo hacer que el contenido HTML pase por los lectores de correo, ya sabes, todos son muy extraños acerca de cómo procesan las cosas. Y si quieres conseguir algo aunque sea moderadamente agradable, es una locura. Simplemente creo que tenemos que enfocarnos en la web que funciona realmente bien y tratar de atraer las cosas que no están en ella, ya sabes, creando algo que sea emocionante pero que tenga esas reglas que dicen, quiero decir, comienza con WordPress. Y mira, estamos ostensiblemente aquí para hablar sobre activity pub. Y. Y espero que WordPress, porque, quiero decir, eso es. Estoy inmerso en WordPress en estos días, ya sabes, y espero no sonar como si fuera a hacer una pequeña. Pequeña promoción de WordPress, pero lo genial de WordPress es que no se salta ninguna esquina en la web. No es como ninguna de las otras plataformas. Acepta la web tal como es. No intenta cambiarla, ya sabes. Sí, y. Y eso, en 2025, es un básico fundamental. No hay nada más como eso. Ya sabes, no puedes construir sobre nada. Cualquier otra cosa que intentes construir, tienes que construir sobre el metal de la propia web. No puedes conseguir ninguna elevación porque hay. Pero ahí está. Y me resulta muy cómodo decir, mira, cualquier cosa que saquemos de esto, quiero que se sientan en blue sky. Quiero que los usuarios de blue sky sientan que se están perdiendo todas las cosas buenas, porque blue sky no hace. Sabes, creo que mencionaste text casting, ¿verdad? Sí, sí. Si. Sabes qué, no estaría haciendo nada de esto si todos los demás simplemente apoyaran text casting. Podría simplemente retirarme.

Matthias Pfefferle: Tal vez puedas decir algunas palabras sobre text casting. No estoy seguro de si todos están familiarizados con él.

Dave Winer: Bien, bueno, acabo de decirlo. Quiero decir, básicamente la idea es que estoy cansado de todos los límites de las redes sociales. En 2006, cuando apareció Twitter, dijeron que tenían todos estos límites. Se suponía que se estaba ejecutando en la web, pero tenía un límite de caracteres. 140 caracteres, sin títulos, sin estilos, sin enlaces, sin archivos adjuntos. No puedes editar tus publicaciones. Creo que eso es prácticamente todo. Lo tengo en la memoria, ya sabes, y fue un producto fantástico. Fue una revelación. Correcto. Podías ver a toda esta gente, ya sabes, y eran personas, muchas de ellas, personas que conocía de, ya sabes, negocios, pero no sabía nada de ellas como personas. Los veía una o dos veces al año tal vez en una conferencia o algo así, pero no sabía absolutamente nada. Y de repente, puedo ver cómo son sus vidas, ya sabes, y me hago una idea y también, por supuesto, tengo más de qué hablar con ellos la próxima vez que los veo. Correcto. Y trabajar con ellos es mejor cuando tienes una idea de quiénes son. Así que Twitter fue un avance, no hay duda de ello. Pero con el tiempo, sus límites se convirtieron en un problema. Porque como escritor, ya sabes, una analogía sería, digamos que hice guitarras. Estaba en el negocio de hacer guitarras. Y entonces dije, bueno, eso es genial, pero solo voy a poner dos cuerdas a las guitarras. Y puedes hacer música con eso. Eso está bien. Y te salva de hacer música que sea demasiado complicada para que la gente la escuche. Y creo que la gente se reiría de esa idea. Quiero decir, es simplemente absurdo. Pero eso es exactamente con lo que estamos lidiando. Y ahora que tenemos una nueva generación de, ya sabes, sistemas tipo Twitter, Blue Sky, Threads, Mastodon, en gran medida, verlos simplemente adoptar los límites como si hubiera algo sagrado en ello y simplemente copiarlos, es como, realmente desmoralizante para mí como escritor. Ya sabes, yo. Como escritor, es como si me estuvieran dando las dos cuerdas y me estuvieran diciendo, ya sabes, disfruta. Es como si realmente te quitara las opciones. Y entonces lo que ustedes están haciendo ahora mismo, ya sabes, en cierto modo. Hay todo tipo de formas de ver activity pub. En cierto modo, soy muy crítico con él. Ya sabes, que simplemente hace que las cosas sean demasiado complicadas. Y entiendo el proceso que llevó a eso. He sido parte de un proceso que fue así cuando pasamos de XML, RPC a SOAP, y yo era, ya sabes, uno de los autores, y querían. Mi nombre está en la especificación SOAP. Pero fui a las primeras dos reuniones, me di cuenta de que no voy a ir a más de estas reuniones porque es como si fuera. Todo es político. Es 100%. Era 100% político. Había todos estos representantes de grandes empresas allí. Cuando hablaba, nadie escuchaba porque no tenía la tarjeta de presentación. Solo respetaban a otras grandes empresas y. Sí, y las personas que envían a esas conferencias, a esas reuniones son personas que. Eso es lo que hacen para ganarse la vida. Van a esas reuniones. Y yo no podía permitirme hacer eso. No tenía ningún interés en ello. Pero veo que está sucediendo lo mismo. Ya sabes, habría sido mucho más fácil decir que cada una de las funciones que necesitas, simplemente haz que suceda. No tienes que traer todos estos componentes diferentes, pero. Así que soy crítico con eso de esa manera. Pero me encanta lo que ustedes han hecho porque lo que ha hecho es traer a Mastodon a la tierra del text casting.

Matthias Pfefferle: Sí.

Dave Winer: Y escribí un artículo el otro día llamado Los Blogueros de Mastodon. Nunca se me ocurrió. Pero sí, deberíamos crear eso como un concepto porque así es como las mentes de la gente se van a doblar aquí. Van a ver que hay blogging sucediendo en Mastodon y eso es como si la gente se acostumbrara tanto a que las cosas sean como son y siempre lo han sido que simplemente estirarlo para mostrar que realmente no hay mucha diferencia entre una plataforma de blogging y un WordPress. Y eso es lo que estás demostrando. ¿Correcto?.

Matthias Pfefferle: Hiciste tantos puntos. ¿Por dónde debería empezar?.

Dave Winer: Lo siento.

Matthias Pfefferle: Así que tal vez primero sobre el blogging usando Mastodon. No creo que sea necesariamente necesario poder bloguear en Mastodon porque con Activity Pub, no importa dónde o qué software uses. Debería ser compatible con cualquier otra plataforma. Y yo diría que es más importante conseguir que otras plataformas se preocupen por diferentes tipos de objetos. Así que estoy totalmente de acuerdo con que Mastodon se centre solo en el microblogging, pero me encantaría ver que se preocupen por el contenido de formato largo y lo muestren de una manera un poco diferente. O tal vez usen el extracto y tengan algún tipo de superposición que muestre el artículo completo o cosas así.

Dave Winer: ¿Puedo inyectar algo ahí?.

Matthias Pfefferle: Sí, eso.

Dave Winer: ¿Qué tal la competencia? ¿Qué tal si una plataforma lo hace de una manera, otra plataforma lo hace de otra manera, y tú eliges la que te gusta? La idea de vincular el contenido real a una plataforma específica, que dijiste allí. Ese es el error de decir que publiqué esto en Twitter o publiqué esto en Bluesky. No, solo quiero publicarlo.

Matthias Pfefferle: Sí.

Dave Winer: Y estoy totalmente de acuerdo. Creo que, como, necesitamos una especie de estándar para el texto de la misma manera que tenemos un estándar para el audio. En audio se llama MP3. Correcto. Y teníamos un gran estándar para el texto antes de que todo esto sucediera. Se llama HTML. HTML proporciona todas las características que necesitamos en texto. Funciona. O Markdown. Markdown podría ser incluso mejor porque elimina todo lo peligroso de HTML y también queremos eso. Así que estoy contigo al 100% en eso. Es como si no importara. Tus límites simplemente no son. No están en el tema. Es como entender. ¿Sabes lo que estoy diciendo? Es como, ¿por qué estás haciendo eso?.

Matthias Pfefferle: Sí. E incluso si el límite, si, e incluso si algunas plataformas tienen límites para su propia plataforma, deberían ocuparse del contenido de otras plataformas y de que no tengan ningún límite, entonces eso.

Dave Winer: Entonces no tendrán ningún límite.

Matthias Pfefferle: Sí.

Dave Winer: Ya sabes, ese tipo de cosas no duran mucho porque los usuarios empiezan a preguntar, ¿por qué no puedo escribir aquí? Quiero decir, van a querer que escribas en su plataforma, supongo. Correcto. Pero los usuarios no tienen ningún interés en ese límite, ya sabes, ninguno en absoluto.

Matthias Pfefferle: Sí, tal vez. Pero tuve discusiones muy controvertidas sobre llevar WordPress al Fediverso a Activity Pub, porque hay algunas personas que no esperan que un blog sea parte de eso. Y ese hilo común que normalmente ocurre en el microblogging también podría vivir en una sección de comentarios de un blog.

Dave Winer: Sin embargo, no creo en las secciones de comentarios en los blogs. Creo que podríamos vivir sin eso, en realidad.

Matthias Pfefferle: Tuve dificultades para tratar de mapear las técnicas modernas de la web social al clásico patrón de publicación-comentario de WordPress. Eso fue una especie de lo más grande.

Dave Winer: Probablemente no mucha gente entiende lo difíciles que son ese tipo de problemas. ¿Correcto?.

Matthias Pfefferle: Sí, tal vez.

Dave Winer: Tal vez ahí es donde se fue tu cabello, ¿eh? Lo siento.

Matthias Pfefferle: Sí, totalmente.

Dave Winer: Yo tampoco mucho. Ya sabes, me gusta usar sombrero. Ya sabes, me mantiene la cabeza caliente. Ya sabes, yo, yo creo que la gente. Y voy a hacer esto, lo harás. Lo verás en mi blog, no dentro de mucho. Es que podrás leer mi blog en un contexto donde dentro de Wordland. De acuerdo. Wordland es mi editor de texto, editor de WordPress. Pero es mucho, va a ser mucho más que eso. Y entonces, si lees algo en mi blog que quieres, tienes algo que quieres decir al respecto, podrás hacerlo. Pero la publicación va a ir a tu blog, no al mío. Y la cosa a la que estás respondiendo, el autor de la cosa a la que estás respondiendo, recibiré un enlace a eso y puedo leerlo y luego puedo decidir si pertenece o no a mi blog. Y luego simplemente pienso que de hecho he hecho cosas así y no se incendia, no requiere moderación, no tiene los defectos de los sistemas de comentarios, las cosas que los hacen un dolor de cabeza. Creo que ahí, también tenemos que intentar, también tenemos que experimentar. Y también debe haber competencia. Y por lo tanto, debe estar abierto a desarrolladores independientes, que si tienes una idea, simplemente deberías poder implementarla. Ya sabes, ahora mismo, si quiero existir en este espacio, tengo que volver a. Implementar gran parte de las cosas que están en blue sky solo para entrar y tener una manera de hacer algo sobre la forma en que funcionan estas cosas. Y esa es la cosa. Definitivamente lo estamos. Estamos lisiados por eso, ya sabes, porque se necesita tanto dinero y tanto tiempo, tanto esfuerzo solo para llegar a un lugar donde la gente realmente escuche tus ideas, porque no escuchan a sus amigos, solo escuchan a sus competidores. Tienen que salir de esa posición en la que pueden controlar grandes comunidades de personas y cualquier posible movimiento en la comunidad. Por eso estamos tan estancados. Por eso ha habido tanto estancamiento. La cosa es que las personas de las que estabas hablando antes de la publicación. Millennials, ¿verdad? Sí. Nunca han visto un mercado de software competitivo. No tienen idea de cómo es eso.

Matthias Pfefferle: Eso es muy monopolístico.

Dave Winer: Yo sí. Crecí en la industria tecnológica en los 80, y créeme, era muy, muy competitivo. Tenías muchas opciones. Y la forma en que eso funciona es con la compatibilidad de formatos. Significa que puedes usar cualquier número de editores diferentes para editar un archivo JPEG y eso también lo necesitas en texto. Y luego, una vez que estás allí, todo el mundo está proporcionando ese tipo de interfaz. Es mucho más fácil desarrollar productos y opciones. Y si eso es lo último que hago, eso es lo que quiero hacer. Solo quiero salir de este lío. Lo sé, lo sé. Es como Don Quijote, ¿verdad?.

Matthias Pfefferle: Sí. Pero entiendo tu crítica a ActivityPub, pero para mí, es principalmente. Se adapta mejor a mis necesidades. Yo diría que es muy similar al RSS, porque para mí, tú sigues siendo el gran luchador por el RSS.

Dave Winer: Oye, ¿sabes qué? Me estoy alejando de eso. Realmente no me gusta. Me derrotaron por completo de nuevo la semana pasada.

Matthias Pfefferle: Leí tu publicación de blog. Leí tu publicación de blog sobre eso.

Dave Winer: He terminado con eso. Ya sabes, que se vaya al infierno. Lamento decir eso, pero al infierno con eso. Ustedes se encargan de ello por un tiempo. Es un beneficio tanto para ustedes como para mí.

Matthias Pfefferle: Así que mi punto es que veo que activity pub es como la próxima evolución del RSS, porque para mí, el activity stream no es más que RSS con algo más de metadatos, así que es una versión enriquecida de RSS con un mecanismo de publicación-suscripción. Es como RSS cloud en bidireccional.

Dave Winer: Porque la diferencia entre los desarrolladores que están cómodos con Activity Pub, el número de desarrolladores que están cómodos con RSS 2.0, es abismal, ya sabes, y si pudieras presentar una interfaz que funcionara con RSS 2.0, obtendrías una sacudida de desarrollo que no creerías. Es como si no eligieras, ya sabes, es como si en los Estados Unidos estuviéramos teniendo este gran debate sobre si los políticos eligen a sus constituyentes o si los constituyentes deberían elegir a los políticos, ya sabes, y desafortunadamente ha llegado al punto en que los políticos están eligiendo. Misma diferencia. Pero es tan frustrante. No puedo superar Activity Pub como desarrollador. Simplemente no tengo el tiempo, ni la energía, ni la paciencia. Y los documentos son terribles y es imposible de entender. Y sin embargo, podrías tenerme completamente allí haciendo trabajo de desarrollo en Mastodon mismo si de alguna manera pudieras entregármelo en términos que yo entienda.

Matthias Pfefferle: Así que estoy totalmente de acuerdo en la comparación con RSS. Así que hay mundos entre estos dos estándares. Pero aún así, si comparo Activity Pub con, digamos, ATProto, entonces tengo el mismo sentimiento con la comparación con Activity Pub y RSS.

Dave Winer: ¿Crees que Activity Pub es más simple? ¿Es eso correcto?.

Matthias Pfefferle: Mucho más simple. Así que cuando comencé a implementar activity pub para WordPress, no fue que leyera la especificación, sino que traté de hacer ingeniería inversa de lo que está haciendo Mastodon. Así que no fue implementar la especificación, sino cómo Mastodon está federando cosas de forma descentralizada, y funcionó.

Dave Winer: Esa es la forma correcta de abordarlo. Por supuesto, vino un gran ejemplo, ¿verdad?.

Matthias Pfefferle: Sí. Pude mirar su código. Fue una especie de prueba y error y conseguí que algo funcionara y eso es casi imposible con ATProto. No es posible implementar algo simplemente probando cómo hacen las cosas.

Dave Winer: No hay discusión aquí, ATProto es un desastre. Es un absoluto desastre. Es la cosa más arrogante que he visto. Es como si solo estuviera repitiendo cosas que ya funcionan solo haciéndolas más complicadas. Y también lo rompen. Implementé algunas cosas en. En ATProto. Hice un, ya sabes, tengo una cosa de blog de enlaces. Quiero poner enlaces allí y esas cosas. Fue ridículamente complicado. Y luego yo. Luego dos meses después, no funciona porque cambian la forma en que funciona. Y eso realmente me hizo saber cuándo está hecho y cuándo, ya sabes, cuando no hay. Simplemente creo que no hay. Creo. No sé qué prueba. No importa lo que pruebe. Simplemente no es factible, ¿sabes?. Pero, ¿por qué no hacer ambas cosas? ¿Por qué no? Quiero decir, no estoy sugiriendo eso. Bueno, ¿sabes qué?, también quiero RSS de entrada y de salida y todo, para que si estoy escribiendo en un blog, eso debería ser suficiente para que yo me asocie con cualquiera de estos sistemas porque ellos. ¿Recuerdas que estábamos hablando antes de que Substack no aceptara la entrada RSS? Eso es RSS de entrada. Eso es darle al usuario la opción de dónde. Dónde editan. ¿Y sabes qué? El paradigma, lo que estamos buscando hacer, creo que esto es casi intuitivo, es que quiero tener toda mi escritura en mi blog. Correcto. Y nunca voy a conseguir hacer eso, obviamente. Pero cuantos más lugares vaya, menos tengo que romper ese modelo. ¿Y entonces por qué no dar eso a los blogueros? Quiero decir, no estoy diciendo que debas detenerte. No quiero que dejes de hacer lo que estás haciendo. Creo que sabes por qué creo que lo que estás haciendo es tan importante. Te lo diré. Es porque cuanto más éxito tengas con ello, más presión habrá sobre Blue Sky para que haga lo mismo.

Matthias Pfefferle: Sí, con suerte.

Dave Winer: No, hay. Cuanto más dije, más exitoso. Ya sabes, no hay un «con suerte». A cierto nivel de éxito, tendrán que hacerlo, ya sabes, y por eso tenemos que decirles a los usuarios de Blue Sky que esta cosa existe. Tienen que. Bueno, también, lo usarán como Mastodon y tal vez lo encuentres, ya sabes, un poco discordante hablar de blogueros en Mastodon. Pero si es discordante, eso lo hace aún mejor porque llama la atención de la gente. No están pensando en ello. Ya sabes, los blogueros realmente. No sé si alguna vez conseguiremos blogueros. Hay un recuerdo de ello. Fue bueno la primera vez. Necesitamos una nueva comunidad de blogging.

Matthias Pfefferle: Sí. Y esa es la única razón por la que empecé a trabajar en Activity Pub. Así que este no fue ni de lejos mi primer intento. Intenté con varias cosas diferentes.

Dave Winer: Lo hiciste. ¿Cuánto tiempo llevas trabajando en esto?.

Matthias Pfefferle: Así que creo que me metí en todo esto con el primer proyecto creativo de Chris Messina llamado Diesel. Redes Sociales Distribuidas, yo diría. O ya trabajaban en WordPress. En aquel entonces, era el movimiento data portability.org alrededor de 2008. Y eso me atrajo o me trajo a la especie de burbuja independiente de WordPress. Y luego el siguiente proyecto en el que invertí bastante fue de Tantec Chalik, el movimiento IndieWeb. E implementé bastantes de sus ideas con WebMention. Y luego finalmente trabajé en Activity Pub.

Dave Winer: ¿En qué año comienza esta historia?.

Matthias Pfefferle: Creo que fue alrededor de 2007-08 cuando comencé a hackear en eso.

Dave Winer: Oh, wow. Eso es malo.

Matthias Pfefferle: Y antes era principalmente leer y bloguear sobre los patrones. Y luego diría que alrededor de 2008 comencé a trabajar productivamente en eso y siempre con. Quiero mantener el blogging importante y relevante en mente. Así que siempre fue no tener un sistema federado porque la federación es algo de moda. Siempre fue que quería evitar las grandes redes sociales como Facebook.

Dave Winer: Y aún así, bueno, simplemente creemos una gran red social a partir de la blogosfera. Sí, hagamos que todas las cosas que tenemos dentro funcionen fuera, solo con. Quiero decir, mi fórmula es RSS y WordPress. Eso es todo. Ahí es donde viven los documentos, en WordPress, y cómo comunicamos el contenido de la línea de tiempo es con RSS. Y vivimos dentro de los límites de eso. Así que creamos el tipo de red que puedes crear con ese tipo de funcionalidad. No será todo lo que son las otras redes, pero una cosa segura es que estará cien por ciento distribuida y será muy fácil de desarrollar. Y eso es. Esos son los objetivos ahí mismo. Y mantente, simplemente mantente súper simple todo el tiempo, ya sabes, no te desvíes de eso. Cada vez que algo se pueda hacer más fácil y simplemente con el factoraje, simplemente lo haremos.

Matthias Pfefferle: Sabes, el problema es quizás demasiado grande.

Dave Winer: Así que odio las oraciones que comienzan así.

Matthias Pfefferle: Entonces lo que quería. Qué. Al final, quería recomendarte el primer episodio de la serie de podcast que estoy presentando. Hablé con Alex Cook, que trabajó en un plugin llamado Friends, y simplemente él no se preocupa por cómo seguir a otros. Así que la idea del plugin es que podrás seguir otros blogs y a él no le importa qué protocolo o técnica esté tratando de usar el otro. Él soporta RSS y muchas otras cosas.

Dave Winer: Cuando digo RSS, quiero decir RSS, RSS 1.0.

Matthias Pfefferle: Todo.

Dave Winer: Sí, y sí, bueno, no todo, pero todo dentro de lo razonable y agregaremos cosas según sea necesario.

Matthias Pfefferle: Pero, pero, pero el problema para él siempre fue que si tienes eso como un plugin, solo funciona, al menos bidireccionalmente, si cada blogger está usando ese plugin, porque de lo contrario RSS es solo un espectáculo de una vía.

Dave Winer: Y no, no tengo ese problema. Sí, no entiendo por qué tiene ese problema.

Matthias Pfefferle: No puedes comparar.

Dave Winer: No lo estoy haciendo con un plugin de WordPress, ¿entiendes?.

Matthias Pfefferle: Pero el problema es que no estoy limitado por eso. Sí, pero el problema es que estamos hablando de usuarios finales. Así que tenemos que tener algo que los usuarios puedan usar simplemente.

Dave Winer: Y.

Matthias Pfefferle: Y si quieren usar el RSS bidireccional dentro de WordPress, tienen que instalar algo porque no funciona de forma inmediata, porque ellos.

Dave Winer: Tienen lo que han expuesto.

Matthias Pfefferle: Tienen que usar el mismo plugin de Friends porque enviar RSS no funciona.

Dave Winer: No en mi mundo. Pueden usar cualquier RSS que quieran. Ni siquiera tiene que estar en WordPress en ningún lugar.

Matthias Pfefferle: Pero para hacer uso de él bidireccional, tienes que saber cómo funciona. Tienes que instalar algo. Tienes que usar al menos un lector de RSS o algo así. Y luego tienes el problema de que RSS sigue siendo unidireccional. No hay ningún lector de RSS que soporte comentarios dentro del lector de RSS.

Dave Winer: Pero te dije que no estoy haciendo comentarios.

Matthias Pfefferle: Sí, pero tú eres muy especial y sabes lo que estás haciendo. No eres el usuario final normal.

Dave Winer: Muchas gracias. Pero, ¿cuál es el problema? ¿Por qué es cuando empezaste, dijiste, pero hay un problema. Y al final resultó que el problema es que tal vez no sepa lo que estoy haciendo. Pero vamos, hombre.

Matthias Pfefferle: No, el problema no es para ti. Pero el problema es para mi madre, para mi hermana, para mi esposa.

Dave Winer: No, no lo es. No, mi sistema. No, quiero decir, mira, no estoy hablando de tu madre o tu hermana. Y tampoco. Sí, no estoy hablando de eso. Yo. No inicias algo como esto de esa manera. Los primeros usuarios de algo como esto son personas motivadas que, ya sabes, lo que sea, un poco de, ya sabes. Pero no creo que. Mira, tengo mucha experiencia haciendo software para el usuario final y no veo el obstáculo aquí. Correcto. Es como la capacidad básica que tienen que tener. De acuerdo. Para que funcione, tienen que tener un sitio de WordPress al que puedan escribir. De acuerdo. Y tiene que ser accesible a través de la API WP com. Esa es la que yo uso. No sé si ustedes la llaman así. Yo la llamo así porque ese es el nombre del paquete, el paquete Node que uso para acceder a él. Entiendo que hay otra API también. Tal vez podamos trabajar en eso más tarde, pero creo que ese es un grupo muy grande de personas ahí mismo. Cualquiera que tenga un sitio en WordPress.com, por ejemplo, califica. Hay qué. Personas que usan el plugin Jetpack en otros sistemas. También están totalmente a bordo con esto. Así que en el lado de la escritura, no veo un obstáculo para, llamémoslo usuario ocasional.

Matthias Pfefferle: De acuerdo, estoy de acuerdo en eso.

Dave Winer: Entonces, en términos del feed RSS, ya sé dónde está uno de sus feeds RSS. Correcto. Porque conozco el sitio al que publicaron, y sé que eso es un feedback RSS, así que automáticamente los suscribo a su propio feed. De acuerdo. También los suscribo a cada feed al que han publicado. Entonces. Y resulta que tengo un motor de feeds funcionando detrás de escena que está completamente depurado y listo para funcionar llamado Feedland. Y créeme, no tienen que instalar Feedland. Estamos ejecutando ese servicio, y estamos felices de apoyarlos. Luego, la pregunta es, ¿cómo se suscriben a los feeds? Eso resulta no ser complicado tampoco. Es. Simplemente seguimos exactamente lo que hacen. En Twitter, cuando estás mirando un feed, hay un gran botón que dice suscribirse, y lo haces. Eso es lo que haces. Haces clic en suscribirse, y eso es todo. No tuvieron que ejecutar un lector de feeds. No tuvieron que entender qué es un feed más de lo que lo harían en Twitter.

Matthias Pfefferle: Pero eso está muy centralizado, y solo puedes seguir sitios que están.

Dave Winer: ¿Dónde está el? No está centralizado. Bueno, ¿cómo está centralizado?.

Matthias Pfefferle: Si quieres tener un sistema donde simplemente buscas algo y presionas suscribir, el sistema tiene que saber la URL que estás buscando.

Dave Winer: No, no dije nada sobre buscar. ¿Cuándo dije algo sobre buscar?.

Matthias Pfefferle: Dijiste que es lo mismo que en Twitter. El. Sí.

Dave Winer: Cuando ven un feed al que quieren suscribirse, simplemente hacen clic en el botón. No dije cómo lo encontraron.

Matthias Pfefferle: Sí, pero va a haber.

Dave Winer: Muchas maneras de encontrarlo.

Matthias Pfefferle: Sí, pero esa es la cosa muy diferente que yo diría con la gente que creció con redes sociales centralizadas. Y tal vez ese sea el círculo al principio de ¿cómo describimos la web? Creo que la mayoría de las generaciones más jóvenes no son conscientes de lo que es un enlace, lo que es una URL. Simplemente usan una red social, y si buscan otros usuarios, tienen ese pequeño cuadro de búsqueda y buscan el nombre de usuario. No entienden que en un mundo descentralizado que tal vez tengan que copiar y pegar URL para encontrar un nuevo.

Dave Winer: No, no lo harán. No, absolutamente no lo harán. Y ahora mismo, déjame ser directo contigo. Estaría realmente feliz si tuviera 25 usuarios. ¿De acuerdo? En realidad no puedo manejar 25 usuarios en este momento. Pero digamos que en octubre y noviembre, si tengo 25 usuarios realmente interesados que encuentran la idea, no importará. Quiero decir, todavía podría ser un poco difícil para un neófito entrar y hacerlo, pero todo lo que necesito son 25 personas para poner esta bola en marcha. Es un bootstrap. Cuando estás pensando en bootstraps, no piensas en el neófito completo o en el número masivo de personas que no lo entenderían. Ese no es un problema. El problema es, ¿puedes conseguir que alguien lo use para que puedas comenzar a construir el bootstrap para que puedas comenzar a tener una comunidad allí que la gente encuentre interesante? No tiene que ser mucha gente, solo tiene que ser gente. Y así es como construyes estas cosas. No, no sé. No puedo decirte que no hagas cosas. No tienes que hacer esto. Yo lo estoy haciendo. De acuerdo. Quiero decir, solo con suerte en el momento en que esta cosa comience a ser interesante, espero que le eches un vistazo y pienses, bueno, tal vez quiera intentarlo.

Matthias Pfefferle: Sabes, al final, soy muy emocional acerca de la parte técnica de la que dependo, porque para mí, cuando comencé con todo eso, estaba muy metido en que este es el mejor protocolo. Pero para mí en estos días, se trata más de con qué protocolo puedo conseguir que la mayoría de los usuarios se suscriban a mi contenido. Y lo que es aún más importante, iniciar una conversación sobre eso, porque ese es realmente el mayor problema con el blogging, que la sección de comentarios está muerta. Nadie visita tu blog y rellena un formulario de comentarios nunca más.

Dave Winer: Y.

Matthias Pfefferle: E incluso si alguien lo está haciendo, si le respondes, nunca recibe un recordatorio de que hay una respuesta a su comentario.

Dave Winer: Así que arreglemos eso.

Matthias Pfefferle: Sí, pero para mí, esa fue la mayor oportunidad con Activity Pub, porque no era que yo tuviera que crear la masa crítica para que eso fuera utilizable. Ya existía la red Mastodon, y simplemente podía conectar mi pequeño bloque a esa gran red social que ya estaba funcionando.

Dave Winer: Ya has tenido éxito. Quiero que sepas que has tenido éxito. De acuerdo. En mi caso, yo he encontrado que una publicación que puse. No recuerdo cuál fue, pero obtuvo mucho más interés. Básicamente hice lo mismo en mi propio blog. Hay una novedad en lo que estás haciendo, ya sabes, y, y vas a alcanzar, me aseguraré de que alcances la masa crítica en lo que estás haciendo. Solo necesitas algunas personas más como yo que sigan tocando el tambor sobre esto. No voy a dejar de publicar este método, ya sabes, porque. ¿Por qué? Primero que nada, creo en ello bajo simplemente. Te lo dije antes, simplemente. Incluso si no fuera divertido, de acuerdo, todavía estaría en mi lista de cosas para promocionar porque promueve la idea de text casting y hace que esa idea avance, así que solo por esa base. Pero en realidad es divertido. Y creo que lo más divertido de ello es cuando la gente, y he visto que esto sucede por cierto, cuando la gente de repente se da cuenta de que esos límites en Mastodon no son necesariamente siempre un obstáculo en su camino.

Dave Winer: Hay una, una usuaria. Ella es la persona más brillante en este momento. Ella es la número uno en nuestra comunidad. Es increíble. Las cosas que pide como características son cosas que están en mi lista en las que estoy trabajando. Así que tienes que amar eso, ¿verdad? Quiero decir, y entonces ella vio mi cosa, la cosa de Los Blogueros de Mastodon. Te enviaré un enlace. Y ella dijo, pensé que había un límite de caracteres aquí. ¿Qué pasó, Dave? Por supuesto, eso no es para que yo lo responda. No sé qué pasó. No tengo idea de cómo lo hizo y no me importa. ¿Por qué debería importarme un bledo? Quiero decir, todo lo que amo es que está fuera de mi camino ahora, ya sabes. Así que si lo miras de esa manera, quiero decir, para atraer a la gente a usar algo como esto. Todo lo que tienes que hacer en este caso es tan fácil porque todo lo que tienes que hacer es deshacerte del dolor de cabeza. Hay este enorme dolor de cabeza que sucede cada vez que supero un límite de caracteres. Me convierto en la persona más ridícula del mundo. Tengo que hackear mi propia escritura para hacer que encaje en algún espacio. Porque alguna, discúlpame, pero alguna persona no amigable decidió que debería haber un límite aquí. Sí. Me dejan poner películas en esas cosas. Ya sabes, obtengo 300 caracteres. Correcto. Pero me dejarán poner una película de ocho megabytes en él. Así que no se trata de la memoria, ¿verdad? Sí, es completamente sin sentido. Sé que sigo diciendo eso, pero la cosa es, es que alivias ese dolor, proporcionas un mecanismo para hacer eso. Y yo. Mira, todo lo que tienes que hacer para entrar en tu sistema es poder publicar en WordPress. Y hay muchas opciones para eso, créeme. Correcto. Porque la API en WordPress es bastante excelente. La API para WordPress resulta ser una API para Activity Pub, ¿no es así? ¿Alguna vez piensas en eso?.

Matthias Pfefferle: Pensé en eso después de nuestra primera discusión sobre eso. Así que en, oh, fue hace algunos meses, hablamos un poco sobre tu proyecto, Wordland. Tal vez puedas decir algunas palabras sobre eso más tarde.

Dave Winer: Sí, mostré eso. Correcto. Quiero decir, ese fue el punto. Ustedes me abrieron los ojos también. Ves eso. Y por cierto, así es como sabes que estás en el capricho. Así es como se suponía que debía funcionar el desarrollo en la web antes de que tuvieras estas grandes empresas allí que pensaban que eras como una Madre Teresa. Me han llamado Madre Teresa. Sabes quién es la Madre Teresa, ¿verdad? De acuerdo, sí. Bueno, ¿quién eres tú? ¿Madre Teresa? ¿No quieres ganar dinero?.

Matthias Pfefferle: Pero fue realmente interesante porque creo que mencionaste algo, que la API de WordPress es muy estable y es muy confiable y es. Que no lo hace. Es completa y realmente no cambia. Es compatible con versiones anteriores. Y pensé. Sí, de acuerdo, porque tal vez la API de WordPress es el estándar de facto para publicar contenido de formato largo en el Fediverso. Porque por ahora no hay un estándar real.

Dave Winer: Estás ahí, lo tienes. Eso es lo que estás haciendo.

Matthias Pfefferle: Sí. Actualmente, el estándar de facto de publicación de micro contenido en el Fediverso es Activity Pub. No la API de Activity Pub, sino la API de Mastodon. Así que cada red social descentralizada intenta hacer ingeniería inversa de la API de Mastodon para ser compatible con sus aplicaciones de Mastodon y cosas así. E incluso intentamos implementar eso para WordPress, pero después de nuestra discusión, realmente pensé, sí, tal vez no tengamos que hacer eso. Tal vez tengamos el estándar de facto para contenido de formato largo, o ni siquiera contenido de formato largo, sino para cualquier tipo de contenido en el Fediverso. Porque WordPress no se limita al formato largo.

Dave Winer: Juro por Dios, ustedes tienen un producto mucho más grande de lo que se dieron cuenta.

Matthias Pfefferle: Tal vez.

Dave Winer: Y estoy hablando de WordPress, que es un producto bastante grande, ¿verdad? Hay otra cosa. Es el almacenamiento. Ya sabes, hablamos de MP3 antes y de cómo necesitamos un estándar para el texto también. Eso es justo así. Y cuando se nos ocurra, si es que alguna vez lo hacemos, de acuerdo, te prometo que WordPress lo apoyará. No tiene que hacer nada para apoyarlo. Ya lo soporta y escala. Y es como dijiste, es todo, es estable y no te encierran. Esto es otra cosa sobre la que escribí en el artículo «Piensa diferente sobre WordPress» que escribí. Ese es al que me referiría a la gente desde este. Creo que ese es al que me gustaría.

Matthias Pfefferle: Pídeles que lean justo antes de convertirse en el tipo más famoso del mundo de WordPress. Escuché que tienes una presentación principal.

Dave Winer: No, ese es Matt.

Matthias Pfefferle: Sí, pero el segundo, el segundo.

Dave Winer: No hay nadie más que Matt, el segundo.

Matthias Pfefferle: Persona más famosa, tienes una presentación principal en la WordCamp en Canadá.

Dave Winer: Lo sé. Estoy emocionado por eso. De verdad que sí. Ven. Deberías venir.

Matthias Pfefferle: Sí. Canadá no está tan. No está a la vuelta de la.

Dave Winer: La esquina, lamentablemente, pero creo que es Estados Unidos. Mira, en mi opinión, no es genial que tengamos conferencias de tecnología en.

Matthias Pfefferle: Los EE. UU. eso es cierto, pero porque.

Dave Winer: Vas a tener problemas en la frontera, nunca se sabe, podrías terminar en la cárcel por unas semanas. Podrías conseguir, ya sabes, quiero decir, en serio podría pasar. Está empeorando. Así que simplemente no creo que sea justo hacerle eso a la gente. Y creo que nosotros. Por eso una de las razones por las que quería ir allí, también es. Pensé que tal vez podría destacar un poco mejor. También necesitaba el tiempo extra. Quiero decir, todavía hay más trabajo por hacer, pero hay todo un tipo diferente de desarrollador que WordPress nunca ha atraído. Y te digo cómo lo sé, porque soy uno de ellos. Solo me enteré de esta API porque me topé con ella en Feedland. Necesitábamos agregar el inicio de sesión de WordPress. Y vengo de Node JS y estoy buscando qué tipo de APIs existen para esto. Y encuentro la interfaz WP COM, hay buen código de ejemplo, lo pongo en marcha. Y luego me di cuenta de que hay todas estas otras cosas que hace. Y comencé a mirar todas las características de esa API y estaba como, estaba mirando como un niño mirando Fort Knox. Digo, oh, Dios mío, míralos. Porque, ya sabes, te diré lo que pensé. Nadie me dijo en 2017 que WordPress había construido esta API. Nunca escuché sobre ella. No tuvo ninguna relación pública, no se habló de ella, no fui invitado a una conferencia o a una reunión privada para ser informado sobre ella. No hubo absolutamente ninguna comunicación en absoluto. Y nunca la habría encontrado a menos que me hubiera topado con ella en este proyecto que estaba haciendo. Pensé que para hacer cualquier cosa con WordPress tenías que hacer PHP y yo no hago PHP. Quiero decir, ya sabes, no puedes hacerlo todo y ese simplemente no tiene que ser uno de los lenguajes que hago. Pero aquí está. Apareciste en el lenguaje en el que estoy desarrollando activamente y ahí estaba. Y la otra cosa es que ahora tengo código que simplifica esa API aún más. Así que puedo hacerlo aún más fácil para la gente. Si solo quieren escribir una aplicación basada en navegador que funcione con WordPress, no tienen que hacer nada más que crear una cuenta en WordPress.com, su cuenta de desarrollador, y ya están en marcha. Así que, ya sabes, hay todos estos desarrolladores por ahí, que muchos, no sé cuántos, pero hay muchos desarrolladores en el mundo, ya sabes, y hay una tremenda oportunidad para construir aplicaciones solo con WordPress como base, solo con sus capacidades. La base que se va a abrir aquí, quiero decir, puede abrirse, pero lo que tiene que suceder es que. Me alegro de que digas eso. Soy tan famoso, pero necesito llegar a tocar el tambor para que la gente escuche esto una y otra vez, es que si tienes un amigo que crees que podría estar, ya sabes, encontrar interesante escribir software que se ejecute sobre WordPress y también acceda a Activity Pub a través de tu código, estás listo. Déjame mostrarte cómo hacerlo. Y lo que hiciste realmente en serio hizo que Activity Pub fuera mucho más simple. No escribí una sola línea de código de Activity Pub.

Matthias Pfefferle: Sí. Al final, simplemente tienes que crear una publicación de alguna manera usando el editor interno, usando la, la API, lo que sea, no importa.

Dave Winer: Mira, así es como lo haces. Así es como lo haces. Así es como funciona el buen desarrollo basado en la interrupción. Creas un nuevo canal para que la información fluya y esa capacidad llega de cualquier manera. Y lo pones en algo que ya tiene muchas interfaces, donde estás bastante seguro de que no van a romper esto tampoco. Estoy hablando de Automattic o como sea que describas WordPress, la comunidad de desarrollo. No lo va a romper porque no rompe cosas. Es así de simple. Es un lugar realmente poderoso para estar. En serio poderoso. No tiene que involucrar a todo el mundo. Solo tiene que hacer que las mentes de la gente funcionen de una manera diferente cuando piensan en WordPress. Y no te engañes, eso es difícil de hacer. Una vez que la gente se queda encerrada en una idea sobre algo acerca de lo que es, es muy difícil desalojar eso. Pero apuesto a que hay suficientes personas creativas por ahí que están buscando algo divertido de hacer que les dé oportunidad, con suerte, que podría funcionar. Ya sabes, hay muchas empresas que tienen sus proveedores de plataforma que fastidian a sus desarrolladores todo el tiempo. No creo que esta sea una de esas. No sé. Puede que sea muy ingenuo al respecto. Hay mucha ansiedad en la comunidad de WordPress. Lo entiendo. Ya sabes, pero siempre te recuerdo que no te encerraron.

Matthias Pfefferle: Sí.

Dave Winer: Así que, ya sabes, es como si en muchas comunidades, esa es la queja. Eso es de lo que todo el mundo está molesto al final.

Matthias Pfefferle: Copias tu código de un host a otro, apuntas el dominio al nuevo host y todo funciona como antes.

Dave Winer: Sí, eso es bueno. Me encanta. Fue como el regalo más grande al cuadrado. La otra cosa al respecto fue, es que la API se parecía mucho a la API que desarrollamos para nuestro primer sistema de blogging, que fue Manila a finales de los 90. Tanto se parece. Y yo estaba como, ¿cómo pasó eso? Y luego me di cuenta, bueno, es una plataforma de blogging. ¿Cuántas formas diferentes podría haber para hacer una API? No tantas. Ahí estaba, estaba justo ahí y sentí, ¿conoces la historia de Rip Van Winkle? ¿Conoces esa historia? Un tipo se duerme durante cien años y se despierta o 20 años o algo, y se despierta y descubre que el mundo ha cambiado de muchas maneras diferentes. Pero luego, de nuevo, no cambió en absoluto. Y eso es exactamente lo que estoy teniendo aquí. Es como, oh, quiero decir, estos tipos simplemente han continuado esta historia. Pero, ya sabes, algunas de las cosas que hicimos en aquel entonces aún no se han hecho aquí. Así que de ahí es de donde vengo yo también. Eso es lo que es realmente Wordland, radio userland ajustado para, ya sabes, 25 años después. En otras palabras, una interfaz de usuario más moderna de la que tenía. Pero ese fue un producto exitoso y lo hizo. Porque combinó las dos cosas. Combinó escribir y leer, y todo se trataba de RSS, ya sabes, entonces. Así que créeme, sé que esto funciona. No es como si estuviera adivinando, he estado en este lugar.

Matthias Pfefferle: Así que tal vez digas algunas palabras sobre qué es exactamente Wordland.

Dave Winer: Bueno, Wordland. De acuerdo, tienes toda la razón. Debería decir qué es Wordland. Wordland es una herramienta de escritor para WordPress. Así que la idea es que WordPress es un producto muy potente y amplio. Su interfaz de usuario cubre todo tipo de funcionalidad, y mezcladas con toda esa funcionalidad están las herramientas de escritura, pero están dispersas por todo el lugar. Y entonces, cuando te sientas a escribir, lo que un escritor quiere es algo esto. Quiero decir, esta es mi experiencia, al menos. Lo que un escritor quiere es una herramienta que sea para escribir. Y eso es todo lo que quiero hacer. Quiero escribir, quiero hacer algunos cambios, quiero referirme a un documento anterior, quiero agregar una categoría a algo, quiero elegir a qué sitio va esta cosa. Quiero presionar el botón de publicar y que salga y pasar a la siguiente cosa. También quiero tener marcadores realmente geniales para que cuando necesite volver a uno de mis documentos y hacer un cambio, sea solo elegirlo de un menú, hacer el cambio, presionar el botón de publicar, y me voy. También quiero editar esta página. Así que estoy mirando algo que tengo la capacidad de editar y hago clic en el botón y estoy sentado en el editor, puedo hacer el cambio. Así que se trata de enfocar todas las funciones de escritura en un solo lugar y luego trabajar realmente en la interfaz de usuario. Y este es solo un lugar muy importante. Así que dediqué mucho tiempo a hacer que todo funcionara para que ni siquiera lo notes. Pero está haciendo todas estas cosas geniales que son como la mitad del producto y que ha estado disponible, está disponible ahora mismo en Wordland Social y puedes ir a registrarte y probarlo y ver si te gusta. Correcto. Pero tienes que pensar en eso como una especie de paralelo del editor que en Mastodon y Bluesky y Twitter y Threads y etcétera, etcétera, etcétera, todos tienen editores. Este es nuestro editor que no tiene los límites. Puede hacer títulos, hace estilos, hace enlaces, puedes editar publicaciones. Todo eso no tiene ninguno de los límites todavía. No ocupa mucho más espacio que esos editores. Y es igual de conveniente acceder a él como lo sería en Twitter. Entonces está el otro lado, que es la línea de tiempo. Y la línea de tiempo que tengo funcionando ahora mismo, y esto es muy temprano, es que tiene todas mis publicaciones de cualquiera de los sitios de WordPress a los que estoy autorizado a escribir. Sé a qué sitios tiene acceso el usuario porque hay una API para eso. Y entonces cualquiera de esos sitios, si has publicado en él, aparecerá en la línea de tiempo. También cualquier. Quiero que cualquiera de los otros sitios a los que publico tenga feeds RSS. Cuando digo RSS de nuevo, me refiero a todos los diferentes tipos de feeds. Si tiene un feed RSS, entonces lo voy a poner en mi línea de tiempo también. Para que si escribo algo en mi otro, en mi blog a largo plazo, mi scripting.com, que es el blog que he estado haciendo durante como 30 años, eso es impresionante. Así que eso no va a desaparecer, eso se va a quedar. Pero quiero que mis publicaciones de ese blog también aparezcan en mi línea de tiempo. Tengo un feed de podcast y también quiero esos allí. En otras palabras, quiero que esta línea de tiempo contenga todas las cosas que escribo. He renunciado a la idea de que todo pueda estar en mi blog, en un solo blog. Y estoy diciendo, bien, simplemente vamos a vivir con eso. Y ahora tenemos que darte acceso a todas esas cosas. Y, y así que ahora mismo eso es lo que estoy usando. Y funciona. Ahora todavía estoy trabajando en la interfaz de usuario en la que hay iconos en el margen izquierdo, hay un cuadro de estado en el margen derecho. Y esas cosas todavía se están definiendo y todavía se están trabajando. Y están las cosas que van, pequeños iconos que van dentro de las ventanas. Algunas de esas cosas podrían cambiar. Sí, todavía está en ese nivel, pero. Y todo lo que espero para octubre, lo que sea, el 17, es que funcione lo suficientemente bien para que cualquiera pueda usarlo.

Matthias Pfefferle: Genial.

Dave Winer: Esa funcionalidad que acabo de describir, no está tratando de abarcar toda la funcionalidad de un Twitter o lo que sea, pero está lista para ello. Porque para que el feed de scripting news estuviera allí, tuve que tener la suscripción implementada porque no hay otra forma de que esas cosas entren. Así que detrás de todo, está conectado a feedland.com, sí. Y feedland.com, tenemos un protocolo allí que se ejecuta a través de WebSockets. Y si te conectas a eso, si una aplicación se conecta a esa interfaz de websocket, entonces obtiene todas las actualizaciones que pasan por ese servidor.

Matthias Pfefferle: De acuerdo.

Dave Winer: En otras palabras, si un feed tiene un nuevo elemento, se te notifica. Ahí está el nuevo elemento, además obtienes toda la información sobre el feed.

Matthias Pfefferle: Genial.

Dave Winer: Y si es algo que te importa, genial. Si no, simplemente lo ignoras. También obtienes actualizaciones para que cuando un elemento se actualiza, ya sabes, cambian el texto o lo que sea. También obtienes eso. Y entonces Wordland está sentado allí y este es un protocolo abierto. Esto está documentado. Voy a hacerlo. Ya he hecho un código de ejemplo realmente bueno, pero voy a seguir trabajando en ello porque esto es muy. Podrías pensar en esto. No estoy bromeando realmente aquí, pero podrías pensar en ello. Estoy bromeando un poco, sin embargo, cuando digo que puedes pensar en la clasificación como una sindicación realmente, realmente simple. Ya sabes, cuando, cuando la sindicación realmente simple no es suficiente. Esta es la versión realmente, realmente porque no hay gastos generales. Quiero decir, es. Son tal vez 100 líneas de código para agregar esto y es todo solo. Y está todo en un paquete. Nunca tienes que mirar dentro. Simplemente di, simplemente envíame como, simplemente envíame las notificaciones y luego las miraré a medida que lleguen. Y entonces, de alguna manera tenemos que comunicarnos a través de la interfaz de usuario del feed de, disculpen, Wordland. Algún aterrizaje. Tenemos que comunicarnos a través de esa interfaz de usuario que estos son los otros blogs o otros feeds del usuario. ¿Y sabes qué? Algunos usuarios inteligentes se van a dar cuenta de que no tiene que ser uno de sus blogs. Podría ser cualquier cosa que quieran. Podría ser, ya sabes, podría ser el New York Times si quieren, o podría ser, ya sabes, quien sea podría ser cualquier feed que quieran. No habrá límites allí. Es. Si Feedland ya es perfectamente capaz de suscribirse a miles y miles de feeds, está muy bien escalado. También tenemos una versión que se está ejecutando en feedland.com en el servicio VIP. Y ya sabes, en teoría al menos, se supone que esa cosa debe escalar a la misma velocidad que WordPress escala. Y por un tiempo podemos permitirnos subsidiar eso, ya sabes, y luego decir, bien, no vamos a preocuparnos por el dinero para empezar. Pero con el tiempo, lo que espero que suceda es que la gente encuentre que el editor de Wordland no es lo que quieren. Quieren un editor diferente porque ¿sabes qué? No hay un solo tipo de editor que complacería a todo el mundo. Simplemente traté de encontrar un tipo de cosa que pensé que funcionaría bien para la mayoría de la gente, para muchas personas. Y. Y luego ese segundo editor simplemente entrará de golpe. No tendrá que hacer ninguna de las cosas que hicimos al crear esto. Porque te diré, quiero decir, estoy. Una de las cosas de las que estoy orgulloso es que hago APIs realmente bonitas. Y creo que lo he hecho aquí es que, ya sabes, he factorizado tanto que, ya sabes, y voy a seguir haciendo eso también. Hacer que sea absolutamente lo más simple posible de obtener.

Matthias Pfefferle: Así que Wordland en sí tiene su propia API. De acuerdo.

Dave Winer: Sí.

Matthias Pfefferle: Oh, eso es interesante. Así que podrías usar la API de Wordland para hablar con WordPress.

Dave Winer: De acuerdo, bueno, me encantaría mostrártela algún día. Quiero decir, está aquí mismo. Es código abierto, mi amigo. No entendiste eso. Quiero decir, la cosa de WebSockets, esa es una API que realmente es API. Correcto. Pero hay otra API que se llama WP Identity y simplemente tiene. Es un nombre estúpido. Pero esa fue la primera. ¿Recuerdas que dije que lo primero que hice con la API wp.com fue Identity? Así que eso es realmente inicialmente para lo que se suponía que era, ya sabes, pero simplemente creció y creció y creció, obtuvo toda esta funcionalidad y había una forma de hacer APIs para aplicaciones basadas en navegador que Facebook solía hacer y creo que todavía lo hacen, pero tuvieron que eviscerar completamente su API en 2016 porque obtuvieron todo eso, ya sabes, Citizens United. No, no lo hice. Fue Cambridge Analytica. ¿Correcto?.

Matthias Pfefferle: Sí.

Dave Winer: Y tenían, quiero decir, ya sabes, tenían la gran API, la API más grande del mundo. Podías buscar cualquier cosa, ya sabes, y lo cortaron. Pero la forma en que hicieron la API fue tan brillante que, ya sabes, normalmente en estas cosas para. Para acceder al servidor remoto, tienes que hacer todo este trabajo. Y te preguntas por qué es que todo el mundo tiene que hacer todo este trabajo. ¿Por qué no simplemente ponen todo esto en un solo lugar? Eso es lo que hicieron. Y me tomó dos días conectar mi aplicación a Facebook y me tomó un mes completo entrar en Twitter. Tomó el equivalente a un mes completo, ya sabes, conectarse a WordPress. Pero ahora tengo esta API que se ejecuta sobre eso. Eso debería suceder en un par de días. Y voy a hacer una aplicación Hola Mundo para ti.

Matthias Pfefferle: Perfecto.

Dave Winer: Solo un editor simple. Y vas a ver que no hay absolutamente nada en él. Es simplemente muy simple. El punto principal es que lo que realmente quiero hacer es que realmente quiero conseguir. Tenemos todas estas comunidades de desarrolladores que están tan encerradas. Tengo amigos que hacen software Mac y no están contentos porque acaban de cambiar toda la interfaz de usuario de Mac y todos tienen que hacer todo este trabajo y todo eso. Y están en cada uno de estos mercados cautivos, que realmente no entienden o no se preocupan particularmente por sus desarrolladores, ya sabes. Y la mejor plataforma es una que ni siquiera, ya sabes, apenas se da cuenta de que están allí. Ya sabes, en la medida en que notas que están allí, intentas ayudarlos e intentas co-comercializar. Ya sabes, una de las grandes cosas sobre los enfoques de tratar de atraer pequeños proyectos de desarrollo independientes a tu esfera es que, llegas a mirarlos a todos y si decides que quieres comercializar uno de ellos, haces un trato con ellos, están justo ahí y, créeme, están muy felices de trabajar contigo. Ya sabes, es como. Y ves que todo esto comienza a suceder alrededor de BlueSky con, en Proto y he hablado con algunos de ellos. Hay un folleto, no sé si lo has visto. Es, es un editor, es una obra de arte. Siempre tuve tanta envidia cuando lo vi. Es tan hermoso. Y lo contacté, estaban muy felices de hablar conmigo y, ya sabes, intercambiamos ideas y todo y dije, ¿por qué no portean estas cosas a WordPress? Serán mucho más felices con lo que obtengan allí. Y están muy, les encanta, ya sabes, porque BlueSky les está prestando un poco de atención. Sin embargo, no están dispuestos a, ya sabes, si, si, por cierto, lo hicieron posible. Quiero decir, el folleto no puede ejecutarse en Bluesky, esa es la cosa. Porque Bluesky, ya sabes, esta es una herramienta de escritura. Y entonces puedes crear estas publicaciones. Como ambos sabemos, no encajan en Blue Sky. Y Blue Sky hasta ahora no ha estado dispuesto a ceder en esto, ya sabes, así que están como sentados allí, ya sabes, moviendo los pulgares, esperando que Blue Sky se dé cuenta de que realmente quieren desarrolladores. Creo que. Y me dividiré, ya sabes, lo que sea, hagámoslo. Solo quiero. Quiero desarrolladores. Quiero un lugar donde los desarrolladores puedan trabajar sin tener miedo de que el proveedor de la plataforma los fastidie más. Eso es realmente. Eso es lo que siempre espero. Y no quiero. Quiero decir, lo ejecutaré a cierto nivel, siendo una especie de chico de producto, porque eso es todo lo que siempre quiero ser. No quiero dirigir una empresa. He hecho eso. No me gusta si lo hago, eso significa que no puedo ser un chico de producto. Soy tan viejo en este momento que quiero invertir el tiempo que pueda.

Matthias Pfefferle: Sí. Ya sabes, creando problemas y haciendo cosas que amas.

Dave Winer: Así que ahí preguntas dónde está Wordland. Y esa fue probablemente la explicación más completa que he dado.

Matthias Pfefferle: ¿Así que planeas implementar otras redes o otras plataformas al final, o es esto solo totalmente una cosa de WordPress?.

Dave Winer: Bueno, sí. Sí. Y tal vez no. Quiero decir, ya sabes, todo depende de cómo vaya, ya sabes. Correcto.

Matthias Pfefferle: Quiero decir, porque scripting, tu blog principal es. Yo diría que se basa en algún tipo de outliner.

Dave Winer: Sí.

Matthias Pfefferle: Así que es algo completamente diferente. Y estos dos productos no funcionan juntos en este momento.

Dave Winer: No. Oh. En realidad, una vez que salga de todo el, ya sabes, hay mucho trabajo por hacer. Y Wordland, una de las primeras cosas que quiero hacer es conectar. Lo uso. Hay un producto llamado Drummer en Drummer Lamp. Es un outliner. Uso una versión de eso que está. Eso está en Electron. Así que es una versión de escritorio. Se llama Electric Drummer. Y eso es lo que yo. Pensé que era genial. Un pequeño y lindo juego de palabras con electron. Di que es eléctrico.

Matthias Pfefferle: Sí. Tiene todo el sentido.

Dave Winer: Sí. Me encanta nombrar cosas. Eso es. Quiero decir, esa otra cosa, yo solo. Me encanta hacer eso. Pero, sí, no, quiero decir, tan pronto como salga de las cosas de Wordland, lo siguiente que voy a hacer es conectar Electric Drummer a la misma API y no hay absolutamente ninguna razón por la que no pueda funcionar. Solía funcionar, en realidad, cuando estaba usando lo que ustedes llaman la API XML RPC que yo llamo la API Meta Weblog, que me sorprende descubrir que todavía funciona.

Matthias Pfefferle: Sí.

Dave Winer: Pero, pero puedo hacer mucho más a través de la nueva API. Y eso es lo que voy a hacer. Yo. Me encantará ese día. Eso será. Porque entonces puedo hacer publicación cruzada desde Scripting News. No sé si haré eso. Quiero decir, esta cosa de la publicación cruzada se vuelve insidiosa después de un tiempo. Correcto. Quiero decir, ya sabes, y por eso quieres que todo sea accesible en un solo flujo. Y entonces no tienes que preocuparte por la publicación cruzada. No tienes que hacer publicación cruzada. Y la forma en que voy a introducir esto. Déjame. Ahora que he explicado todo el panorama es lo que voy a hacer es. Y te conté lo que tengo en términos de que estos son todos los feeds que entran en mi trabajo de blogging. Voy a tomar eso y hacerlo público para que cualquiera pueda usarlo. Muy bien. Y todos pueden. Y también será Wordland, para que puedan iniciar sesión en su sitio de WordPress y puedan escribir allí mismo mientras leen mis cosas. Y eso va a hacer lo de los comentarios de inmediato. Y estoy bastante cerca de estar listo con eso. No sé, tal vez un par de semanas. Realmente espero que antes de la reunión de WordCamp de octubre. Espero tener eso fuera y funcionando y no sonará muy complicado porque solo diré, oye, esta es otra forma de leer mi blog.

Matthias Pfefferle: Sí.

Dave Winer: Y para la gente realmente brillante. Y con eso es con quien quiero trabajar. Correcto. Esto va a hacer que se enciendan algunas bombillas.

Matthias Pfefferle: Así que necesitamos tener un nuevo podcast a principios del próximo año y que puedas mostrar lo que has construido hasta ahora. Pero porque tengo mucha curiosidad y porque esa es otra cosa buena de no hacer publicación cruzada de cosas, sino realmente tener una suscripción remota como con RSS que no tienes. Técnicamente tienes una copia en caché del contenido, pero no se trata de publicar el contenido en la plataforma de otra persona. Es alguien que se suscribe a tu contenido y lee tu contenido en otro lugar. No una versión limitada de eso con solo una imagen en lugar de 10 y solo un extracto de por qué los límites.

Dave Winer: Dondequiera que veas los límites, tienes. ¿Por qué? ¿Por qué necesitamos estos límites? Ya sabes, la cosa es que a muchos de ellos, creo que nunca tuvieron esa discusión. Y ellos. Ni siquiera tienen una razón para hacerlo. Simplemente dicen, oh, así es como siempre lo hemos hecho. Ya sabes, creo que es increíble que hayas estado trabajando en esto durante tanto tiempo. Has estado en esto todo el tiempo que hemos tenido redes sociales. Básicamente, qué lucha fue. Ya sabes, es como si no me rindiera con todo eso hasta 2017. Fue entonces cuando me rendí. Fue entonces cuando escribí un artículo llamado «Quiero mi viejo blog de vuelta». Y luego eso es exactamente lo que hice.

Matthias Pfefferle: Sí, yo. Siento totalmente el dolor.

Dave Winer: Todos lo sentimos.

Matthias Pfefferle: Así que no estoy.

Dave Winer: Oh, bueno, simplemente lloraremos. ¿Sabes cómo lo llaman Posse, verdad? Sí. Suena como una buena idea. Me he estado golpeando la cabeza contra la ley en ese sentido y, ya sabes, me alegro de que hayas encontrado un gran acrónimo para ello, pero nunca va a suceder.

Matthias Pfefferle: Sí. Así que tal vez para los que no saben qué es Posse, es la idea de la IndieWeb. Publica en tu propio sitio, sindica en otro lugar. Es una especie de nuevo acrónimo para publicación cruzada.

Dave Winer: Yo diría que depende de una web que no existe, que no tenemos, pero que podríamos crear. Y tiene que hacerse con seducción. Tiene que hacerse colgando pequeñas zanahorias y diciendo, ¿no crees que eso sería divertido? ¿Por qué no lo intentamos? Y luego, si no lo es, entonces probamos otra cosa y seguimos probando cosas. Creo que hay un pony ahí. Creo que hay un batido de leche. Estoy usando modismos americanos, aunque no estoy seguro de que sepas a qué me refiero con.

Matthias Pfefferle: Eso, pero no entiendo totalmente lo que quieres decir. Lo siento, pero yo diría que la mayoría de los oyentes de este podcast son del mundo de habla inglesa.

Dave Winer: Escribiré una publicación de blog.

Matthias Pfefferle: Espero que entiendan que uso el término.

Dave Winer: Creo que hay un pony ahí. Y explicaré lo que significa porque es algo bueno.

Matthias Pfefferle: De acuerdo.

Dave Winer: Muy bien.

Matthias Pfefferle: Así que mencionaste una cosa, que la versión actual de Wordland se basa un poco o depende del sabor WordPress.com de la API de WordPress. Y planeas tal vez tener el soporte genérico de la API de WordPress con el tiempo.

Dave Winer: Yo no sería la persona ideal para.

Matthias Pfefferle: Hacer eso, pero sí, por eso lo menciono, porque tal vez haya algunos oyentes de este podcast que quieran hacer esa conversión que quieran contribuir y ayudar con eso es lo que estoy esperando.

Dave Winer: Punto en el que no todo tiene que pasar por mí. Y en realidad debería ser muy fácil hacerlo porque la API de la que te hablé, la API de Facebook, porque eso es todo lo que tiene que ser porteado. Eso es lo único. Ahora sabes que va a haber algunas APIs que no estarán allí, ¿verdad? No puedo pedir todos tus sitios en la otra API, porque ese concepto no existe.

Matthias Pfefferle: Eso seguro.

Dave Winer: Aunque en algún momento me gustaría discutir una API más amplia que hiciera posible que eso funcionara. No lo veo como una imposibilidad, solo lo veo como trabajo que no pueden tener un ID de sitio y que sea un número en. O tal vez puedan. Eso depende de la gente. No sé cómo funciona eso en el back end, ya sabes, pero tal vez podamos tener un protocolo donde un ID de sitio sea aceptable y un DNS, un nombre de dominio sea aceptable como ID y cualquiera de los dos funcione. Y luego puede admitir sitios que no sean de WordPress, lo que creo que sería fenomenal. Deja que el crecimiento suceda allí también. Quiero decir, así que creas algo que es increíblemente simple o se ejecuta en algún lugar extraño que nadie imaginó, y si solo es compatible con suficiente API para conectarse a la comunidad de desarrolladores. Y lo bueno de esto es que, quiero decir, no todo lo que estoy haciendo es código abierto. Pero para tu información, quiero ser claro desde el principio, no al menos al principio. Grandes partes de él lo son. Quiero decir, todo Feedland es código abierto y eso es una licencia GPL. Así que elegí una licencia para que fuera compatible con la licencia de WordPress. Así que simplemente se conectará a ese mismo modelo. Sí, la identidad WP tiene licencia MIT. Porque no quiero. No quiero gestionarlo. Yo solo, ¿sabes qué? Si quieres ser compatible, de acuerdo. Si no quieres ser compatible, desearía que lo pensaras de nuevo, porque creo que todos estamos mejor si lo eres. Pero quería, quería que eso estuviera ahí porque quería que fuera fácil para la gente ejecutar sus propios servidores. No quería parecer que encerraba a nadie de ninguna manera. No tengo ningún interés en eso. No estoy pensando en cosas así. De hecho, estoy muy en contra de eso. Y luego está la API de interfaz de navegador, y tengo un poco más de trabajo que hacer en eso antes de querer bloquearla, pero ciertamente es revisable en este momento. Estaré feliz de enviarte un enlace a eso y echarle un vistazo.

Matthias Pfefferle: Sí, perfecto.

Dave Winer: Te enviaré un enlace a todas esas cosas. Y este es un documento importante. Quiero señalar a la gente a esto. Creo que tenemos. Sí, creo que esto es genial. Bueno, ven a Canon Web. Vamos, será divertido.

Matthias Pfefferle: Sí. Creo que es uno o dos. Dos días después de mi cumpleaños.

Dave Winer: Así que es feliz cumpleaños.

Matthias Pfefferle: Y hay bastantes eventos en octubre y noviembre. Estoy en Berlín, creo que el primer fin de semana de octubre porque hay una reunión de Fediverso allí y es una de las pocas en Alemania. Así que pensé que tenía que al menos atrapar esa.

Dave Winer: Pero cualquiera que esté escuchando esto que esté en Canadá, totalmente genial.

Matthias Pfefferle: Sí. Creo que todavía hay entradas disponibles. Así que si quieres conocer a Dave, entonces ve a Canadá. El otro famoso chico de Activity Pub y Fediverso que está allí es Evan Prodromo, uno de los editores de la especificación de Activity Pub.

Dave Winer: Sí. Y estamos bien. Así que he estado hablando con él. Quiero decir, yo, ya sabes, tal vez hagamos algo, él y yo juntos, ya.

Matthias Pfefferle: Sabes, un taller que funcionaría.

Dave Winer: Lo conozco desde hace mucho tiempo, ya sabes, y lo ayudé a promocionar Identica. Estaba muy emocionado con Identica.

Matthias Pfefferle: Sí, eso, eso.

Dave Winer: Sí, quiero decir, fue como, gracias. Alguien piensa que estas cosas deberían ser descentralizadas, desafortunadamente. Sí, sí. Vamos a divertirnos mucho aquí. Así que eso también es importante, ¿verdad?.

Matthias Pfefferle: Sí. Estoy muy contento de que te hayas unido al podcast. Mismo espectador y sí, fue un placer y un gran honor tener a uno de mis.

Dave Winer: Solo quiero ser tu amigo. Solo quiero ser tu amigo.

Matthias Pfefferle: De acuerdo.

Dave Winer: ¿Por qué no te acostumbras a describirme como tu amigo?.

Matthias Pfefferle: Sí. Entonces fue un gran placer tener a uno de mis amigos allí.

Dave Winer: Muy bien, hombre, gracias. Que tengas un buen día.

Matthias Pfefferle: Adiós.

Dave Winer: Adiós.

Preguntas frecuentes

A continuación se presenta un FAQ (Preguntas Frecuentes) con respuestas concisas sobre los cinco puntos clave de la conversación entre Matthias Pfefferle y Dave Winer, con las citas correspondientes:


FAQ: Puntos Clave de la Conversación sobre la Web Abierta y Estándares

P1: ¿Qué elemento define si una plataforma está verdaderamente «en la web» para Dave Winer?

R: La característica fundamental de la web es la conectividad y el enlace (linking). Dave Winer sostiene que si una plataforma permite a los usuarios escribir contenido pero no proporciona la capacidad de enlazar (href igual a URL) o de tener permalinks para que otros enlacen a ese contenido, esa plataforma no está realmente «en la web».

P2: ¿Cuáles son las frustraciones que experimentan los escritores con las plataformas sociales actuales?

R: La principal frustración radica en las limitaciones arbitrarias impuestas por las plataformas, como los límites de caracteres (ej. Twitter, Mastodon), la ausencia de títulos, estilos o la prohibición de editar publicaciones. Dave Winer compara estos límites con la idea de construir una guitarra a la que solo se le permiten dos cuerdas, lo cual desmoraliza y restringe la creatividad.

P3: ¿Qué papel juega WordPress en la visión de una web abierta y descentralizada?

R: WordPress es elogiado por ser una plataforma que acepta «la web tal como es» y no intenta cambiarla. Es visto como una base fundamental, estable y escalable para la publicación, cuyas APIs abiertas (como la API de WordPress.com) pueden servir como el estándar de facto para publicar cualquier tipo de contenido (incluido el de formato largo) en el Fediverso. Además, facilita el desarrollo de aplicaciones sin el riesgo de bloqueo (lock-in).

P4: ¿Cómo se comparan los estándares ActivityPub y RSS en la práctica del desarrollo?

R: Matthias Pfefferle ve ActivityPub como una evolución de RSS (Activity Stream) porque proporciona una versión enriquecida con metadatos y mecanismos de comunicación bidireccional. Sin embargo, Dave Winer critica que, si bien RSS 2.0 es simple y familiar para muchos desarrolladores, ActivityPub es demasiado complicado, tiene documentación deficiente y es frustrante para implementar, lo cual obstaculiza el desarrollo.

P5: ¿Qué es Wordland, el proyecto actual de Dave Winer, y qué busca lograr?

R: Wordland es una herramienta de escritura optimizada para WordPress que busca eliminar la fricción, enfocando todas las funciones de escritura y lectura en un solo lugar. Utiliza las APIs de WordPress y el motor de feeds Feedland para crear una línea de tiempo unificada que contiene todo el contenido del escritor (publicaciones de WordPress, feeds de otros blogs, feeds de podcast, etc.). El objetivo final es restaurar la sencillez del blogging clásico y atraer a una nueva comunidad de desarrolladores a construir sobre WordPress.

— Artículo realizado con la ayuda de NotebookLM —

Resumir con tu IA favorita

Si no ves el prompt autocompletado o ves el de una ejecución anterior (o aparece la página de acceso), el texto ya está copiado. Solo pégalo.

En Blogpocket se promueve un uso ético y responsable de la IA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Antonio Cambronero.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento: No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a GreenGeeks que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.