La Asamblea General de Socios nombró a la Directiva 2021 – 2023

El día de hoy, sábado 13 de febrero de 2021, la Asamblea General de socios realizada de forma virtual, nombró a los miembros de la Directiva que dirigirá las actividades sociales, económicas y administrativas de la Asociación de Software Libre del Ecuador durante el período 2021 – 2023.

Las diferentes dignidades recayeron en los siguientes socios:

  • Presidente: Quiliro Ordóñez
  • Vice Presidenta: Elisa Castillo
  • Tesorero: Alex Aconda
  • Secretario: Daniel Vizuete

 

Deseamos éxitos a la nueva Directiva.

Entrevistas HyperbolaBSD

[14:06]<@quiliro> Emulatorman: podemos adelantar
<@quiliro> ¿cómo piensas iniciar con los practicantes?
<@quiliro> supongo que tienes que valorar el conocimiento que tienen
<@quiliro> luego darles tareas
[14:08]<Emulatorman> lo que se me ocurre en la mente es que ellos puedan
rescribir nuevo codigo, o sea que lean el codigo
existente en OpenBSD 6.6 y luego producir lo mismo pero
de forma original y sin copiar nada del otro lado. Es lo
que un iniciante de C puede hacer y adquirir experiencia
rapido
<Emulatorman> obviamente hay mas para hacer, pero es lo basico para un
estudiante de C
[14:09]<Emulatorman> despues habria que hacer otro grupo para revisar el
hyperman que si bien no es C, es shell puro, pero estaria
bueno probar si puede funcionar sin bash, pues queremos
que sea funcional con ksh
[14:10]<Emulatorman> hay otras fases de desarrollo mas complejos, pero creo
que al menos para comenzar es lo mas basico que se puede
hacer
[14:11]<Emulatorman> de mientras voy viendo como organizar el tema de los
ensamblados para x86 y ARM, si conseguimos estudiantes
para eso, seria genial, pero es mucho pedir por ahora
<@quiliro> Emulatorman: hagamos un simulacro
<Emulatorman> ahora el objetivo es lograr funcionar apenas el kernel
[14:12]<@quiliro> ¿te parece si pido a alguien ser nuestro conejillo de
indias?
<Emulatorman> como quieras
<@quiliro> recuerda que son personas que no sabenn mucho
<Emulatorman> entonces en ese caso es mejor que rescriban codigo
<Emulatorman> es lo basico de lo basico en C
[14:13]<@quiliro> y que posiblemente se les tenga que enseñar hasta prender la
compu…puedo colaborar…pero te advierto que pueden venir
muy novatos
<Emulatorman> habria que tener a alguien que verifique que no haya
plagio, en ese caso nosotros y tu
<Emulatorman> porque en ese caso no nos sirve a nosotros y ni a ellos,
porque apenas estan copiando
<Emulatorman> ok, no hay problema
<@quiliro> creo que eso es un paso posterior
[14:14]<@quiliro> lo primero es formarlos
<Emulatorman> lo conveniente es que ellos aprendan lo esencial de C por
lo menos
<Emulatorman> y despues comenzar
[14:15]<Emulatorman> y cuando comiencen, debe de haber un guia o alguien para
calificar la calidad de codigo y que no hagan plagio
[14:16]<Emulatorman> pero al menos, antes de todo esto, ellos tienen que saber
por lo menos lo esencial
<@quiliro> vamos despacio
<Emulatorman> y tambien tener conocimiento de las licencias
<@quiliro> debemos ver qué nos viene
[14:17]<@quiliro> voy a pedir a mi novia que nos haga un simulacro como si
ella fuese el practicante
<@quiliro> si te parece bien
<Emulatorman> ok
<Emulatorman> yo pienso que lo primero a enseñar es el concepto de
software libre
<Emulatorman> y las licencias
<Emulatorman> es lo fundamental de todo
[14:18]<Emulatorman> porque que nos sirve un futuro buen dev, si le interesa
solo hacer software no libre :P
<Emulatorman> ademas el tema de compatibilidad de licencias
<Emulatorman> esto es un mundo
[14:19]<Emulatorman> porque dentro de los activistas y desarrolladores de
software libre, estan muy divididos con el concepto de
licencias copyleft y licencias permisivas, y muchas de
ellas como la “Original BSD” de 4 clausulas no nos sirve
para nada
<Emulatorman> ya que el codigo actual esta siendo implementado con
GPL-3, ya no se puede usar codigo con BSD-4
[14:20]<Emulatorman> pienso que el primer paso esta ahi
<Emulatorman> enseñarles el concepto de software libre
<Emulatorman> y libertad como un todo
<Emulatorman> , luego las licencias
[14:21]<anacleta> Hola, soy una alumna nueva interesada en el proyecto
<Emulatorman> y como aplicar en ciertos casos (codigo principal,
librerias, documentacion)
<Emulatorman> hola anacleta
[14:22]<@quiliro> anacleta nos ayudará con el simulacro
<@quiliro> bienvenida anacleta
<anacleta> He sido invitada a este curso.  Soy la alumna nueva
<anacleta> gracias a los dos
[14:23]<Emulatorman> Ok, nuestro proyecto se trata de completar nuestro
sistema operativo llamado HyperbolaBSD, el sistema
operativo es el sistema base que se encarga de gestionar
todas las tareas de una computadora, principalmente hecho
por un nucleo llamado kernel
[14:24]<@quiliro> anacleta: Felicitaciones por asistir.  Este programa es para
incluirte en el grupo de desarrollo del nuevo sistema
operativo HyperbolaBSD
<@quiliro> anacleta: ¿Qué te parece?
<Emulatorman> nuestro objetivo inicial es completar el nucleo, esa
razon es debido que HyperbolaBSD esta planeado para
implementar nuevas caracteristicas heredadas del nucleo
Linux y nuevo codigo hecho con GPL-3 o licencia
compatible
[14:26]<anacleta> déjenme ver si entiendo…. un programa como clementine para
instalar música en mi dispositivo (XYZ) no importa su nombre
puede ser instalada en este sistema operativo?
<Emulatorman> para iniciar las tareas debemos de conocer los conceptos
de software libre y licencias para poder lograr entender
la razon de la existencia de HyperbolaBSD
<anacleta> ok…
<anacleta> qué beneficios le da a mi compu el instalar HyperbolaBSD?
[14:27]<Emulatorman> anacleta: al ser un nuevo sistema operativo, clementine
solo puede ser incluido haciendo una adaptacion para ese
sistema, llamado de porteo o como dicen en inges “port”
<@quiliro> clementine es una aplicacion que corre sobre un sistema
operativo
[14:28]<@quiliro> anacleta: hyperbolabsd pretende ser seguro y compacto, así
como libre y liviano…
<anacleta> ya veo estoy confundida entre sistema operativo y una
aplicación… no son lo mismo… sin embargo, entiendo que
una aplicación debe ser instalado en un sistema operativo, o
me equivoco?
<Emulatorman> anacleta: la idea de HyperbolaBSD es lograr heredar la
excelente calidad de codigo del BSD + lo bueno de las
caracteristicas heredadas de GNU/Linux, por esa razon
HyperbolaBSD seria hecho en un concepto “Oceano Azul” de
las visiones de GNU/Linux y los BSDs
<@quiliro> anacleta: a diferencia de GNU con Linux, es más ordennado
[14:29]<@quiliro> anacleta: exactamente!
<anacleta> OK.
<anacleta> Ahora, aclárenme que es un kernel.. dónde lo encuentro? o
cómo sé que he llegado al kernel
[14:30]<Emulatorman> anacleta: hay un libro que habla sobre la estrategia del
“Oceano Azul”, es la estrategia planteada por Hyperbola
Project, y la razon de porque existe HyperbolaBSD
<@quiliro> el kernel es el núcleo en inglés
<anacleta> oh…
<Emulatorman> kernel es el nucleo, que se encarga de gestionar todas
las tareas de la computadora
[14:31]<@quiliro> es lo base para conectar el resto de programas al hardware
(disco duro, teclado, ratón, etc)
<anacleta> el libro que menciona Emulatorman es una “introducción
filosófica” es más para saber las libertades que alcanzo al
usar HyberbolaBSD?
<@quiliro> Emulatorman: ¿tienes un link al libro?
<Emulatorman> ejemplo: mientras tu estas escribiendo aqui, el kernel
del sistema esta gestionando la memoria y administrando
las diferentes tareas que dejaste en la compu, etc
<Emulatorman> ya paso
[14:32]<anacleta> si dame el link por favor
<anacleta> algún momento se satura, llena, raya, o se daña el kernel?
<Emulatorman> https://en.wikipedia.org/wiki/Blue_Ocean_Strategy
[14:33]<anacleta> lindo! estoy abriendo el libro
<Emulatorman> anacleta: si le sucede algo malo al kernel, literalmente
el sistema se detiene y deja de funcionar
<@quiliro> el núcleo o kernel es como el corazón del sistema….nada se
puede usar sin conectar con el hardware…el núcleo conecta
el hardware con el resto del sistema operativo
[14:34]<anacleta> ummm, será que usar HyperbolaBSD permite que kernel tenga
calidad de “vida”?
<@quiliro> anacleta: el sistema operativo sostiene a las aplicaciones
como clementine
<Emulatorman> el libro originalmente fue pensado para empresas sobre
temas de marketing, pero a lo que quiero llegar a referir
es que la estrategia de oceano azul es un concepto de
implementar una nueva idea y crear un nuevo paradigma con
este sistema
<@quiliro> el núcleo es parte del sistema operativo
[14:35]<@quiliro> jaja, anacleta
<@quiliro> anacleta: no calidad de vida…solamente vida
<anacleta> hola profeluchito
<anacleta> ya vino el profe
[14:36]<@quiliro> oh…bienvenido profeluchito
<profeluchito> hola, perdon pero no sabia en que sala
<anacleta> yo soy el cuy de labortorio
<Emulatorman> y no seguir haciendo lo mismo, lo que a largo plazo
nosotros queremos llegar es hacer un sistema basado en
BSD con los conceptos del mundo de GNU
<anacleta> Guinea Pig
<@quiliro> estamos haciendo un simulacro de una estudiante que entra al
chat a hacer prácticas
<profeluchito> primera vez que me conecto por este chat y andaba un
poco perdido
<Emulatorman> regreso en 5 min…
[14:37]<anacleta> sigo leyendo denme un ratito
<@quiliro> profeluchito: estábamos explicando a anacleta lo que es
HyperbolaBSD
[14:38]<@quiliro> profeluchito: es importante conectarse con antelación por
favor
[14:39]<@quiliro> anacleta: ¿comprende usted el concept de software libre?
[14:40]<Emulatorman> hola profeluchito, soy André, uno de los fundadores de
Hyperbola Project y mentor de HyperbolaBSD
<Emulatorman> un placer
<profeluchito> para mi también es un placer
[14:41]<anacleta> no me he ido, sigo leyendo
<Emulatorman> explico de lo que se trata HyperbolaBSD, como el nombre
indica, es un sistema operativo descendiente de BSD, que
se usó la base de OpenBSD para continuar un desarrollo
independiente, o sea un hard-fork
[14:43]<Emulatorman> la diferencia de HyperbolaBSD es marcar una estrategia de
“Oceano Azul” entre lo que hay en el mundo de los
sistemas BSD y el GNU/Linux, ver sobre estrategia de
Oceano Azul en
https://en.wikipedia.org/wiki/Blue_Ocean_Strategy
<Emulatorman> o sea en resumen, es tener un sistema elegante de BSD con
los beneficios de lo que se vió con el copyleft usado en
GNU y en Linux
[14:44]<Emulatorman> para eso HyperbolaBSD será el primer sistema descendiente
BSD usando licencias no-BSD y si del proyecto GNU
[14:45]<Emulatorman> los beneficios que se lograran es que se podran importar
caracteristicas del mundo de GNU/Linux mientras las
licencias sean compatibles obviamente (ej. HyperbolaBSD
esta siendo desarrollado en licencia GPL-3, y no
podriamos implementar GPL-2-only de codigo para importar)
<anacleta> Interesante el océano rojo está promoviendo la competencia
(desleal inclusive) y el océano azúl es crecimiento en
conjunto?
<Emulatorman> si tambien eso
[14:46]<Emulatorman> la idea de HyperbolaBSD es lograr unir los 2 mundos
dentro del software libre, por la razon de usar el GPL
del mundo de GNU en una plataforma de BSD
[14:47]<Emulatorman> eso tambien permitira que teniendo un nuevo kernel el
propio proyecto GNU se beneficie tambien, y porque no
precisaria estar dependiente solamente de Linux o Hurd, y
podrian hacer uso de nuestro kernel
<anacleta> ok.  Es decir que incluye los dos océanos y con las 4
libertades del SL?
[14:48]<Emulatorman> no en si, el concepto de oceano azul es salir del
concepto de que solo el GPL solo puede ser usado en
GNU/Linux y que las licencias BSD solo pueden ser usadas
en los sistemas BSD
[14:49]<Emulatorman> es lograr un nuevo concepto, tener un BSD que pueda
implementar tambien cosas buenas de GNU/Linux, y lograr
hacer una tercera opcion. En pocas palabras a largo plazo
sera un sistema hibrido entre el mundo de BSD y lo de
GNU/Linux
<anacleta> ya me perdí… qué es el GPL?
<Emulatorman> bueno volviendo al asunto, estoy aqui por la gran idea de
quiliro incluir un grupo de practicantes
[14:50]<@quiliro> el mundo BSD tiene mejor calidad de código
<@quiliro> GPL es la licencia que diseñó la FSF para GNU
<Emulatorman> GPL es una licencia hecha por el proyecto GNU que implica
que las cambios, modificaciones, redistribuciones o
descendientes de ese codigo deban de seguir con la misma
licencia
<anacleta> OK gracias
[14:51]<anacleta> ya vuelvo en un minuto
<Emulatorman> despues estan las licencias permisivas de BSD, que si
bien son libres y siguen las 4 libertades, no garantizan
que las modificaciones, o descendientes de esos tengan
que distribuir el codigo o que sean libres
<@quiliro> Emulatorman: pienso que es hora de darle una tarea a
anacleta
[14:52]<@quiliro> le podemos mandar a leer algo y a hacer un pequeño ejercicio
<Emulatorman> creo que es vital que lea sobre software libre
<Emulatorman> y las licencias
<@quiliro> Emulatorman: tienes links?
<Emulatorman> es lo primordial antes de comezar y entender porque
existe el projecto HyperbolaBSD
<Emulatorman> si, la mayoria en la gnu.org
[14:53]<@quiliro> gnu.org/licenses ?
<@quiliro> https://gnu.org/licenses
<anacleta> ya leo este último link
[14:54]<Emulatorman> https://www.gnu.org/licenses/licenses.html
<Emulatorman> la lista ->
https://www.gnu.org/licenses/license-list.html
<Emulatorman> el problema de BSD y sus licencias con las licencias de
GNU -> https://www.gnu.org/licenses/bsd.html
[14:55]<@quiliro> anacleta: mejor los vínculo de Emulatorman
[14:56]<@quiliro> profeluchito: ¿Qué le parece hasta ahora?
[14:57]<Emulatorman> para resumir, tuvimos una entrevista sobre HyperbolaBSD
en It’s FOSS
<Emulatorman> hay esta explicado con detalles todos los puntos con
diferentes preguntas
<@quiliro> Emulatorman: ¿qué le pedimos a anacleta para nuestra próxima
reunión mañana?
<Emulatorman> puede ayudar como un FAQ para lo que estamos hablando
ahora
[14:58]<@quiliro> una tarea
<profeluchito> Bueno, como le comente del tema de software libre
conozco muy poco y me toca aprender mucho
<Emulatorman> aqui esta la entrevista ->
https://itsfoss.com/hyperbola-linux-bsd/
<@quiliro> profeluchito: puede investigar los vínculos que ha dado
Emulatorman
[14:59]<profeluchito> claro, ya los abri y estaba revisando
<Emulatorman> para entender en profundidad el tema de software libre,
recomiendo comenzar por este link ->
https://www.gnu.org/philosophy/philosophy.html
[15:00]<Emulatorman> quiliro: recomiendo que se lean los links
<Emulatorman> quiliro: tambien videos de Stallman que hablen sobre
software libre, ahi dejo a ti que sabras mejor que yo
[15:01]<@quiliro> profeluchito: ¿podemos involucrar a los estudiantes el día
jueves por este mismo canal?
[15:02]<anacleta> una consulta… me dediqué a leer y me perdí este
chat… será que me dan tarea para la próxima clase, de tal
forma que leo y tengo millones de preguntas?
<@quiliro> hay un vídeo muy bueno que hiso Richard Stallman para el
software freedom day 2016
<profeluchito> claro, voy a conversar con ellos para convocarles a esta
reunión.
[15:03]<@quiliro> profeluchito: chévere
<profeluchito> Voy también a los alumnos enviarles los link que nos
acaban de enviar para que se vayan empapando del
software libre
[15:04]<profeluchito> y el dia de la reunión tengan por lo menos algo de
conocimiento al respecto del tema
<@quiliro> anacleta: la tarea es leer todos los hipervínculos que ha
dado Emulatorman y ver la conferencia de stallman…debe
saber cuáles son las 4 libertades y para qué sirven a los
usuarios de computadoras…debe hacer al menos 4 preguntas
mañana por este mismo canal
[15:05]<@quiliro> profeluchito: ¡excelente! así habremos ganado mucho tiempo
[15:06]<@quiliro> anacleta: cree usted que pueda lograr esa tarea para mañana?
<@quiliro> ya les paso el link de la conferencia de richard stallman
[15:09]<anacleta> ya abrí los links, solamente debo sentarme a leer.  Veo que
se debe tener conocimientos de inglés técnico…
[15:10]<anacleta> en las páginas de GNU….
<@quiliro> Emulatorman: tenemos versiones en castellano?
<@quiliro> español
<Emulatorman> hay version en castellano en las paginas de GNU
<Emulatorman> les paso los links traducidos
<anacleta> OK
[15:11]<@quiliro> oh…cierto que se puede seleccionar arriba el idiomaa
<anacleta> osea que no tengo excusas para hacer la tarea jaja!
<anacleta> déjenme ver
<Emulatorman> concepto de software libre ->
https://www.gnu.org/philosophy/philosophy.es.html
[15:12]<Emulatorman> sobre licencias ->
https://www.gnu.org/licenses/licenses.es.html
<anacleta> o sí ya vi
<Emulatorman> lista de licencias ->
https://www.gnu.org/licenses/license-list.es.html
<anacleta> gracias
[15:13]<Emulatorman> el problema de la licencia BSD ->
https://www.gnu.org/licenses/bsd.es.html
<Emulatorman> en la lista de licencias estan categorizados los que son
compatibles con GPL y no
[15:14]<Emulatorman> para HyperbolaBSD solo se podrian aceptar licencias
compatibles con la GPL, principalmente la version 3
[15:16]<Emulatorman> hay que tener en cuenta que las licencias GPL son
compatibles entre sus propias version, a excepcion si una
de las versiones no aceptan mezclar o actualizar a una
version posterior (ej. el kernel Linux tiene una cantidad
considerable de codigo que limita a no poder mezclar con
la version 3 de la GPL, ellos usan la version GPL 2 con
la limitacion de no actualizar)
<@quiliro> no encuentro la lista de vídeos de stallman
<@quiliro> en ingl
<Emulatorman> quiliro: puede ser este -> http://audio-video.gnu.org/
<Emulatorman> ?
<@quiliro> eso
[15:17]<Emulatorman> aqui -> http://audio-video.gnu.org/video/
<anacleta> pregunta! en base a libertades de SL: qué diferencia hay
entre libre y gratis?
<anacleta> se suele decir: el ingreso al teatro es libre (sin costo)
[15:18]<anacleta> se presta a confunción
[15:19]<Emulatorman> anacleta: el termino “libre” en software libre se refiere
a libertad, no en precio. En resumen, es tener el control
de tu propia informatica
<@quiliro> sí, Emulatorman
[15:20]<@quiliro> especialmente los que están en la sección short videos
<@quiliro> anacleta y profeluchito : se puede buscar en esa página los
vídeos que tengan la etiqueta “spanish”
[15:21]<Emulatorman> anacleta: cuando un software no es libre, estas bajo el
control del desarrollador o el que tiene el derecho de
autor de la misma, lo cual en pocas palabras el tiene el
control de tu informatica y como debe de funcionar y ser
usado en tu entorno informatico
[15:22]<Emulatorman> anacleta: para que un software sea libre, debe de cumplir
las 4 libertades.
<anacleta> ok
<@quiliro> anacleta y profeluchito : recomiendo los cortos (Short
videos) para empezar
<anacleta> ya entiendo.. por eso hotmail aunque tiene el car
[15:23]<anacleta> ya entiendo.. por eso hotmail aunque tiene el carácter de
libre es privativo porque no lo puedo modificar como yo
desearía
[15:24]<anacleta> libre como gratis
<@quiliro> Sí, hotmail es libre para microsoft pero gratis para tí
[15:25]<anacleta> ok
<@quiliro> es libre para microsoft porque puede hacer lo que quiera con
hotmail…tú no lo puedes hacer aunque no te cueste [nada
más que toda tu vida expuesta a elos]
[15:26]<Emulatorman> quiliro: creo que hay una traducción de la entrevista en
castellano sobre HyperbolaBSD
<anacleta> que pasa con el SL que yo pudiera vender a alguien a un X
precio y lo paga… ¿debo darle algo de regalías al papá de
ese programa?
<Emulatorman> lo voy a buscar…
<@quiliro> Emulatorman: excelente
[15:27]<@quiliro> anacleta: no se requiere
<@quiliro> anacleta: el software libre no tiene ataduras al autor
… por eso es libre
[15:28]<@quiliro> pero eso no quiere decir que el autor pida dinero …. antes
de dártelo
<@quiliro> después, ya no puede
[15:29]<@quiliro> y si tú entregas ese software a un tercero, el autor no
puede pedirle nada
<anacleta> oh y de qué vive el autor del programa?
<Emulatorman>
https://conocimientoslibres.tuxfamily.org/entrevista-sobre-hyperbolabsd/
<@quiliro> de la misma manera que un profesor, de su trabajo
[15:30]<Emulatorman> ahi esta la entrevista en castellano traducida por
heckyel (uno de nuestro equipo)
<@quiliro> pero no puede obligar al alumno a pagarle posteriormente por
el uso o distribución de ese conocimiento
<@quiliro> grande heckyel!
[15:31]<@quiliro> ¿es bueno el ejemplo, anacleta ?
[15:32]*** Users on #asle: anacleta Emulatorman @quiliro @torshido void09
<Emulatorman> en la entevista explica el porcentaje que vamos a tener
que hacer en desarrollo
<Emulatorman> al menos del kernel
[15:33]<Emulatorman> profeluchito: te paso el link de la entrevista en
castellano ->
https://conocimientoslibres.tuxfamily.org/entrevista-sobre-hyperbolabsd/
[15:34]<profeluchito> ok gracias
[15:36]<anacleta> debo leer bastantes cosas! y siguen apareciendo más y más
links!
<@quiliro> haha
<@quiliro> jaja
<profeluchito> estoy en las mismas
[15:37]<@quiliro> no son cosas tan complicadas
<@quiliro> pero si tienen preguntas, no duden en hacerlas
<@quiliro> ¡a veces la mariposa se olvida de que fue oruga!
[15:38]<anacleta> si y acabo de encontrar la re spuesta a mi pregunta aquí en
el link
<@quiliro> Emulatorman y yo tenemos paciencia…
<anacleta> también lo llamamos «libre» para enfatizar que nos referimos
a la libertad, y no al precio [1]. Algunos programas
privativos, como Photoshop, son muy caros; otros, como la
aplicación de Uber, son gratuitos,
[15:39]<@quiliro> anacleta: ¿Cuál pregunta?
<anacleta> valga la aclaración… yo estudié a distancia hace
muuuuuuuuucho tiempo! y me acordé de que me daban un banco
de preguntas y los textos para leer y responder a las
preguntas
<@quiliro> anacleta: ¿la de cómo viven?
[15:40]<anacleta> no no la de libre/gratis
<anacleta> de paso yo aprendía las definiciones
[15:41]<@quiliro> anacleta: ahora el banco de preguntas las harás tú!
<@quiliro> y nosotros las contestaremos
<anacleta> a qué se refiere el texto al malware… qué tipo de daño me
hace?
[15:42]<anacleta> dice que me maltrata como usuaria
<@quiliro> no lo he leído…pero malware es aquello que hace lo que no
quieres
<@quiliro> es un programa malicioso
[15:43]<@quiliro> por ejemplo uno que no te permite modificaciones o usarlo
más de cierto tiempo
<anacleta> ok
<@quiliro> depende lo que quieras hacer y que te prohiba, aunque tenga
la capacidad
[15:44]<@quiliro> el software libre te lo permite
<@quiliro> también es malware aquello que te daña lo que ya tienes
<anacleta> yo entiendo que malware es aquel que saca mis datos y los
usa sin mi autorización… que pasa con el usuario que tiene
la capacidad para modificarlo y en esa modificacion pone
algo que obtiene datos de los usuarios a los que le instala
el programa… yo no tengo esa capacidad… no todavía
<@quiliro> por ejemplo que si no actualizas windows, te bloquea el
acceso a internet
[15:46]<profeluchito> Si malware es un sotfware malicioso que te infecta a tu
dispositivo y te roba información, datos  etc
[15:47]<@quiliro> anacleta: tendrás esa capacidad cuando aprendas … los que
saben, no usan sus conocimientos abiertamente dañar a
otros…en software libre, el código es visible y se puede
notar que es dañino…así que es muy raro tener código
malware con intención
[15:48]<@quiliro> solamente se da en software privativo, en general el malware
<anacleta> «servicio sustitutivo del software» (SaaSS), que significa
que un servidor ajeno realiza las tareas informáticas del
usuario.  Qué tipo de tareas?
<@quiliro> escribir textos, por ejemplo
[15:49]<anacleta> ummm
<@quiliro> hay páginas web diseñadas para que escribas texto…eso se
puede hacer directamente en tu computador
<anacleta> un virus (no el Covid19) por si acaso…. es un ejemplo?
<@quiliro> es una invasión al usuarioo
[15:50]<@quiliro> un vírus de computadora normalmente es maligno pero no
necesariamente lo debe ser
[15:51]<@quiliro> puede ser que haga algo bueno! aunque no conozco uno que
haga cosas buenas
<anacleta> ok
<@quiliro> un virus es un programa que se difunde solo e infecta a
otras computadoras
[15:52]*** Users on #asle: profeluchito anacleta Emulatorman @quiliro
@torshido void09
<profeluchito> Bueno tengo que retirarme, tengo que asistir a una cita
medica, un gusto haber compartido con ustedes
<@quiliro> también el webmail es un SaaSS
<@quiliro> profeluchito: nos vemos el lunes
<profeluchito> tengo mucho material que revisar, gracias por todo
[15:53]<profeluchito> ok
<@quiliro> un gusto profeluchito
<Emulatorman> bueno, un gusto profeluchito, nos vemos el lunes entonces
<profeluchito> el lunes les invito a los alumnos tambien
<@quiliro> profeluchito: encantados
<@quiliro> será muy agradable
[15:54]<Emulatorman> una pregunta antes de irse, no seria despues bueno hacer
reuniones por mumble?
<profeluchito> que tengan una buena tarde
<Emulatorman> digo… porque muchas veces por audio es mas agil hacer
preguntas
<@quiliro> Emulatorman: pero hay mucha interrupción con mucha gente
[15:55]<Emulatorman> quiliro: ok, entonces hacemos por IRC como esta siendo
ahora
<@quiliro> en texto es más sencillo pero no se puede guardar o analizar
lo realizado
<@quiliro> Emulatorman: gracias mil por comprender
[15:56]<@quiliro> quiero analizar y pulir el método
<Emulatorman> ok, no hay problema :)
<@quiliro> para hacerlo excelente
<@quiliro> para mentorear
[15:57]<Emulatorman> claro
[15:58]<@quiliro> anacleta: Muchísimas gracias por hacer de conejillo de
indias.  Ha sido de mucha utilidad.  Por favor has un
feedback….contamos contigo mañana también
<Emulatorman> quiliro: ademas, mas alla de HyperbolaBSD, estamos
haciendo activismo por la libertad, ya que estamos
instruyendo futuros profesionales a entrar en el
movimiento del software libre
[15:59]<anacleta> Está super bien los textos de introducción al SL está muy
claro
<@quiliro> sí :-)
[16:00]<anacleta> Pero es bastante información para leer y trabajar con
ustedes on line a tiempo real a la vez… me parece bien
mandar “tarea para la casa” y responder a preguntas del
profe
[16:01]<anacleta> Yo no sé si alguien a quien no le guste leer se dedique
<Emulatorman> por eso estan los videos
<@quiliro> anacleta: ¿te parece mucha lectura?
[16:02]<Emulatorman> anacleta, para quien no le gusta leer, es recomendable
ver los videos en http://audio-video.gnu.org/video/
<anacleta> me di cuenta de que la respuesta a mi pregunta estaba en el
texto
[16:04]<anacleta> ya vi…
<@quiliro> quizá sería bueno hacer una introducción con los links para
que escoja el estudiante cuales recursos usar, audio, vídeo,
texto, imágenes…
<anacleta> si…
<@quiliro> como proponía profeluis
<anacleta> pero yo les pediría un día para leer y tener mas
conocimientos y hacer preguntas que no sean obvias
[16:05]<@quiliro> tienes 22 horas, anacleta … ¡casi un día!
<anacleta> toma tiempo leer todo…. si pero debo hacer otras cosas
también…
<@quiliro> si se espera más tiempo, la gente se olvida
[16:06]<@quiliro> tiene que ser algo diario
<anacleta> claro… entonces que les parece dar de dos en dos los
textos para leer
<@quiliro> con que dediques una o dos horas, bastará
<anacleta> porque yo le leí de pe a pa
<anacleta> ahh
[16:07]<@quiliro> uno o dos vídeos de 30 minutos y esbosar los textos
<anacleta> sabes, yo creo que deben indicar a los alumnos a donde se
pretende llegar para que no se vayan antes de terminar la
clase
[16:08]<anacleta> es decir: en un mes en un año, en un siglo aprenderé a
programar….
<@quiliro> empezamos 14h15, terminamos 15h45
[16:09]<@quiliro> anacleta: es buena idea…..pero eso depende de cada
persona….¿Cómo estimar ese tiempo?
<Emulatorman> quiliro: seria este el video de 2016 de Stallman que
mencionastes? ->


[16:10]<@quiliro> anacleta: podemos decir que cuando realice tal tarea, ha
avanzado a tal hito
<@quiliro> es buen link
<@quiliro> Emulatorman: ^
[16:11]<@quiliro> no lo dí porque ví que es mejor dar la opción al alumno….
<@quiliro> ahora pienso que no
<@quiliro> es mejor llevarlo de la mano al principio
<@quiliro> los textos que recomendaste y el vídeo que acabas de dar
[16:12]<anacleta> qué pasa si -me quedo sin electricidad- ¿pierdo estos links?
<@quiliro> sí anacleta
<anacleta> eso es un problema!
<@quiliro> pero se puede mandar por correo electrónico
<anacleta> eso es bueno, que el alumno tenga “su mochila con libros”
<@quiliro> si Emulatorman se enferma también será un problema…
[16:13]<anacleta> claro!
<@quiliro> pero se recuperará y seguimos
<@quiliro> eso me gusta: mochila con libros
[16:14]<anacleta> yo creo que ustedes deben dar su clase y el alumno debe leer
el texto respectivo uno a la vez
<anacleta> o texto o video
*** Users on #asle: anacleta Emulatorman @quiliro @torshido void09
<@quiliro> anacleta: me parece bien
[16:18]<@quiliro> Emulatorman: creo que los links debemos dar al final de la
reunión
[16:20]<@quiliro> excelente reunión, anacleta y Emulatorman
[16:21]<@quiliro> gracias por su participación
[16:22]<@quiliro> Emulatorman y anacleta : ¿Podemos vernos mañana a las 14h00
(UTC-5) hasta las 15h00?
[16:23]<@quiliro> Emulatorman: ¿te parece si el día lunes presenta anacleta lo
que has presentado hoy? así ella practica
<@quiliro> Emulatorman: la podemos preparar mañana
[16:24]<anacleta> bueno, al ser teoría… solo debo leer para comprender mejor
el contexto
<anacleta> estuve volviendo a leer desde el principio y con lo que leí
de los links se me hizo más fácil entender.
<@quiliro> además, ella es muy dedicada
[16:25]<anacleta> si mañana a las 2pm
<anacleta> hora quiteña
<@quiliro> terminamos a las 3pm
<@quiliro> sí
<anacleta> voy a leer a vuelo de pájaro los textos que tengo abiertos
en mi navegador para familiarizarme con las palabras
difíciles
[16:26]<@quiliro> gracias anacleta … has sido una ayuda invaluable
… contamos con tu continuada colaboración
<anacleta> en punto a las 2.  ya voy a copiar la clase de
<anacleta> hoy
[16:27]<anacleta> si no tengo trabajo, cuenten conmigo.
<@quiliro> ¡ok! :-)
<@quiliro> ok
[18:13]<@quiliro> Emulatorman: ¿Qué pasó?
[18:14]*** Users on #asle: Emulatorman @quiliro @torshido void09
<Emulatorman> no entiendo… ¿pasó que?
[18:15]<@quiliro> No contestaste más.
<@quiliro> ya se fue anacleta
[18:16]<@quiliro> Emulatorman: ¿Qué te pareció el ejercicio de hoy?
<Emulatorman> esta bien, un buen comienzo
[18:17]<Emulatorman> si, tuve un problema particular en casa
<Emulatorman> entonces tuve discutiendo
<Emulatorman> por eso tuve un poco ausente, disculpas
[18:27]<Emulatorman> quiliro: mañana tengo que estar a la misma hora?
[18:28]<@quiliro> Emulatorman: te lo agradeceria mucho….es solamente hasta
tener velocidad del proyecto…hasta que venga más
gente…luego, tú decides
<Emulatorman> ok genial
<@quiliro> siento much tu discusión…espero que no haya sido por la
reunión
[18:30]<@quiliro> mañana quiero que preparemos a anacleta para que haga el
lunes con los nuevos, lo que hicimos hoy nosotros con ella
<@quiliro> ella es profesora y sabe manejar grupos
[18:31]<@quiliro> Emulatorman: espero contar contigo
[18:43]<Emulatorman> no fue por la reunión, fue por una discusión afectiva
nada que ver con esto de la reunion
[19:14]<@quiliro> Emulatorman: anacleta es quien usa el servidor murmur de
hyperbola…está muy agradecida contigo y te colaboraría
cuando se lo pidiéses en saber cómo manejar ese tipo de
cosas, si lo necesitas en algún momento
[19:15]<@quiliro> Emulatorman: anacleta es quien usa el servidor murmur de
hyperbola…está muy agradecida contigo y te colaboraría
cuando se lo pidiéses, si quieres saber cómo manejar ese
tipo de cosas, en caso de que lo necesitas en algún momento
[19:17]<@quiliro> (problemas de pareja, sentimientos, proyectos…todo lo que
tiene que ver con el subconsciente/inconsciente)
[19:18]<@quiliro> cada vez que entra en la sala Rincón Lúdico, está haciéndo
ese trabajo
<@quiliro> con alguien
[13:52]*** Topic for #asle: Asociación de Software Libre del Ecuador  –  Si
nadie contesta, deja un mensaje mediante algo similar al siguente
comando y reemplaza la dirección por tu propio correo electrónico:
/msg nickserv quiliro Hola. Mi correo electrónico es kiliro arroba
riseup punto net. Por favor contácteme porque necesito software
libre.
*** #asle: topic set by quiliro!~user@unaffiliated/quiliro, 2021-02-20
06:25:17
*** Users on #asle: quiliro Anacleta Emulatorman_ @torshido void09
<Anacleta> Hola Quiliro
[13:54]<@quiliro> Hola Anacleta. ¡Que puntual!
*** #asle modes: +cnt
*** #asle was created on 2009-01-27 00:27:09
<@quiliro> Hola Emulatorman_
[13:57]<Anacleta> y Quiliro también está puntual
<Anacleta> oh me confundí
[13:58]<Emulatorman_> hola
<@quiliro> Benvindos
[13:59]<@quiliro> Hoy quisiera preparar a Anacleta a que haga una introducción
para los practicantes el día lunes.
<Anacleta> jaja
[14:00]<Emulatorman> ok :)
<@quiliro> ¿crees que te puedes valer, Anacleta ?
<Anacleta> o si !como no!
<@quiliro> chévere
<Anacleta> no…
<Anacleta> jajaja
<@quiliro> oh :-(
[14:01]<@quiliro> entonces no
<Anacleta> no se pongan tristes! ustedes son los profes yo solo la
aprendiz
<Anacleta> su padawan
<@quiliro> ¿estás segura? ¡lánzate!
[14:02]<Anacleta> segurísima….
<@quiliro> bueno…entonces Emulatorman, procedamos con lo siguiente
<@quiliro> ya que se nos achicopaló Anacleta
<@quiliro> jaja
[14:03]<Emulatorman> jeje
<Anacleta> qué clase prepararon para mí hoy día????????????????
<@quiliro> Emulatorman: te parece que introduzcamos los conceptos de
repositorios?
[14:04]<@quiliro> Emulatorman: ¿o tienes algo más ya preparado?
<Anacleta> ok
[14:07]<@quiliro> Anacleta: Entretanto, por favor revisa lo que vimos ayer.
[14:09]<Anacleta> ok
[14:11]<@quiliro> https://itsfoss.com/hyperbola-linux-bsd/
<@quiliro> ¿recuerdas la tarea que tenías, Anacleta ?
<Emulatorman> versión traducida ->
https://conocimientoslibres.tuxfamily.org/entrevista-sobre-hyperbolabsd/
<@quiliro> cierto
[14:12]<@quiliro> concepto de software libre ->
https://www.gnu.org/philosophy/philosophy.es.html
<@quiliro> sobre licencias ->
https://www.gnu.org/licenses/licenses.es.html
<@quiliro> lista de licencias ->
https://www.gnu.org/licenses/license-list.es.html
[14:13]<@quiliro> el problema de la licencia BSD ->
https://www.gnu.org/licenses/bsd.es.html
[14:14]<@quiliro> video de 2016 de Stallman  ->

<@quiliro> y http://audio-video.gnu.org/video en general
[14:15]<@quiliro> Anacleta: ¿Completaste la tarea que tenías de ayer?
<@quiliro> Anacleta: ¿Completaste la tarea que se te mandó ayer?
[14:18]<Anacleta> si.. no tengo preguntas… todo me quedó claro
[14:19]<Anacleta> yo tenía unas preguntas pero las respondí al leer los
artículos
[14:20]<@quiliro> Anacleta: ¡Entonces sí puedes presentarlo el lunes!
<Anacleta> las preguntas tienen su respuesta….
<@quiliro> Entonces yo preguntaré:
[14:21]<Anacleta> OK
<@quiliro> Anacleta: ¿Cómo se llama el sistema operativo que
construímos?
<@quiliro> Anacleta: ¿Qué es el software libre?
<Anacleta> HyperbolaBSD
[14:22]<@quiliro> Anacleta: ¡Mup bien!
<@quiliro> Anacleta: ¡Muy bien!
<Anacleta> Es un conjunto de programas que protegen los derechos de
libertad de los usuarios con sus 4 principios
<@quiliro> Anacleta: ¡Muy bien también!
<Anacleta> gracias, gracias
[14:23]<Anacleta> jaja
<@quiliro> ¿Cuál es la razón de hacer HyperbolaBSD?
[14:24]<@quiliro> (en lugar de seguir con GNU)
<Anacleta> Porque la HyperbolaBSD es una versión actualizada y mejorada
de GNU.
[14:25]<Anacleta> Lo que no comprendo es por qué debe cambiar de nombre
<Anacleta> Y para hacer estas modificaciones es necesario usar un
lenguaje que se llama C
[14:26]<@quiliro> porque es un cambio de sistema operativo…ya no se usará
GNU sino la mayor parte de OpenBSD
<Anacleta> pero yo pensaba que de algun manera se debe recordar la
gestión primaria de RMS
<@quiliro> El lenguaje C es un lenguaje que se “conecta” casi
directamente con el hardware…es más eficiente
[14:27]<Anacleta> ah yo no sabía eso
<@quiliro> es un lenguaje de bajo nivel….es muy poderoso
[14:28]<@quiliro> los otros lenguajes tienen muchos elementos que no se
requieren en todas las tareas
[14:29]<@quiliro> esos lenguajes de alto nivel se usan más para cosas menos
importantes y que no se usa todo el tiempo…las
aplicaciones, por ejemplo
<@quiliro> lo de base se desarrolla en C
[14:30]<@quiliro> Anacleta: Emulatorman puede responder mejor sobre el asunto
del cambio de sistema base de GNU a OpenBSD
<Anacleta> ok, gracias
[14:31]<@quiliro> pienso que es porque OpenBSD es mejor construído y más
seguro
<Anacleta> si estuve leyendo una entrevista que le hicieron y habla de
esto
<Emulatorman> queremos hacer en definitiva un descendiente de BSD
porque el codigo es mas limpio y elegante para forkear y
mantener, ademas de ser menos codigo la base de OpenBSD,
y funciona como base para poder hacer un sistema
independiente
[14:33]<Anacleta> ok
[14:36]<@quiliro> Anacleta: Las licencias que son compatibles con GPLv3 pueden
ser parte de HBSD porque esa es la licencia que se usará
<@quiliro> Anacleta: Si hay partes que no son compatibles, deben ser
reemplazadas.
[14:37]<Anacleta> ok
<@quiliro> Anacleta: En esa parte, participarás tú…en reemplazarlas
<Anacleta> really!
<Anacleta> ?
<@quiliro> pero para el lunes, debes entender bien los hipervínculos
que te dimos
[14:38]<@quiliro> es el primer paso
[14:39]<Anacleta> ok voy a revisarlos de nuevo…
<@quiliro> Anacleta: Yes, really!  Si pones empeño, de seguro podrás.
Para lograrlo, siempre debes completar las tareas
encomendadas.
<Anacleta> pero si hice el deber
[14:40]<@quiliro> Sí pero debes revisar antes de la clase también
<Anacleta> ok
<@quiliro> :-)
[14:41]<@quiliro> that a girl!
<Anacleta> me puedes dar un temario de términos que debo tener claro?
[14:42]<@quiliro> Anacleta: de hoy hasta el lunes pasarán 3 días…por eso
debes revisar a diario
<@quiliro> Anacleta: es mejor que seas tú la que haga las preguntas
<Anacleta> está bien
[14:43]<@quiliro> debes entender qué son las licencias en general y cómo
afectan al software
<@quiliro> no es necesario que leas cada licencia
<@quiliro> Anacleta: debes saber por qué el software libre es
importante en las computadoras
[14:44]<@quiliro> Anacleta: debes entender muy bien por qué es importante
desarrollar HyperbolaBSD
[14:45]<@quiliro> Anacleta: debes entender bien qué es un kernel
<@quiliro> porque eso es lo primero que desarrollaremos
<Emulatorman> Las licencias compatibles mas comunes son, el GPL-3,
GPL-2, LGPL-3, LGPL-2.1, Simplified-BSD (BSD-2),
Modified-BSD (BSD-3), Expat, ISC (Version de Expat
modificada por OpenBSD), MPL-2.0, Apache-2.0, X11
<@quiliro> para tener un sistema base para que otros también se unan
[14:46]<@quiliro> Emulatorman: o sea que todas esas podemos usar en
HyperbolaBSD
[14:47]<Emulatorman> voy a confirmar el de Apache-2.0 que aun no estoy seguro,
me fijo…
[14:48]<Emulatorman> si, es compatible
<Anacleta> ya tengo anotado todo lo de las licencias para comprender
mejor
<@quiliro> excelente Anacleta
[14:49]<@quiliro> Anacleta: felicitaciones por el tesón que le pones
<Emulatorman> aqui hay un tema, cuando el GPL-2 o LGPL-2 le sacan la
parte “version 2 o superior” le quitan la compatibilidad
para las siguientes versiones. Eso se vió mucho en el
kernel Linux
[14:50]<Anacleta> ok
<@quiliro> sí: hay una diferencia muy importante entre GPL2 y GPL2+
[14:51]<Anacleta> que solo se ve en la práctica
<@quiliro> Anacleta: ¿entiendes por qué?
[14:52]<Anacleta> claro porque la una (2) es mejorada que la otra (2 MÁS) no
encuentro ese signo en mi teclado
<@quiliro> a dos a la derecha de la P
<@quiliro> sin shift
<Anacleta> +
[14:53]<@quiliro> sí
<Anacleta> gracias
<@quiliro> :-)
<@quiliro> Anacleta: si es GPL2, no puedo cambiar ese software GPL3
[14:54]<Emulatorman> creo que hay un documento en gnu sobre las
compatibilidades entre las licencias GPL
<@quiliro> pero si es GPL2+, si lo puedo cambiar de licencia a esa
nueva version de licenciaa
[14:55]<@quiliro> Emulatorman: sería bueno el link, gracis
<Anacleta> el signo + indica que son compatibles¿
[14:56]<@quiliro> Anacleta: no, indica que ese software puede usar esa
licencia o posteriores licencias escritas por la FSF
<@quiliro> pongamos un ejemplo
<Anacleta> ok
<@quiliro> si tienes un software para educación a distancia
[14:57]<@quiliro> y ese software estaría bajo GPL2, podrá estar incluido en un
hardware que no permita su modificación
<Anacleta> pero por qué si es SL
<@quiliro> la licencia del software permite su modificación pero el
hardware no lo permite, en este ejemplo
[14:58]<@quiliro> la GPL2 no contempla ese caso, por eso se escribió la GPL3
<Anacleta> que características debe tener la compu para instalarlo
entonces
[14:59]<Emulatorman> Anacleta:
https://www.gnu.org/licenses/gpl-faq.es.html#AllCompatibility
[15:00]<Anacleta> este no había leído
<Emulatorman> este FAQ en castellano es muy util para saber manejar
todas las dudas sobre las licencias de GNU ->
https://www.gnu.org/licenses/gpl-faq.es.html
<@quiliro> entonces, si el software es GPL2+, yo puedo cambiarle de
licencia a GPL3 y así el fabricante de hardware no me puede
impedir hacer cambios al software…la GPL3 se lo impide
<@quiliro> Anacleta: esos links vienen gracias a tus preguntas
<@quiliro> ;-)
<Emulatorman> aqui explica la razón de porque la licencia original de
BSD de 4 clausuras (Original-BSD) no es compatible ->
https://www.gnu.org/licenses/gpl-faq.es.html#OrigBSD
[15:01]<Anacleta> que bien
<Emulatorman> > La licencia BSD revisada carece de dicha cláusula, lo
cual elimina el problema.
[15:02]<Emulatorman> eso se refiere a la licencia de BSD de 3 clausuras que
fue eliminado la clausura que genera incompatibilidad con
la GPL
<Anacleta> ok
<@quiliro> Anacleta: la cláusula problemática hace complicado incluir
un software bajo esa licencia
<Emulatorman> la licancia BSD simplifica es la misma pero con otra
clausura eliminada, o sea solo con 2
[15:03]<@quiliro> simplifica -> simplificada
[15:05]<@quiliro> Anacleta: ¿tienes alguna otra pregunta? ya vamos a terminar
<Anacleta> estoy tratando de entender esto ultimo dame un chance please
[15:06]<@quiliro> ok
[15:07]<Anacleta> sigo leyendo….
<Anacleta> para comprender
<Anacleta> debo leer los links me voy a quedar un ratito antes de
cerrar.
<@quiliro> Anacleta: muy bien
<@quiliro> te esperamos por si acaso tengas alguna otra pregunta cuando
termines
[15:11]<@quiliro> Emulatorman:  Yo pensé que Anacleta solamente nos ayudaría
para entrenamiento.  Sin embargo, tiene mucha motivación y
puede colaborar mucho con HyperbolaBSD y con los
estudiantes.  Ella no es informática pero quizá le tome
gusto a la programación.  De todas maneras, me parece una
gran incorporación al equipo por todo lo que puede aportar.
[15:12]<Anacleta> que chistosos! yo estoy nadando en un río que me es ajeno
<Emulatorman> claro que si, toda persona motivada es bienvenida, e
inclusive no necesariamente tiene que saber programación
para colaborar en HyperbolaBSD
<Emulatorman> hay un tema importantisimo que OpenBSD se enorgullese
mucho y es la documentación
<Anacleta> ya estoy comendiendo el tema de las licencias
[15:13]<Emulatorman> nosotros infelizmente vamos a tener que readaptar toda la
documentacion para HyperbolaBSD luego de acabar todo
<Anacleta> perdon comprendiendo
<Emulatorman> y otras hacer de cero por temas de incompatibilidad de
licencias
<Anacleta> umm
<@quiliro> que bueno Anacleta
[15:14]<@quiliro> revisaré la documentación de OpenBSD
[15:15]<@quiliro> con el motivo de estar listo para lo que se viene luego y
así poder apoyar más
<Anacleta> para que un programa sea con licencia NGU debe estar bajo
esos parámetros únicament?
<Anacleta> es como decir que si naciste dentro de X matrimonio de ley
eres hijo de ese matrimonio¿
[15:16]<@quiliro> Anacleta: Sí, si te refieres a la GPL.
<Anacleta> umm pero debes inscribirlo
[15:17]<@quiliro> Anacleta: La GPL no permite cambio de licencia, excepto a
una nueva versión si es +
<@quiliro> la prohibición de cambio de licencia la hace incompatible
con otras licencias que impiden el cambio de licencia
también
[15:18]<@quiliro> esta prohibición de cambio de licencia es para que nadie
pueda cambiar de licencia a un software libre con el fin de
hacerlo privativo
[15:19]<@quiliro> eso se llama izquierdo de autor o copyleft
<Anacleta> ok
<Emulatorman> ahi nace el hecho de que en BSD odien tanto la licencia
GNU
<@quiliro> como una contra al copyright que fue diseñado para
restringir en lugar de libertar
[15:20]<Anacleta> ok
<@quiliro> si no hay más preguntas o aclaraciones…
<Emulatorman> ellos usan licencias permisivas, eso significa que las
modificaciones o versiones modificadas pueden ir con
cualquier licencias y no hay obligacion de disribuir ese
codigo, inclusive convertirlo en privativo esas
modificaciones
[15:21]<Anacleta> ok
<Anacleta> gracias
<Emulatorman> tenemos un buen ejemplo que es Chromium que es un
navegador con licencias permisivas y la version final que
es Chrome es la version modificada pero privativa
<Anacleta> ahora si se me ha calentado la cabeza con tanta información
<@quiliro> Anacleta, Emulatorman: Ha sido una excelente sesión.
Gracias por participar. Les espero el lunes a la misma hora
y por el mismo canal.  ¡Felicitaciones!
[15:22]<Anacleta> gracias a los dos por su paciencia
<@quiliro> encantado por mi parte, Anacleta
[15:23]<@quiliro> Anacleta: no olvides revisar cada dia el material, aunque
sea unos minutos para que esté fresco
[15:24]<Anacleta> ok
<@quiliro> con 5 o 10 minutos por día es bastante bueno
<@quiliro> ¡Un buen fin de semana a los dos!
[15:25]<Anacleta> igualmente, chao!
<Emulatorman> nos vemos entonces, hasta el lunes!
[15:26]* Emulatorman is afk
[06:29]*** Topic for #asle: Asociación de Software Libre del Ecuador  –  Si
nadie contesta, deja un mensaje mediante algo similar al siguente
comando y reemplaza la dirección por tu propio correo electrónico:
/msg nickserv quiliro Hola. Mi correo electrónico es kiliro arroba
riseup punto net. Por favor contácteme porque necesito software
libre.
*** #asle: topic set by quiliro!~user@unaffiliated/quiliro, 2021-02-20
06:25:17
*** Users on #asle: quiliro Emulatorman @torshido void09
[06:31]*** #asle modes: +cnt
*** #asle was created on 2009-01-27 00:27:09
[11:12]*** Topic for #asle: Asociación de Software Libre del Ecuador  –  Si
nadie contesta, deja un mensaje mediante algo similar al siguente
comando y reemplaza la dirección por tu propio correo electrónico:
/msg nickserv quiliro Hola. Mi correo electrónico es kiliro arroba
riseup punto net. Por favor contácteme porque necesito software
libre.
*** #asle: topic set by quiliro!~user@unaffiliated/quiliro, 2021-02-20
06:25:17
*** Users on #asle: quiliro janaxpachapuka Emulatorman___ @torshido
void09
[11:14]*** #asle modes: +cnt
*** #asle was created on 2009-01-27 00:27:09
<@quiliro> hola janaxpachapuka
[11:15]<@quiliro> me gustaría invitarte a la reunión que habrá hoy a las 14h00
<@quiliro> en esta sala
[13:26]<Emulatorman> hola quiliro
<Emulatorman> estoy aqui ayudando a coadde a conectarse por irc, asi
participa de la reunion
[13:35]<@quiliro> hola Emulatorman …excente noticia
<@quiliro> excelente
[13:36]<@quiliro> janaxpachapuka: ¿Estás presente?  Te tengo noticias.
[13:41]<Anacleta> Hola
[13:45]*** Users on #asle: Anacleta @quiliro janaxpachapuka Emulatorman
@torshido void09
<@quiliro> hola Anacleta
[13:48]<janaxpachapuka> Hola
<@quiliro> Hola janaxpachapuka
[13:49]<@quiliro> Hablé con D8a
<janaxpachapuka> ¿qué dice?
<@quiliro> me dijo que en estos días va a ponerse al día con lo que le
has pedido
[13:50]<@quiliro> que no había podido porque se cambió de casa
<janaxpachapuka> Que bueno
<@quiliro> bueno, siempre tiene alguna excusa…jeje
[13:51]<@quiliro> dijo que también iba a pedir que firmen las actas y de
entregar al senescyt
<@quiliro> janaxpachapuka: en pocos minutos empieza la reunión
bisemanal que hacemos para reclutar practicantes
[13:52]<janaxpachapuka> ¿con quinenes?
<@quiliro>  además, con unos alumnos de un instituto en manta
<@quiliro> y un profesor de quito que era su profesor
[13:53]<@quiliro> además asistirán los desarrolladores principales de
HyperbolaBSD
<@quiliro> es muy emocionante
[13:59]<Anacleta> y yo Ana Lucía de quiliro
[14:10]<@quiliro> hola
<@quiliro> voy a escribir al profesor
[14:13]<@quiliro> janaxpachapuka: ¿Viste el correo que envié a D 8a con copia
a directiva?
<janaxpachapuka> No pero puedo revisar ahorita
<@quiliro> Envié hace unos días
[14:15]<@quiliro> Anacleta: para continuar contigo y valorar tu puntualidad,
me gustaría revisar tus dudas
<@quiliro> por cierto, gracias Anacleta
<@quiliro> por ser puntual
[14:16]<Anacleta> Emulatorman: el GPL puede ser usado en lugar de GNU? esta
sobre entendido?
[14:18]<Emulatorman> Anacleta: GNU seria el espacio de usuario del sistema GNU
con Linux, y GPL es la licencia que se aplica en el modo
de uso del software
<@quiliro> janaxpachapuka: mandé a la lista de correo pública de ASLE
unos vínculos que proveen infomación introductoria para los
practicantes
<@quiliro> ya paso el enlace
[14:19]<Emulatorman> quiliro: caso el profesor no aparezca hoy, la proxima
reunión queda para el jueves? Digo esto porque el martes
estoy complicado de tiempo
[14:20]<Anacleta> ¿Quién cataloga a un software como S.L.?  Es algo así como
que es sobre entendido o debe registrarse en algún sitio
<@quiliro> Emulatorman: profeluis dijo que podía lunes y jueves creo
[14:21]<Emulatorman> quiliro: ok
<Emulatorman> Anacleta: un software se califica como libre cuando es
aplicado las licencias que otorga las 4 libertades dentro
de la misma.
[14:22]<Emulatorman> Anacleta: tanto sea una licencia de izquierdo de autor,
como las permisivas.
[14:23]<Anacleta> el izquierdo de autor es la “c” al revés?
<Emulatorman> Anacleta: la diferencia entre una licencia copyleft y una
copyfree (permisivas), es que la primera exige que todas
las modificaciones, redistribuciones y forks (versiones
basadas del original) sigan con la misma licencia
[14:24]<Emulatorman> la segunda, solo garantiza las 4 libertades en el codigo
principal, pero sus modificaciones, redistribuciones o
forks, no necesariamente necesitan seguir la misma
licencia, inclusive ni es necesario divulgar el codigo
[14:25]<Emulatorman> razon por el cual empresas como Sony, usan BSD
modificados en sus PlayStation, o como Google que usa
versiones modificados de Chromium y lanzan como Chrome
como no libre.
<@quiliro> por eso es mejor la C al revés….garantiza que no se pueda
volver ese código privativo
<Emulatorman> ambos casos, esas versiones modificadas no son libres,
cuando el codigo original si lo es
[14:26]<Anacleta> ya entiendo un poco mejor
<Anacleta> gracias
<Emulatorman> por eso hubo mucho drama y discusión con el hecho del
surgimiento del proyecto HyperbolaBSD, pues seria el
primer sistema descendiente de BSD desarrollado con
licencias copyleft
[14:27]<Anacleta> Emulatorman: Si puedo modificar un SL, como pueden evitar
que yo me adueñe de él? y diga que es mi propiedad
intelectual¿?
<Emulatorman> para muchos de la vieja escuela de BSD sonó como un
insulto y falta de respecto a BSD, dado que ese sistema
fue concebido para ser un sistema operativo 100%
permisivo
[14:28]<Emulatorman> pero como es libre, no hay nada ilegal de desarrollar
codigo de cero bajo GPL, es un tema de paradigmas y
apenas fanatismo desnecesario
[14:29]<@quiliro> Emulatorman: ¿O sea que les molesta más a los BSD que con su
código se haga un sistema libre que no se pueda hacer
privativo, a que se haga un sistema privativo?
<Emulatorman> por eso insisto que nuestra estrategia es basado en el
“Oceano Azul” de hacer algo que sea diferente de lo que
se hace ahora (sistemas GNU con licencias de GNU y BSD
con licencias de BSD), HyperbolaBSD seria un hibrido, por
asi resumir, seria un BSD con licencias de GNU en sus
bases.
[14:30]<Anacleta> Emulatorman: qué es el proyecto trident (me suena a chicle)
<Emulatorman> quiliro: exacto, el origen de BSD es tener una base de
codigo libre, pero permisivo, para insentivar empresas
como Sony, Nintendo y Google usar esos codigos como base
para sus futuros sistemas privativos
[14:31]<Emulatorman> de ahi, esas empresas los “sustentan” a ellos con
capital, para poder en fin ahorrar trabajo y
redistribuirlo como privativo
[14:32]<@quiliro> nadie mencionó trident, Anacleta
<@quiliro> solamente blue ocean
<Anacleta> estuve leyendo una entrevista a Emulatorman  y allí
mencionaron ese proyecto
<Emulatorman> el hecho es que si existe HyperbolaBSD, podria ocasionar
que parte de esos voluntarios, usuarios o comunidad de
BSD se sientan motivados por hacer codigo GPL, dado que
es protegido las modificaciones con las 4 libertades. Eso
en parte podria afectar a los demas *BSD
[14:33]<Emulatorman> podria afectar por el hecho que ellos usan licencias no
compatibles con GNU (ej. Original-BSD (BSD-4)).
[14:38]<Emulatorman> y dado que si existiria HyperbolaBSD, las futuras
implementaciones funcionarian solo en entornos GNU con
kernels nativos de GNU (ej. GNU/Hurd), pero no en
entornos con el kernel Linux, solo si esos
desarrolladores lo licencien bajo GPL-2. Si la comunidad
comienza a desarrollar todo en GPL-3 en HyperbolaBSD,
podria pasar 2 cosas a esos proyectos (kernel Linux y
BSD*), una es no usar nuestro codigo para sus
<Emulatorman> proyectos, o eliminar codigo incompatible con la GPL-3
(ej, Linux kernel eliminar las licencias GPL-2-only o los
BSD* eliminar las licencias BSD-4)
[14:39]<Anacleta> les sugiero que para sus alumnos, tengan un glosario en
algún lado para que puedan ir a ese documento hasta que se
familiaricen con estas palabras técnicas
[14:40]<Emulatorman> Anacleta: Trident fue un proyecto que distribuia sistemas
descendientes de BSD (no me acuerdo cual
especificamente), y ahora estan migrando para ser una
distribucion de GNU con Linux.
[14:41]<Anacleta> perdón que juegue con las palabras, solo así les puedo
recordar porque estoy en un mundo ajeno a mí
<Emulatorman> Anacleta: ellos estan haciendo justamente el efecto
opuesto al nuestro, la diferencia es que nosotros estamos
queriendo desarrollar un sistema independiente con base
de un descendiente BSD, como lo hizo OpenBSD la primera
usando el codigo de NetBSD como base, ahora son
independientes
[14:42]<@quiliro> Anacleta: buena idea…¿Podrías decirnos qué términos te
parece que ameritan estar en el glosario?
[14:44]<@quiliro> janaxpachapuka: todo esto que nos ha comentado Emulatorman
me parece muy buena información para crear documentación
bien organizada… ¡crees que nos puedas ayudar o conseguir
alguien que lo haga?
<@quiliro> janaxpachapuka: tenemos ya 3 dias de entrevista con él
[14:45]<janaxpachapuka> ¿puedes pasarme después las entrevistas? Espero que ya
manden algún pasante de la universidad para que pueda
hacerlo jaja porque estoy un poco ajustada de tiempo
[14:46]<profeluchito> Buenas tardes con todos
<Emulatorman> hola
[14:47]<Emulatorman> buenas tardes
<coadde> hola
[14:49]<@quiliro> profeluchito: buenas tardes ¿revisó el material que le envie
por correo electrónico con los vínculos? son los mismos que
vimos el jueves
*** Users on #asle: profeluchito coadde Anacleta @quiliro
janaxpachapuka Emulatorman @torshido void09
<Emulatorman> quiliro: estaria bueno que todo lo comentado fuera
posible ser agregado en una pagina “paste” para que
profeluchito pueda acompañar lo que fue hablado
recientemente aqui en la sala
[14:50]<@quiliro> janaxpachapuka: como pidió Emulatorman los publicaré en unos
minutos
[14:52]<profeluchito> Si revise el material que por cierto es muy extenso y no
puede completar, pero sigo en eso
<Anacleta> pues en relación al glosario, todas las palabras que no sean
comunes al vocabulario (así como los libros de ciencia)
[14:53]<Emulatorman> Anacleta: ejemplo BSD (Berkeley Software Distribution)
[14:54]<Anacleta> sipi
<coadde> Hola, soy coadde, cofundador de Hyperbola Project, cualquier
duda, estoy disponible.
<Anacleta> wow! hola
<Emulatorman> Anacleta: o GNU (GNU’s Not Unix)
[14:55]<Anacleta> eso y kernel y GPL esos
<Anacleta> entonces, es más fácil estudiar este universo
<Emulatorman> Anacleta: GPL (GNU General Public License)
<@quiliro> ye! coadde , bemvindo
[14:56]<Emulatorman> en fin el GPL es GNU GPL
<coadde> Anacleta: hola
<coadde> quiliro: gracias
[14:58]<Emulatorman> quiliro: le pasaste este link (
https://www.gnu.org/licenses/gpl-faq.es.html ) a
profeluchito?
[14:59]<@quiliro> no creo, Emulatorman
[15:00]<Emulatorman> es importante para sacar todas las dudas de las licencias
GPL
<profeluchito> ese link no
<profeluchito> ya lo estoy revisando
[15:03]<Emulatorman> este parte del link es sumamente importante leer
(principalmente la tabla) que indica las compatibilidades
entre las distintas versiones de las licencias de GNU ->
https://www.gnu.org/licenses/gpl-faq.es.html#AllCompatibility
[15:04]<Emulatorman> indico fuertemente este punto, pues en un futuro puede
haber la posibilidad de portear codigo del kernel Linux
al kernel de HyperbolaBSD
<Emulatorman> y hay que tener en cuenta que GPL-2+ no es lo mismo que
GPL-2-only
<Emulatorman> parte del codigo de Linux es GPL-2-only, y parte es
GPL-2+
[15:05]<Emulatorman> y nuestro codigo esta usando ya parte del codigo bajo
GPL-3+, lo que obliga que si quieren usar otras licencias
de GNU, hay que no caer en la trampa del “+” o “only”,
para evitar problemas legales
[15:06]<profeluchito> ok
<Emulatorman> otro punto aqui, no obligamos que los alumnos, o
desarrolladores voluntarios, tengan que explicitamente
estar obligando licenciar su codigo bajo GPL-3*, siempre
y cuando que la licencia preferida escogida sea
compatible con la GPL-3+
<@quiliro> janaxpachapuka: publiqué en

Entrevistas HyperbolaBSD


[15:08]<Emulatorman> Ahí es importante recalcar que solo prodrian escoger las
licencias compatibles indicadas aqui ->
https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses
[15:09]<@quiliro> es todo lo que hemos hablado jueves, viernes y hoy….al
final, publico lo último de hoy también
<Emulatorman> versión traducida al castellano ->
https://www.gnu.org/licenses/license-list.es.html#GPLCompatibleLicenses
[15:10]<@quiliro> janaxpachapuka: es bastante chat para leer pero si se puede
hacer un resumen, sería algo excelente
<coadde> nosotros no estamos reescribiendo código en HyperbolaBSD, sino
que copiamos los algoritmos de OpenBSD y escribimos con
expresión de idea nueva (para evitar el plagio)
[15:11]<@quiliro> profeluchito: ¿vino alguno de los alumnos?  si puede, por
favor invítelos para que aprendan
[15:12]<Emulatorman> hay que mencionar que esa parte que refiere coadde, es
del codigo no compatible que eliminamos en HyperbolaBSD,
y estamos implementando codigo nuevo compatible, usando
los algoritmos utilizados en OpenBSD
[15:13]<Anacleta> Emulatorman: tengo una duda:  ¿GPL-2+ es igual que GPLv2?
[15:14]<@quiliro> coadde: he visto tus aportes en el repositorio…sin
embargo, no entiendo bien….¿podríamos citarnos mañana para
hacer un repaso de los cambios que has hecho como un ejemplo
para poder también aportar? Me gustaría también tener
material para estudiar hoy y presentar preguntas mañana
<Emulatorman> Anacleta: GPLv2 y GPL-2 son formas diferentes de
mencionar la licencia GNU GPL version 2
<Anacleta> ok
<Anacleta> gracias
<Emulatorman> Anacleta: cuando agregamos +, referimos que es 2 o
superior, lo que permite que pueda ser compatible con
versiones posteriores
[15:15]<Emulatorman> Anacleta: cuando dice “only”, se refiera que solo puede
usar la version 2, pero no las posteriores
<coadde> quiliro: ok
[15:16]<Emulatorman> Anacleta: eso empezó a ocurrir en el kernel Linux, porque
el Sr. Tolvards no concuerda con la licencia de version
3, que no permite la Tivoizacion ->
https://es.wikipedia.org/wiki/Tivoización
[15:17]<profeluchito> Loa alumnos hoy día no podían
[15:19]<coadde> quiliro: mejor el jueves.
<profeluchito> si
[15:20]<Anacleta> ya leí el de wipidea: esa palabra jamás había leído
<Anacleta> wikipedia, perdon
<Anacleta> perdón
[15:21]<@quiliro> tivo es un aparato de hardware que usa el sistema operativo
gnu
<@quiliro> pero no permite al dueño del aparato cambiar el software
<@quiliro> a menos que sea por una versión autorizada por el fabricante
de Tivo
<Anacleta> ok
[15:22]<@quiliro> la gpl3 impide ese abuso al usuario
<Anacleta> Pero esto no lo vuelve open source ya que no es 100% libre?
<Emulatorman> aqui la opinion de Torvalds a respecto de rechazar la
licencia de version 3 de GPL en el kernel Linux ->
https://lkml.org/lkml/2007/6/18/288
[15:23]<@quiliro> open source es un término creado para evitar mencionar la
libertad
[15:24]<@quiliro> así que quienes usan ese término no les importa la libertad
del usuario
<Emulatorman> en la version inglesa explica mejor la tivoización ->
https://en.wikipedia.org/wiki/Tivoization
<Anacleta> dame un minuto, estoy leyendo el link anterior
[15:25]<Emulatorman> Anacleta: aqui explica bien porque el termino “open
source” pierde de vista lo esencial del software libre ->
https://www.gnu.org/philosophy/open-source-misses-the-point.es.html
[15:26]<@quiliro> opensource tiene los mismos software que el software libre
pero las razones para defenderlo son distintas…así que
quien defiende el opensource en realidad no le importa si el
software respeta sus propias reglas
<@quiliro> ese vínculo de arriba es bueno para explicarlo
<@quiliro> bueno…vamos terminando
[15:27]<@quiliro> ha sido muy productivo como los otros dos días: jueves y
viernes
[15:28]<@quiliro> ¿Hay alguna cosa más que quieran agregar Anacleta,
janaxpachapuka, profeluchito, coadde o Emulatorman ?
[15:29]<janaxpachapuka> De mi parte no
[15:30]<@quiliro> janaxpachapuka: tienes contactos en senescyt?
[15:31]<coadde> Tengo una organización para hacer HyperbolaBSD, después le
puedo otorgar a los alumnos, para que puedan organizarse.
<Anacleta> ni de la mía.  voy a terminar de leer el link
[15:33]<@quiliro> coadde: no entendí qué puedes otorgar a los alumnos
<@quiliro> ah…tienes un método
[15:34]<@quiliro> para la construcción del nuevo sistema
<Emulatorman> quiliro: creo que refiere que tiene todo organizado para
otorgar distintas tareas para cada grupo de alumnos
<@quiliro> oh….excelente
[15:35]<@quiliro> sin embargo, eso no es posible hasta que sepamos el nivel de
conocimientos que tienen
<@quiliro> creo que se debe asignar tareas en base a eso
<coadde> quiliro: ok
<@quiliro> no solamente al plan de ejecución
[15:36]<@quiliro> coadde: sería bueno que analices a cada participante y
decidas qué asignar hasta que los participantes conozcan
[15:37]<@quiliro> ¿te parece correcto, coadde ?
[15:38]<@quiliro> Gracias a todos por venir.  Les esperamos el miércoles a los
que puedan
<Anacleta> chao! hasta miércoles a las 2:00¿
<@quiliro> profeluchito: usted supongo que convocará a los alumnos el
jueves
[15:39]<@quiliro> así es Anacleta
<coadde> quiliro: unos requisitos es saber bien el C, otro es el
ensamblado (son pocos archivos), y por ultimo los archivos
Makefile (para poder compilar el kernel)
<coadde> quiliro: ok
<profeluchito> si el jueves
[15:40]<@quiliro> entonces nos vemos el miércoles con Anacleta y el jueves con
profeluchito
<@quiliro> gracias por su colaboración Emulatorman y coadde
<coadde> quiliro: de nada
[15:41]<@quiliro> formaremos u excelente equipo
<@quiliro> un *
[15:42]<@quiliro> publico las entrevistas en

Entrevistas HyperbolaBSD


[15:43]<profeluchito> Excelente que tengan una linda tarde y noche
<Emulatorman> quiliro: gracias por todo, y organizar todo esto para
todos nosotros
<Emulatorman> ok, nos vemos el jueves
[15:44]* Emulatorman is afk
[15:45]<coadde> \my is afk
* coadde is afk

 

[13:39]<LightBearer> madrugamos a clase… ¿están ocupados? comenzamos ahorita
la clase?
<LightBearer> a pero se supone que tal vez vengan otras personas.
[13:41]<Emulatorman_> quiliro: bien, coadde va a mostrar 2 codigos basicos
exemplos con diferentes expresiones de ideas y mismo
resultado, para que tengan una idea de lo que hay que
hacer
<LuxFer> Hola
[13:42]*** Users on #asle: LuxFer LightBearer coadde Emulatorman_ @quiliro
@torshido void09
<@quiliro> hola LuxFer
<LightBearer> Hola LuxFer
[13:43]<LuxFer> Soy nuevo, me comentaron lo del proyecto y quise entrar
<@quiliro> bienvenido
<@quiliro> que du
<@quiliro> que gusto
[13:44]<LuxFer> Muchas gracias
<@quiliro> Los instructores son Emulatorman_ y coadde
<@quiliro> son los brasileros expertos que nos enseñarán a diseñar un
sistema operativo
[13:45]<@quiliro> aun no comenzamos
<@quiliro> que bueno que haya entrado con anticipación, LuxFer
<@quiliro> demuestra buena predisposición
[13:46]<@quiliro> ¿cómo se enteró?
<@quiliro> Emulatorman_ y coadde hablan castellano muy bien
<LuxFer> Entendido, si me dijeron que empiezan a las 2
<LuxFer> Si jaja no queria estar tan perdido y ya estar con todo
preparado
[13:47]*** Users on #asle: LuxFer LightBearer coadde Emulatorman_ @quiliro
@torshido void09
<LuxFer> Pues un profesor que me da clases dio la oferta de participar
aquí
<LightBearer> yo estuve en las mismas… y aquí me tienen
<@quiliro> que bueno que seas muy puntual LightBearer
[13:48]<LightBearer> chévere de qué institucion eres?
<@quiliro> es muy importante para avanzar a buen ritmo
<@quiliro> LightBearer: yo soy de ASLE
<LightBearer> luxfer
<LuxFer> ISTLAM
<@quiliro> oh…lo siento
<LightBearer> chévere, era para los dos
<LuxFer> Jajaja ¿tú?
[13:49]<LuxFer> LightBearer
<LightBearer> y esas iniciales?
<LuxFer> ¿Las mias?
<LightBearer> yo soy del Ludo (mi propio espacio)
<LuxFer> Interesante
<LightBearer> Las de tu centro
[13:50]<LuxFer> Jajaja pues es la abreviacion de toda la institucion
<LuxFer> Instituto Superior Tecnologico Luis Arboleda Martinez
<LightBearer> nice
[13:51]<LuxFer> Aun me falta leer todo lo que me pasaron
<LuxFer> Pero ya que estamos empatizando
<LightBearer> y van a venir más personas de tu grupo?, eres
informático? LuxFer
<LuxFer> Me podrias dar una breve descripción de todo el proyecto?
[13:52]<LuxFer> Creo que no, soy el único hasta donde conozco.Aunque
posiblemente traiga a un compañero
<LuxFer> Aún está indeciso
<LuxFer> No informatico como tal
[13:54]<Emulatorman> quiliro: quizas puedas pasar todo lo que fue hablado en
las reuniones anteriores del link del otro dia, el tema
que exije contraseña para acceder creo
[13:56]<Emulatorman> quiliro: es este? ->

Entrevistas HyperbolaBSD


<@quiliro> Es demasiado largo, emulatorman
<@quiliro> pero si les gusta leer, puedo pasarles
<@quiliro> ese mismo
<LightBearer> La intención de este curso es aprender qué es el software
libre yo le suelo llamar SL para abreviar y Emulatorman y
Eccode son los instructores con la coordinación de
Quiliro nos van a enseñar a construir el nuevo sistema
operativo que se llama HyperbolaBSD
[13:57]<@quiliro> contraseña c u r i q u i n g a
<@quiliro> sin espacios
<LuxFer> Ya lo ire a leer
<LuxFer> Muchas gracias, justo estaba leyendo otra entrevista
[13:58]<@quiliro> esa entrevista está referida en el último link
<LuxFer> ¿Seguro que es esa?
<LuxFer> No me deja ingresar
<LightBearer> y lo lindo de este proyecto es que somos bienvenid@s
tod@s las personas practicantes de todas las ramas,
inclusive artistas ya que el software es transversal a
todas las disciplinas… eso en resumen
[13:59]<Emulatorman> LightBearer: claro, es lo bueno que tiene el software
<LuxFer> Muchas gracias LightBearer
<LuxFer> Pues será un gusto trabajar con ustedes
<LightBearer> con gustoQ
[14:00]<@quiliro> los vínculos que ha recibido de profeluchito son un resumen
<@quiliro> cierto que no funciona
<Emulatorman> para quienes no tuvieron los links de la entrevista, les
paso aqui:
[14:01]<Emulatorman> https://itsfoss.com/hyperbola-linux-bsd/
<coadde> Hola a todos, tengo 2 archivos de código C de ejemplo, para
demostrar 2 expresiones de ideas diferentes con el mismo
algoritmo, es un ejemplo de como estamos escribiendo el
HyperbolaBSD kernel.
<coadde> https://dpaste.org/TGNF
<Emulatorman>
https://conocimientoslibres.tuxfamily.org/entrevista-sobre-hyperbolabsd/
(versión traducida al castellano)
[14:02]<@quiliro> bienvenido coadde
<@quiliro> gracias por tu guía
*** Users on #asle: LuxFer LightBearer coadde Emulatorman @quiliro
@torshido void09
<Emulatorman> quiliro: ahí esta un ejemplo basico de C de coadde de
como escribir codigo compatible produciendo el mismo
resultado
<Emulatorman> ambos hacen lo mismo, pero son escritos de forma
independiente y con expresiones de idea diferentes
[14:03]<Emulatorman> en resumen, es lo que todos nosotros tenemos que hacer
para terminar de completar el sistema HyperbolaBSD en su
primera version, para que sea funcional
<@quiliro> coadde nos enseñará lo básico de lo que ha hecho en la
construcción de HyperbolaBSD desde la programación en C
[14:04]<Emulatorman> despues, obviamente para las siguientes versiones
añadiremos nuevas funcionalidades o ports de otros
sistemas, mientras las licencias sean compatibles
<Emulatorman> en la entrevista en It’s FOSS esta explicado esos puntos,
y los objetivos de HyperbolaBSD
<@quiliro> LuxFer y LightBearer : estamos reemplazando las partes que
no son libres de un sistema operativo que se llama openbsd
[14:05]<Emulatorman> tambien no solo las no libres, sino tambien las que no
son compatibles con la licencia GPL de GNU
<@quiliro> LuxFer y LightBearer : para construir HyperbolaBSD
<@quiliro> cierto
<Emulatorman> dado que la licencia de 4 clausuras de BSD (“Original
BSD”) es libre, pero no es compatible con la GPL
<@quiliro> voy a revisar, coadde
[14:06]<Emulatorman> la idea es hacer un sistema decendiente de BSD enfocado
en usar la licencia GPL como principal, a diferencia de
los otros BSDs que estan centrados en las licencias de
BSD
<@quiliro> lo importante para los nuevos es irse empapando con el
tema…no importa que no entiendan porque pueden preguntar
cuando lo crean necesario
[14:07]<@quiliro> si hacen preguntas, será más fácil para los instructores
<LuxFer> Ok
<LuxFer> Si soy nuevo, muy nuevo jaja
<Emulatorman> independiente de eso, no obigamos que todos usen la
licencia GPL de version 3, mientras sea una licencia
compatible con la misma para poder cohabitar dentro del
mismo codigo y no producir incompatibilidades
<LuxFer> Licencias entiendo
<@quiliro> para que ellos puedan guiarles con mayor precisión y
viabilidad
<LuxFer> BSD, GLP y BSDs
[14:08]<LuxFer> La verdad si me pierdo con esos nombres
<Emulatorman> dado que pueden haber algunos de ustedes que discrepen
con la filosofia de la licencia GPL, pueden usar
licencias permisivas compatibles. Indico y reitero mas
una vez que la licencia original de BSD (BSD-4) no es
permisiva totalmente
[14:09]<Emulatorman> aqui esta explicado la razon de porque la licencia
original de BSD (BSD-4) no es compatible con la GPL ->
https://www.gnu.org/licenses/gpl-faq.es.html#OrigBSD
[14:11]<Emulatorman> para quien le gusta las licencias BSD, pueden usar la
licencia modificada de BSD (BSD-3) que elimina dicha
clausula de publicidad o la simplificada (BSD-2)
<Emulatorman> ambas son compatibles con la GPL de version 3
<Emulatorman> y las otras versiones de GPL
[14:12]<Emulatorman> despues hay otras permisivas como la Expat (conocida
tambien como la licencia MIT), o la licencia X11 que es
similar. Tambien esta la ISC que usa mucho OpenBSD, todas
ellas son compatibles con las licencias de GNU de GPL
<@quiliro> LuxFer: El punto general es que la licencia determina qué
puede hacer el usuario con el software
[14:13]<@quiliro> LightBearer: ¿puedes explicar, en tus propias palabras por
qué hemos decidido re-escribir el software para ponerlo con
otra licencia?
<@quiliro> LightBearer: yo te complemento
[14:14]<Emulatorman> tienen que tener claro que hay dentro del mundo del SL
dos tipos de licencias, la de copyleft que son centradas
de preservar dicha licencias en las modificaciones,
redistribuciones y forks, mientras las permisivas no
garanten eso, dados que no tienen obigacion de distribuir
el codigo modificado, ni redistribuirlos y hacer forks
con la misma licencia (ej. las modificaciones pueden
tornarse software no libre)
[14:15]<@quiliro> Emulatorman: creo que debemos empezar de forma más sencilla
<@quiliro> no es común que las personas sepan para qué sirven las
licencias
[14:16]<@quiliro> por eso le pedía a LightBearer que lo explique, ya que ella
tiene una idea mejor porque recién conoció esto
[14:19]<LightBearer> Hyperbola es un sistema operativo, este sirve como
plataforma para instalar los programas en una compu
<Emulatorman> quiliro: ok, quedo en el aguardo de cualquier pregunta
<LightBearer> ahora bien este sistema operativo tiene una licencia
[14:20]<@quiliro> exactamente
<LightBearer> y vamos a mejorarla para que funcione mejor y sea más
moderno y por eso asciende de nombre a BSD y se va a
llamar al final: HyperbolaBSD
<@quiliro> todo software tiene una licencia
[14:21]<@quiliro> esta última frase no fue correcta, LightBearer
<LightBearer> entonces?
<@quiliro> lo anterior estaba muy bien
<@quiliro> ok
<@quiliro> usamos otro sistema operativo como base
[14:22]<Emulatorman> quiliro: no siempre un software precisa tener licencia,
para ese caso, si no dispone de tal, sucede que es
software no libre ->
https://www.gnu.org/licenses/license-list.es.html#NoLicense
<@quiliro> ese otro sistema operativo se llama OpenBSI
<@quiliro> ese otro sistema operativo se llama OpenBSD
<@quiliro> sí… Emulatorman tocaré ese tema más tarde
[14:23]<@quiliro> quiero explicar en forma general por ahora para no complicar
los asuntos
<LightBearer> es decir que el “original” es HyperbolaBSI y va a cambiar
con las modificaciones que hagan con nuestra ayuda a
HyperbolaBSD¿
[14:24]<@quiliro> me equivoqué cuando dije BSI
<@quiliro> es OpenBSD
<@quiliro> el original
<@quiliro> LuxFer: comprende lo que queremos hacer?
[14:25]<@quiliro> HyperbolaBSD es nuestro sistema
<LuxFer> Si, hasta ahora con tu explicación tome una idea mas clara
<@quiliro> quitaremos partes que no son libres a OpenBSD
[14:26]<@quiliro> y las reemplazaremos con partes que escribiremos nosotros
<@quiliro> para eso, necesitamos personas dispuestas a aprender y que
quieran colaborar con el proyecto
[14:27]<@quiliro> será una experiencia muy educativa y del mundo práctico
<LuxFer> Ok, hasta aqui todo claro y entendido
<LuxFer> Con respecto a eso
<@quiliro> porque es una aplicación del mundo real en cómo se
construyen los sistemas
<@quiliro> es una gran oportunidad que nos dan Emulatorman y coadde
<Emulatorman> quiero enfatizar aqui que tambien quitaremos las partes
que no son compatibles, porque si bien no son
compatibles, son codigo libre, pero no serviran con el
modelo de desarrollo que vamos hacer
[14:28]<@quiliro> puedes explicar en el modo más sencillo posible por qué no
son compatibles?
<LightBearer> y al ser SL respetan los 4 principios del SL
<@quiliro> Emulatorman: ^
<LuxFer> Entonces en terminos “sencillos” se reemplazara todo lo que
afecte de cierta forma al SO?
[14:29]<@quiliro> exactamente LightBearer
<Emulatorman> ok quiliro explico
<Emulatorman> existen dos modos de hacer SL
<@quiliro> “lo que afecte” en seguridad y en libertad, LuxFer
[14:30]<@quiliro> en sencillez estructural también
<Emulatorman> una es brindar las 4 libertades y que todos sus
descendientes y futuras modificaciones sean garantizadas
las 4 libertades
<LuxFer> Entendido quiliro
[14:31]<Emulatorman> la otra es brindar las 4 libertades en la version
original, pero no obligar que sus descendientes y futuras
modificaciones tengan que seguir las 4 libertades
<@quiliro> un momento por favor, Emulatorman
<Emulatorman> la incompatibilidad entre los diferentes modos pueden
ocurrir cuando hay incoherencia en los modos de uso
<@quiliro> quiero explicar qué significa eso
[14:32]<LightBearer> si por favor
<Emulatorman> ej. uno dice que el software no obligue a colocar
publicidad del autor, mientras el otro dice que debe de
ser obligatorio
<Emulatorman> entonces produce un efecto de incompatibilidad
<@quiliro> LuxFer: conoce cuáles son las 4 libertades que proporcionan
las licencias libres y para qué sirve eso?
[14:33]<@quiliro> Emulatorman: por favor dame solamente un par de minutos para
este tema
<Emulatorman> ok
<LuxFer> quiliro cuales son, justo las acabo de leer
<LuxFer> para que sirven, no en especifico
<Emulatorman> quedo en el aguardo quiliro
[14:34]<@quiliro> Richard Stallman, en su conferencia, lo explica muy
bien…tiene usted el vínculo…pero en resumen:
<@quiliro> si un software es libre, el usuario lo controla
[14:35]<@quiliro> si un software no es libre, el usuario es controlado por el
software…y el software es controlado por su dueño
<@quiliro> por eso es importante usar software libre…para no ser
“usado”
[14:36]<@quiliro> LuxFer: ¿Está claro ahora por qué usar software libre?
<@quiliro> LuxFer: ¿y para qué sirve?
<LuxFer> Totalmente claro
<@quiliro> ok
[14:37]<@quiliro> puedo explicar ahora cómo verificar si es software libre,
LuxFer
<LuxFer> Estoy atento
<LightBearer> yo también
<@quiliro> si tiene 4 libertades esenciales, es software libre:
[14:38]<LightBearer> siempre deben haber las 4? si falta una ya no es SL?
<@quiliro> 0. se puede usar para cualquier objetivo en cualquier número
de equipos
<@quiliro> así es, LightBearer
[14:39]<@quiliro> si le falta una libertad, el dueño controla al software
<LightBearer> OK
<@quiliro> y si el dueño controla a nuestro software….
<LuxFer> El software nos controla a nosotros
<@quiliro> nosotros no somos usuarios sino usados
<@quiliro> exactamente!
[14:40]<@quiliro> continúo con las otras 3 libertades
<LightBearer> una forma de controlarnos es el tener acceso a nuestra
información?
<@quiliro> muy bien, LightBearer
[14:41]<@quiliro> por eso es importante la segunda libertad:
<LightBearer> y cómo puedo saber si mi información ya está en poder de
otros (que yo no conozco?)
<@quiliro> 1. debe poderse modificar el software
[14:42]<@quiliro> ese es un tema complejo
<@quiliro> LightBearer: ^
<@quiliro> se llama seguridad informática
<LightBearer> que quiere decir ese síbolo
<LightBearer> que es como un techo?
[14:43]<@quiliro> es como una flecha que apunta al texto que escribí antes,
LightBearer
<LightBearer> es la segunda vez que lo veo
<LightBearer> ok, gracias
<@quiliro> es que olvidé poner su nick en esa línea…disculpe
<LightBearer> go on please
<@quiliro> por eso lo puse después…OK
[14:44]<LightBearer> pensé que era un error tipográfico
<@quiliro> jaja
[14:45]<@quiliro> la libertad 1 o segunda libertad (empezando desde 0) permite
hacer que un software haga nuevas cosas o deje de hacer
cosas que yo deseo evitar
<@quiliro> es la modificación
<LightBearer> la 1 es modificar el software (es lo que vamos a hacer
con los expertos)
<LuxFer> Es lo que vamos a hacer ¿Verdad?
<LuxFer> Modificar
[14:46]<Emulatorman> la libertad 1 es lo que practicamente vamos hacer en
HyperbolaBSD en la primera etapa
<@quiliro> así que si un software roba mi información y se la envía a
otro, puedo recuperar mi poder sobre mí informática, si pido
cambiarlo o lo cambio yo mismo
<@quiliro> pero para eso necesita la libertad 1
<LightBearer> perfecto
[14:47]<@quiliro> los software que no podemos modificar, debemos escribir
desde 0
<@quiliro> porque si no se nos permite modificar, hacen lo que quiere
otro y no nosotros
<coadde> la verdad vamos a crear nuevo codigo C y no modificar (que
preserva la licencia) en HyperbolaBSD.
[14:48]<@quiliro> esas partes que no son libres porque violan cualquiera de
las 4 libertades, reemplazaremos
<Emulatorman> ok coadde, gracias por la corrección
[14:49]<@quiliro> y otras más por otras razones que describiremos luego
<LightBearer> perdón ya me confundí qué es el código C?
<@quiliro> lo importante es que reemplazaremos partes incompatibles con
la libertad
[14:50]<@quiliro> es correcto, en términos generales lo que he descrito hasta
ahora, coadde ?
<@quiliro> LightBearer: gracias por la pregunta
[14:51]<coadde>  quiliro: si
<@quiliro> el lenguaje C es un lenguaje para dar instrucciones a la
computadora…es un lenguaje muy poderoso
[14:52]<@quiliro> aunque es un poco complejo, brinda gran ayuda para entender
cómo funcionan los computadores
<@quiliro> y da una perspectiva excelente para tomar decisiones
inclusive en otros lenguajes de programación
[14:53]<LuxFer> Todo HyperbolaBSD se basa en codigo C?
<@quiliro> coadde: puedes contestar esa pregunta por favor…
[14:55]<@quiliro> o Emulatorman si coadde está ocupado
<Emulatorman> quiliro: coadde esta escribiendo…
<Emulatorman> y le contestará
<@quiliro> oh…lo siento
<@quiliro> no quise apresurarlo
<Emulatorman> ok :)
[14:56]<LightBearer> hasta mientras, quiliro, puedes indicarnos las 2
principios que nos faltan?
<@quiliro> claro
<LightBearer> por favor
<LightBearer> tenemos 0 uso, 1 modificar
[14:57]<@quiliro> exactamente
<@quiliro> la libertad 2 o tercera libertad trata de la redistribución
(copia exacta) del software
<coadde> LuxFer: la verdad no, la mayoría de los archivos esta escrito
en C, pero algunos tiene código de ensamblador, “device tree”
y “Makefiles”.
[14:58]<LuxFer> Y esos archivos tambien seran modificados?
<LuxFer> En dado cason ¿Se nos mostrará cómo?
[14:59]<@quiliro> que se ilumine a quienes quieran ver, ¿no es cierto,
LightBearer ?
<LightBearer> si
[15:00]<LightBearer> aquí hay dos luces yo y lux
<LuxFer> Nunca mejor dicho jaja
<@quiliro> sí, jaja
<@quiliro> se mostrará a quien quiera poner el empeño de aprender
<LightBearer> el sol se queda chiquito al lado de l@s dos
[15:01]<@quiliro> así noto!
<coadde> LuxFer: el ensamblador es código de hardware especifico (como
ARM o x86), “device tree” es para un driver o dispositivo
especifico y el “Makefile” es para que puedas compilar el
software.
<LightBearer> y el último principio Qúiliro
<Emulatorman> quiliro: una pregunta, hoy viene profeluchito?
<@quiliro> eso debemos preguntar a LuxFer, Emulatorman
<Emulatorman> ok
<LuxFer> Pues realmente vengo con muchas ganas de poder aprender
[15:02]<LuxFer> ¿Yo?
<@quiliro> sí, sabe algo de él
<LuxFer> Creo que se refieren a mi docente
<LightBearer> si a él
<Emulatorman> LuxFer: segun tu ultima pregunta, vi que algunos codigos
de ensamblador y Makefiles hay que hacerlos
<@quiliro> sí, ese es su nick
<LuxFer> PUe sjusto ahorita me dijo que tuvo inconvenientes
[15:03]<@quiliro> ok, LuxFer … gracias
<LuxFer> Y no va a poder conectarse
<LightBearer> ohh lo extrañamos, nos hace falta.
<@quiliro> sí, jeje
<@quiliro> me falta la última libertad
<LuxFer> Pues muy bien, hasta ahora tengo todas las ideas claras
<Emulatorman> LuxFer: no me acuerdo si de los “device tree”
[15:04]<LuxFer> Es decir que si habra que hacerlos
<@quiliro> la libertad de redistribución (la anterior) es importante
porque así se puede tener la posibilidad de compartir el
software y tener independencia del autor
<@quiliro> con lo cual tenemos libertad
<LuxFer> profeluchito manda sus disculpas y como les comento, tuvo un
inconveniente de improvisto
[15:05]<@quiliro> la última libertad, la cuarta (libertad 3) trata de
distribuir el software modificado…
[15:06]<coadde>  LuxFer: los “device tree” ya no es necesario.
<@quiliro> gracias por notificarnos, LuxFer
[15:07]<LuxFer> coadde entendido
<LuxFer> Un placer
<Emulatorman> LuxFer: mandale saludos a profeluchito y que lo esperamos
el lunes a la misma hora.
<LuxFer> Listo ya lo haré
<LightBearer> ok esas son las 4 libertades del SL: 0 uso, 1 modificar,
2 redistribuir (copia exacta) y 3 distribuir el software
modificado.
[15:08]<@quiliro> sin esa última libertad, podría el fabricante controlar que
no cambiemos el software en lo que podamo aportar a
otros…no podremos regalar ni vender el software al que
arreglemos o quitemos cosas malas o aumentemos funciones
<Emulatorman> exacto LightBearer
<LightBearer> chévere, está claro para mí y para tí lux
<@quiliro> si un software provee esas cuatro derechos
[15:09]<LuxFer> Totalmente claro y entendido hasta ahora
<@quiliro> entonces da libertad al usuario
<@quiliro> y el usuario controla su computador
<LuxFer> Y controlamos al software en vez de que el nos controle a
nosotros
<@quiliro> y no es controlado por él
<@quiliro> perfectamente comprendido
<LightBearer> sabes que al verlo como derechos, me conmocionó al saber
que el software privativo atenta contra mi integridad
[15:10]<@quiliro> LightBearer: cuando alguien no sabe que no es libre, no
busca la libertad
<Emulatorman> en resumen es asi LightBearer
<@quiliro> cuando la prueba, ya nunca quiere otra cosa
<LightBearer> si, al verlo como libertades o principios no me llegó al
alma, pero “derechos” eso si despertó mi autoestima.
<@quiliro> aunque sea incomoda
[15:11]<LuxFer> Sin embargo ¿Es facl conseguir una buena libertad?
<LuxFer> O siempre habrá que crearla?
<LightBearer> como es eso?
<Emulatorman> en resumen LightBearer, HyperbolaBSD será el primer
sistema operativo descendiente de BSD que garantizara las
4 libertades
<@quiliro> qué es una buena libertad? hay malas?
<LuxFer> Poniendolo como ejemplo
[15:12]<LuxFer> Yo antes de todo esto pensaba que era “libre” sin embargo veo
que hay muchos factores que atentan con mi integridad
<@quiliro> es una migración de pieza en pieza, LuxFer
<LightBearer> yo creo que el peor atentado es desconocer tus derechos,
porque no te das cuenta de lo que sucede contigo.
[15:13]<LuxFer> Pero si quiero buscar ahora una “Buena libertad” la opcion mas
cercana es HyperbolaBSD cosa que esta siendo creada, ahora
uniendome a ella
<LightBearer> Nos endulzamos con la clase, estuvo linda, gracias por su
paciencia profes.
<LuxFer> Bastante cierto LightBearer
<LuxFer> Muchas gracias en verdad
[15:14]<@quiliro> LuxFer: aun no entiendo a qué se refiere con “buena
libertad”
<LuxFer> Me es dificil expresarla en palabras
<@quiliro> un ejemplo?
<LuxFer> Lo siento, quiza lo pueda explicar mejor en otra ocasion
<LightBearer> LuxFer que tal si riegas la voz entre tus compañer@s para
que vengan mañana a las 2 pm en punto.
[15:15]<LightBearer> a este espacio…
<@quiliro> antes, como usted LuxFer
<LuxFer> Creanme que ya intente convencerlos. Pero es complicado, sin
embargo, lo intentare nuevamente
<LightBearer> ok
<@quiliro> en grupo se aprende más rápidamente
<@quiliro> ok
[15:16]<@quiliro> no hay problema, LuxFer
<@quiliro> con que venga usted, es excelene
<@quiliro> excelente
<LuxFer> Son todos los dias las reuniones?
<@quiliro> lunes a viernes
<LuxFer> Muy bien, entendido
<@quiliro> 14h00 UTC-5
[15:17]<@quiliro> eso quiere decir hora continental ecuatoriana
<@quiliro> es que Emulatorman y coadde están en otra zona horaria
<Emulatorman> ok, la nuestras es UTC-3
[15:18]<Emulatorman> *nuestra
<Emulatorman> seria 16h00 UTC-3 para mi y coadde
[15:19]<@quiliro> estudiantes: por favor, miren el vídeo de Richard Stallman y
lean la entrevista en castellano
<Emulatorman> si LuxFer, sería bueno que vinieran mas compañeros su
fuera posible, no precisan que vengan siempre, mientras
sea en lo posible, los dias que puedan en la semana, así
vamos organizando los grupos
[15:20]<@quiliro> necesitamos sus preguntas para poder hacer un resumen
ejecutivo más pequeño
<LightBearer> ok
[15:21]<LuxFer> quiliro lo haré
<LuxFer> Emulatorman Por su puesto, los intentare traer
<Emulatorman> quiliro: te gustaría que coadde hiciera una wiki con el
“roadmap” de Hyperbola, incluyendo la lista de archivos
para programar, grupos planeados, etc?
<@quiliro> en unos minutos reviso la contraseña del link
<@quiliro> para arreglarla
[15:22]<@quiliro> Emulatorman: eso sería excelente
<LuxFer> Otra pregunta ¿Esto es fase de introducción aun?
[15:23]<@quiliro> LuxFer: estamos siguiendo el ritmo de ustedes
<Emulatorman> LuxFer: si seria genial, para nosotros ir armando los
grupos, la estructura de acceso, mientras quiliro va
guiandolos ahora en esta parte
<Emulatorman> LuxFer: no me gusta particularmente a mi, dejar la parte
mia y de coadde a ultima hora, cuando ya esta todo el
grupo, o futuros voluntarios listo para empezar, por eso
queremos ganar tiempo para ir armando todo
<@quiliro> estábamos por cubrir otra cosa con coadde hoy
<LuxFer> Claro, entiendo
<LuxFer> El codigo
<LightBearer> cierto
<LuxFer> El primer ejemplo lo entiendo
[15:24]<@quiliro> exactamente, LuxFer
<Emulatorman> quiliro: de mi parte pienso que una wiki de roadmap
dejara claro donde estamos pisando y como vamos
evolucionando, ademas beneficia a la comunidad en general
para ver como va yendo la evolucion de HyperbolaBSD de
una forma mas simplificada para entender
<LuxFer> El segundo si tengo una idea, pero no tan clara
<@quiliro> Emulatorman: prefería un git
[15:25]<Emulatorman> quiliro: no puedes acceder a la wiki de Hyperbola?
<@quiliro> ok…entonces, no estamos tan novatos, LuxFer
<LuxFer> No, en tema codigo no tanto
<LuxFer> Me muevo inicial en lenguaje C
<Emulatorman> quiliro: si vamos migrar los repos de git HyperbolaBSD a
un nuevo link
[15:26]<@quiliro> Emulatorman: es que uso solamente eww de Emacs como
navegador
<LuxFer> Pero como te comento, logro entender la idea
<@quiliro> y usualmente los wikis requieren de javascript, que no uso
<Emulatorman> quiliro: ok, no hay problema
[15:27]<Emulatorman> quiliro: probaste el nuestro, esta verificado con
javascript libres. pero mismo asi, hacemos una version en
formato markdown para que puedas leerlo directamente
desde el git
[15:28]<Emulatorman> cualquier aplicacion abre formatos markdown y son muy
ligeros
<@quiliro> por favor, estudiantes, también leer los otros links que hay
en https://www.asle.ec/entrevistas-hyperbolabsd/ cuando
arregle la contraseña, en unos minutos
<@quiliro> o quite la contraseña
<@quiliro> wordpress es una vaina
<@quiliro> por eso prefiero html plano
[15:29]<@quiliro> ya no les molesto con mis problemas informáticos personales,
jeje
[15:30]<Emulatorman> aqui quiliro, tienes el articulo que hicimos en la wiki
de estilo de codigo de BSD convertido en markdown en el
codigo fuente ->
https://git.hyperbola.info:50100/hyperbolabsd/hyperbk.git/plain/CODING_STYLE.md
[15:32]<Emulatorman> eso es para usuarios como tu, que no usan javascript y ni
navegadores web
<Emulatorman> *navegadores web con javascript
<@quiliro> gracias por el acompañamiento personal, Emulatorman
[15:33]<@quiliro> lo revisaré luego de lograr entrar al wordpress
[15:34]<Emulatorman> quiliro: creo que hay aplicaciones que abren markdown que
son ligeros
<Emulatorman> coadde? ^
<coadde> https://www.emacswiki.org/emacs/MarkdownMode ?
<Emulatorman> ahi tienes quiliro ^
[15:35]<@quiliro> puedo ver markdown bien en emacs
<@quiliro> es todo colorido!
<Emulatorman> si te sirve, hacemos el roadmap todo en markdown
<@quiliro> lo mejor sería en org
<LightBearer> perdón ya me confund
<LightBearer> i
<@quiliro> es más sencillo
<LightBearer> me repiten la tarea para mi y lux
[15:36]<@quiliro> solamente necesitas asteriscos
[15:37]<LuxFer> LightBearer creo que solo leer el link
<@quiliro> LightBearer, LuxFer : la tarea para mañana es hacer
preguntas y sugerencias para hacer un documento
introductorio sobre estos temas que hemos cubierto en los
links y en el chat
<LuxFer> Entendido
[15:38]<@quiliro> en resumen…tienen que poder describir lo cubierto por
nosotros pero como si fuesen el profesor, jeje
<@quiliro> ¿creen que puedan?
<@quiliro> ya les he hecho el resumen
[15:39]<@quiliro> lo que necesitan es poder explicárselo a otros
<LuxFer> Lo intentaré, pero si creo poder
<@quiliro> si ven los links, podrán empaparse más del tema
<@quiliro> excelente, LuxFer
<LightBearer> eso es todo?
[15:40]<LightBearer> ok
<@quiliro> LuxFer: es cierto que eso no es programación aún pero todo
programa es cubierto por el derecho de autor…así que es
algo esencial
[15:41]<@quiliro> y los derechos como usuario de software es algo muy
importante a tener en cuenta para todo programador o usuario
en general
<@quiliro> gracias por venir y lamento que se ha alargado tanto la
clase
[15:42]<LuxFer> No, l entiendo y en realidad agradezco la paciencia para
enseñar todo lo que no estaba claro
<@quiliro> me ha gustado mucho en particular la clase de hoy porque
hemos sido precisos por la ayuda de coadde y de Emulatorman
<LuxFer> Y vuelvo a decir, será un gusto trabajar a su lado
[15:43]<@quiliro> :-)
<@quiliro> estará el link en unos minutos, espero
<@quiliro> por favor no salgan para que reciban la notificación
[15:44]<@quiliro> de cuando ya esté listo
<LightBearer> bueno
[15:46]<@quiliro> le envié un mensaje privado, LuxFer
[15:49]<@quiliro> gracias por los datos LuxFer
<@quiliro> ahora me dedico al link
[16:07]<@quiliro> no puedo entrar al servidor
[16:08]<@quiliro> es que está con una estructura que es sencilla de manejar
para un novato pero difícil de mantener porque es insegura
[16:13]<@quiliro> LuxFer, LightBearer, Emulatorman, coadde : la contraseña es
c u c h u f l e t a
<@quiliro> sin espacios
<@quiliro> pero aun no puedo incluir los cambios de hoy
[16:14]<LightBearer> ok
<@quiliro> tengo problemas para ingresar al servidor web como
administrador
<Emulatorman> ok, pude entrar
[16:15]<@quiliro> que alivio, LightBearer y Emulatorman
<@quiliro> no quiero quedar mal con ustedes
[16:16]<Emulatorman> quiliro: entonces quedamos de hacer reuniones de lunes a
viernes de 14:00-17:00 (UTC-5), no?
<Emulatorman> digo, así ya me organizo bien con este tema.
[16:17]<@quiliro> mejor solamente 2 horas máximo
<@quiliro> es lo que hemos hecho antes
<LightBearer> además ya le dijimos a lux 2 horas
<Emulatorman> ok
<LightBearer> y al profeluchito
<@quiliro> mejor solamente 1 hora
<@quiliro> para que no sea tan pesado
<LightBearer> sisi una hora le dijimos
[16:18]<Emulatorman> entonces 14:00-15:00 (UTC-5)
<LightBearer> si asi quedamos
<Emulatorman> ok
<Emulatorman> mejor
<LightBearer> hasta mañana entonces.
<@quiliro> por eso lo mejor es revisar todo fuera de esa hora,
privadamente cada uno
<Emulatorman> claro, es mejor así
[16:20]<@quiliro> LuxFer: acá
<LuxFer> Si, no logro ver los mensajes anteriores
[16:21]<@quiliro> LightBearer: puedes por favor darle los datos de el link?
<LightBearer> OK
<@quiliro> el que mandé con contraseña
[16:22]<@quiliro>  https://www.asle.ec/entrevistas-hyperbolabsd/ c u c h u f l
e t a
<Emulatorman> nosotros (coadde y yo), vamos a empezar hacer el roadmap
de HyperbolaBSD, colocando el TODO (tareas a hacer), y
los distintos grupos/equipos para realizar las distintas
partes del desarrollo.
[16:23]<Emulatorman> primero en markdown con git
<@quiliro> sin espacios la contraseña, LuxFer
<Emulatorman> y luego una versión adaptada para la wiki, para los
usuarios ver
<Emulatorman> desde la web
[16:24]<Emulatorman> el idioma deberia ser el inglés
<Emulatorman> despues podemos de ahi hacer las versiones traducidas,
etc
<Emulatorman> pero pensé que la principal se mantenga en ingles como es
la wiki
<LuxFer> Listo creo que ya pude entrar
<@quiliro> ok…no han considerado el usar los encabezados con * como
org-mode?
[16:25]<LightBearer> ya pude entrar
[16:26]<@quiliro> ok…ahí están los chats de los otros días
<@quiliro> no el de hoy
<LightBearer> ok
<@quiliro> Emulatorman: OK
<@quiliro> que pena que hayan perdido el chat…
<@quiliro> ya no pueden revisar
[16:27]<@quiliro> mientras yo no consiga subir el texto
<Emulatorman> quiliro: pienso que markdown es un estandar, pero no
conozco el “org-mode”
[16:28]<@quiliro> org-mode también es estándar…y es más sencillo…solamente
se requiere de asteriscos
[16:29]<@quiliro> https://orgmode.org/
<Emulatorman> si, pero acepta tablas?
<@quiliro> claro
<@quiliro> solamente usas | para separar columnas
<@quiliro> y ya
[16:30]<@quiliro> en emacs reconoce automaticamente y avanzas por columnas con
tab
<@quiliro> creo que en vi podría también ser posible
[16:31]<@quiliro> para hacer un título tipo h1, h2, h3 se usa *, **, ***
<Emulatorman> seria bueno que funcionara fuera de emacs
<@quiliro> funciona en todo editor de texto
[16:32]<Emulatorman> reconocera el formato de ese tipo en otras aplicaciones,
o leerá literalmente?
<coadde>
https://en.wikipedia.org/wiki/Comparison_of_document-markup_languages
[16:33]<@quiliro> https://www.vim.org/scripts/script.php?script_id=3642
[16:34]<LightBearer> luxfer estás allí?
[16:35]<@quiliro> wow…que cantidad de formatos de marcado, coadde
<Emulatorman> org no visualiza en navegadores web con salida XHTML por
lo que veo…
[16:37]<@quiliro> por qué? es texto
<@quiliro> casi ni se nota el marcado
<@quiliro> por ejemplo tengo esto
<Emulatorman> coadde: para formatos “.md” agarra el org? digo esto
porque es mas facil y comun mantener en .md para codigos
fuentes. normalmente estaba acostumbrado a ver markdown
en distintos codigos fuentes. Ej. github agarra bien los
.md de markdown. Nunca vi en org
<Emulatorman> quiliro: no precisamente quiero colocar apenas texto,
quiero colocar logos, etc
[16:38]<@quiliro> * PENDIENTE TODO Compostera
<@quiliro> ** TODO Tapa de compostera
<@quiliro> *** TODO Desarmar poliestireno expandido usado
<@quiliro> *** Sánduche de concreto
<@quiliro> ***** DONE Experimentar sánduche de concreto (concreto
alivianado forrado con capas de concreto fuerte). Detallado
en <2020-01-13 lun> de bitácora.org .
<@quiliro> ***** DONE Desencofrar sánduche de concreto
<@quiliro>       SCHEDULED: <2020-02-13 ĵaŭ>
<@quiliro> *** TODO Tejer anillo pequeño con malla del anillo grande.
<@quiliro> *** TODO Fundir concreto alivianado entre anillo grande y
anillo pequeño.
<@quiliro> *** TODO Diseñar fondo batible para compostera.
<@quiliro> **** TODO Buscar dibujo de fondo batible hecho por papá
<@quiliro> *** DONE Diseñar método para evitar las moscas
<@quiliro> **** Separar tapar completamente para secar
<@quiliro> **** PENDIENTE Evitar paja
<@quiliro> * PENDIENTE TODO GNUS
<@quiliro> ** DONE Añadir SMTPS al correo.
<@quiliro> ** TODO Aprender a clasificar correo en carpetas
<@quiliro> ** TODO Aprender a calificar spam
<@quiliro> ** TODO Cambiar carpeta predeterminada de correos enviados.
<@quiliro>
<@quiliro> uff
<Emulatorman> quiliro: o links que puntea imagenes y logos, etc
<@quiliro> siento la inundación del canal
[16:39]<@quiliro> sí puede manejar links a varios protocolos y archivos
<Emulatorman> eso es bueno saber
<Emulatorman> y que se lea por web
<Emulatorman> porque muchos usuarios gustan de leer por web
[16:40]<@quiliro> no sabía que era mas fácil markdown para web
<Emulatorman> el README.md que hicimos en markdown pusimos logo, con
links y redireccionamientos a otros archivos, entonces le
haces click y vas a los archivos directamente
<@quiliro> pero sé que se puede manejar hasta código de varios
lenguajes dentro con org-babel
[16:41]<@quiliro> y puedes exportar a latex inclusive
<Emulatorman> quiliro: ok, veré la sintaxis de org, y vemos que hacer
<@quiliro> tanto como a otros muchos formatos como html con css incluso
[16:42]<@quiliro> pero si hace su trabajo más complejo, olvídalo…era
solamente mi criterio menos experimentado que el de ustedes
en esa area
[16:44]<@quiliro> además, no soy experto en org
[16:45]<@quiliro> pero se puede aprender rápidamente, por eso lo
conozco…jeje
[16:46]<@quiliro> Emulatorman: disculpa…no quiero imponer mi criterio…a
veces me dejo llevar por lo que me entusiasma
<@quiliro> coadde: por favor no lo tomen como requisito
<@quiliro> mi requisito único es que sea software libre
<@quiliro> y ese compromiso sé que ustedes lo tienen
[16:47]<Emulatorman> ok, vemos cual es el mejor, lo vamos a tomar en cuenta el
org
<Emulatorman> nosotros somos abiertos a todas las opciones
<Emulatorman> mientras sea software libre
<@quiliro> por eso quiero mostrar a los estudiantes lo que considero
mejor, que es su proyecto
[16:48]<@quiliro> que bien
<@quiliro> creo que hay como transformar entre org y markdown
[16:49]<@quiliro> lo que veo mejor de org es que los encabezados son
contraíbles
<@quiliro> entonces es sencillo ver lo general
<@quiliro> y entender todo desde un vistazo
[16:50]* quiliro ya está entusiasmado de nuevo…ufff
<@quiliro> 8-|
<@quiliro> mejor me callo, jeje
[16:51]<@quiliro> ahora, en serio, gracias por su colaboración
<@quiliro> es muy importante su participación
<@quiliro> tanto de los estudiantes como de los profesores
[16:53]<Emulatorman> jaja, ok, esta bien, soy muy abierto a escuchar ideas
[16:54]<Emulatorman> bueno, coadde va arrancar haciendo un boceto del roadmap
y lo que venimos haciendo de codigo nuevo hasta ahora
<Emulatorman> y los grupos y etapas por hacer en el desarrollo
[16:55]<Emulatorman> despues yo hago los ajustes para dejarlo lo mas
humanamente legible posible jeje
<Emulatorman> y hago una version para la wiki de Hyperbola para los
usuarios leer y acompañar, asi podemos ganar nuevos
voluntarios para juntarse
[16:56]<Emulatorman> al mismo tiempo, haremos un nuevo subdominio
https://hyperbolabsd.hyperbola.info para dejar los repos
de HyperbolaBSD y asi dar acceso a los voluntarios para
poder subir codigo
[16:57]<Emulatorman> y también para aquellos que van a integrar al equipo, el
poder otorgarles una direccion de correo @hyperbola.info
<Emulatorman> ejemplo: quiliro@hyperbola.info
[16:58]<Emulatorman> y despues armar el plantel de equipo en el staff de
aquellos que deciden quedar definitivamente en el equipo
-> https://www.hyperbola.info/members/developers/
[16:59]<Emulatorman> y los que no van a estar desarrollando pero si en el
soporte de orientación, guiar los grupos etc en ->
https://www.hyperbola.info/members/support-staff/
[17:00]<Emulatorman> esto es sumamente importante porque asi la comunidad sabe
en quien confiar que el codigo esta siendo hecho por
gente de confianza
<Emulatorman> y que los que trabajan en el equipo tambien son parte de
Hyperbola
[17:02]<Emulatorman> si la universidad confirma el apoyo del grupo de
voluntarios para el desarrollo de HyperbolaBSD, podemos
hacer anuncio oficial y publicitación de la universidad
en la web como banner en la web principal, como se
aprecia en la lista a la derecha (ej. similar como esta
Libreware) https://www.hyperbola.info/
[17:03]<Emulatorman> asi es tambien otra forma para que la comunidad esté al
tanto y que confian en los integrantes que participan en
el desarrollo
<@quiliro> buenos planes
<@quiliro> no tenemos universidades oficialmente involucradas
[17:04]<Emulatorman> me encargo de todo esto, pero preciso hacer todo con
anticipación
<@quiliro> es un poco burocrático eso por acá
<Emulatorman> quiliro: ok, en ese caso, podemos integrar apenas los
interesados que van a participar, con los correos
@hyperbola.info e integrar al staff
[17:05]<@quiliro> felicitaciones, Emulatorman…. es una buena cualidad
<@quiliro> puede ofrecer pertenencia….pero debe ser muy sencillo de
usar
[17:06]<@quiliro> ya el chat es difícil que entren
<@quiliro> sin embargo, cuando la gente toma confianza, aprende a
hacerlo y puede irse integrando cuando necesite las
herramientas
<LightBearer> si, es muy importante la pertenencia, permite que la
gente le tome cariño al proyecto y no se aburren ni se
asustan de aprender algo nuevo (será que hablo por mí)?
<@quiliro> jaja
[17:07]<Emulatorman> quiliro: ok, despues pasame un perfil tuyo para agregarte
a ti al staff
<@quiliro> puede ser, LightBearer
<@quiliro> ok…le podemos dar al que pida y haya colaborado en algo
[17:08]<@quiliro> como lo ha hecho LightBearer
<Emulatorman> y a LightBearer (anacleta?)
<@quiliro> es mejor que cada cual pida
<@quiliro> así no hace algo porque sin querer hacerlo
<Emulatorman> tu LuxFer estas interesad en integrar al equipo?
[17:09]<@quiliro> debemos ver que LuxFer aporte mañana…
<@quiliro> estoy seguro de que lo hará
<Emulatorman> ok
<Emulatorman> de mientras hago el perfil tuyo y de anacleta
<@quiliro> como lo ha hecho LightBearer
[17:10]<Emulatorman> pero preciso de que me manden lo que van a poner en el
perfil
<@quiliro> formulario?
<Emulatorman> quiliro: ->
https://www.hyperbola.info/members/support-staff/#heckyel
<@quiliro> la principal es saber para qué nos sirve
<Emulatorman> ese es el de heckyel, puedes usar de modelo de ejemplo
<@quiliro> ok
[17:11]<Emulatorman> es importante, porque los usuarios van ahi siempre para
saber de donde vienen las ayudas y contribuciones
oficiales de Hyperbola
<@quiliro> para relevar la pertenencia al equipo? o para algo más?
<@quiliro> oh
<@quiliro> ok
[17:12]<Emulatorman> ponen el link +@hyperbola.info asi ya armo el correo ->
ejemplo: quiliro@hyperbola.info
<LightBearer> por lo pronto no veo otro valor. será que al verlo de
cerca es mejor
<LightBearer> y hay cosas de más fortaleza.
[17:14]<Emulatorman> me envian el perfil a emulatorman@hyperbola.info
[17:15]<LightBearer> creo, me parece que esto va a ayudar a que la gente se
sienta comprometido a trabajar hasta el último minuto
[17:16]<Emulatorman> LightBearer: claro, ademas de que si alguien quiere
preguntar algo a alguien que se esta encargando de una
parte en especial, va ahi
[17:19]<Emulatorman> bueno, voy a dar una salida.
[17:20]<Emulatorman> quiliro:LightBearer: despues me pasan el perfil basado en
de heckyel ->
https://www.hyperbola.info/members/support-staff/#heckyel
<Emulatorman> a emulatorman@hyperbola.info
[17:22]<@quiliro> ok Emulatorman
<Emulatorman> nos vemos mañana, cualquier cosa mi cuenta es online 24
horas, me dejan un mensaje en el hyperbot alla en
#hyperbola

 

 

 

[14:06]<@quiliro> welcome to the free software association of ecuador, rachad,
Emulatorman and coadde
<LightBearer> Hola
<@quiliro> hello LightBearer
<rachad> thank you quiliro !
<rachad> im happy to be here
[14:07]<@quiliro> LightBearer: do you mind that we make our meeting in English
today?
<LightBearer> hola rachad
<@quiliro> rachad is from India and speaks English
<LightBearer> jaj
<rachad> hola LightBearer :)
<@quiliro> that was a laugh in Spanish
[14:08]<LightBearer> maybe do you speak Spanish?
<rachad> *im from Algeria quiliro
<@quiliro> jaj is a chucle and a half
<@quiliro> oh…sorry rachad
<LightBearer> oh jaja I tried to say
<rachad> its okay :)
[14:09]<LightBearer> ok lets begin the class today
<LightBearer> the teachers are Emulatorman and coadde
<@quiliro> void09: you are invited to participate too
<@quiliro> torshido: you are also invited
[14:10]<LightBearer> Quiliro is the coordinator. Iam the student here with you
<rachad> nice to meet you LightBearer
[14:11]<@quiliro> today we will discuss more IT stuff, right Emulatorman ? the
previous days we discussed the freedom stuff and the legal
stuff (licenses)
<Emulatorman> ok
[14:12]<Emulatorman> btw, rachad, do you know something about c programming?
<@quiliro> coadde: did you and Emulatorman have other plans?
<rachad> not much Emulatorman
[14:13]<@quiliro> rachad is a quick learner
<Emulatorman> ok
[14:14]<Emulatorman> rachad, do you know something about licenses?
<@quiliro> I think that rachad knows enough about freedom that we can
continue with the roadmap today
<@quiliro> oh…ok…go on please, Emulatorman
<rachad> i know what are they and what they mean
<rachad> so i didn’t miss anything you cna countinue
<rachad> *can
[14:15]<Emulatorman> ok, our goal is develop a BSD descendant system, however
the main focus is develop on GPLv3 license
<@quiliro> why, Emulatorman ? please say it
<@quiliro> for rachad
[14:16]<Emulatorman> Of course, we accept permissive licenses such as BSD-3,
BSD-2, Expat, ISC. However the main license used by us is
GPLv3. The reason about it is about follow the copyleft
philosophy
<Emulatorman> in short, we would preserve the freedom in the
modifications and future forks to protect freedom
[14:17]<rachad> if im not wrong GPLv3 will make to code opensource even for
future use
<Emulatorman> if you know rachad, BSD descendant systems became famous
for companies such as Sony for their PlayStation brands,
however they never have the good behaviour to contribute
back with free software
[14:18]<rachad> yes they locked the code and used it for commercial goals
<Emulatorman> that is the main goal about permissive licenses, to be
“free” to make future modifications under nonfree
software
[14:20]<Emulatorman> in fact, community is affected for that. So, GPL and
copyleft licenses exist for those goals -> protect
freedom in next gen of software or forks,
redistributions, etc.
<@quiliro> it is no problem to make commercial products…the problem
is to not allow freedom to the user
<Emulatorman> so our goal is maintain an copyleft BSD descendant
system.
<rachad> yes Emulatorman and quiliro GPLv3 is the other way arround
were it will keep future use free and opensource
[14:21]<@quiliro> Emulatorman: you previous statement is great
<@quiliro> your*
<@quiliro> we do not care about opensource…they do not care about
freedom
[14:22]<@quiliro> free is about freedom, not gratuity
<Emulatorman> it will help to bring future ports from Linux (only code
under GPLv2+, not GPLv2-only) because the second one is
non-GPLv3 compatible. Even, cool projects such as ReactOS
uses GPLv2+ and GPLv3+ and contains interesting features
to be ported to HyperbolaBSD
<rachad> sure
<Emulatorman> sorry, ReactOS uses GPLv2+
[14:23]<@quiliro> you can also use the word libre in French or Spanish and the
word livre in Portuguese to make it clearer that the price
is not the issue
<rachad> as i said i didn’t miss anything in your previous lessons so
you can countinue Emulatorman
[14:24]<Emulatorman> ok rachad
<LightBearer> I am ready too to go on with you
[14:25]<@quiliro> rachad: if you can translate from Spanish, here is what we
have discussed these days:

Entrevistas HyperbolaBSD


[14:26]<Emulatorman> coadde is planning to organize the teams. Yesterday we
were creating a new subdomain called
“https://bsd.hyperbola.info”. It will be our next link to
push/pull commits for our kernel and userland while our
distribution of GNU/Linux is active
<@quiliro> we will have a translation, but we do not know when
<@quiliro> great, Emulatorman
<Emulatorman> our plan is migrate our HyperbolaBSD git repos to a
https://bsd.hyperbola.info
[14:27]<@quiliro> very nice
<Emulatorman> also, who would integrate the team, it is required send
us the profile to add to the staff of support or
developers
<Emulatorman> it is so important to community know who are you and
trust you
<@quiliro> and the other part to https://gnu.hyperbola.info ?
<rachad> can i invite someone to join
[14:28]<rachad> i mean now here
<@quiliro> of course, rachad
<rachad> okay
<@quiliro> thank you
<Emulatorman> yes quiliro
[14:29]<LightBearer> yes, everybody is welcome here
<@quiliro> very good organization, Emulatorman … thank you
<coadde> yes, I will create CGit servers in bsd.hyperbola.info and
gnu.hyperbola.info, but i require ssh keys to allow access it.
[14:30]<coadde> I will create gnu.hyperbola.info subdomain.
<@quiliro> oh…I was about to generate my key…but I do not know how
yet
<@quiliro> nice coadde
<@quiliro> bemvindo, coadde
[14:32]<coadde>  quiliro: thanks, hello everyone.
<rachad> hi coadde :)
<rachad> welcome didou_
<Emulatorman> quiliro: you should have a ssh key to get access to git
repos
<didou_> hhhh it’s fast
*** Users on #asle: didou_ LightBearer rachad @quiliro coadde
Emulatorman @torshido void09
<rachad> i know you cant speak much but try to stay and see what is it
about didou_
[14:33]<didou_> okay
<@quiliro> welcome didou_ … meet: Emulatorman, coadde and LightBearer
<rachad> Emulatorman: do i need an ssh key as well ?
<Emulatorman> welcome didou_
<@quiliro> I am your host currently in this room and at the service of
all of you
[14:34]<Emulatorman> yes rachad, at least to push commits
<rachad> okay i will create one
[14:35]<Emulatorman> i think we need create a branch to avoid messing up our
maste branch, what do you think guys?
<rachad> of cource
<Emulatorman> i mean a git branch
<rachad> yes at least untill we get used to what are we doing
[14:36]<Emulatorman> eg. create branch with our usernames, -> emulatorman,
rachad, quiliro, etc
<@quiliro> is that the same as creating a key pair?
<Emulatorman> so, if those commits are stables and cool, we just pull
them to the master
[14:37]<rachad> great idea Emulatorman that way it keeps the project and teh
main repo clean
<@quiliro> branch…good idea
<Emulatorman> if you guys see our git repos, there are branches such as
emulatorman there
[14:38]<Emulatorman>
eg. https://git.hyperbola.info:50100/packages/extra.git/log/?h=emulatorman
[14:39]<rachad> its okay i will share the log with didou_
<rachad> he works with me
<rachad> yes Emulatorman i can see that
[14:40]<LightBearer> I have a confusion here: what is the meaning of git repos
and then you say git branch, what is difference between
both of them?
[14:41]<rachad> wb
<rachad> *welcome back
<LightBearer> oh rachad I was asking the meaning of wb, thanks
*** Users on #asle: Minall LightBearer rachad @quiliro coadde
Emulatorman @torshido void09
[14:42]<@quiliro> welcome Minall
<@quiliro> good to see you
<Minall> Hello Asle Community!
<Emulatorman> LightBearer: git is a platform to push and pull
development code
<Minall> Thank you, quiliro, good to see you too
<Minall> Emulatorman: The good thing is that it is free software
<@quiliro> this is the meeting to help people become members of the
HyperbolaBSD team get their credentials to commit in the
repository
[14:43]<Emulatorman> LightBearer: there, you can follow the progress of the
development, also you can clone the git repo in your
machine and follow the progress from your machine, or
through a website via cgit (git web interface) or similar
<LightBearer> dankon, donk je, gracias, thank you
<@quiliro> LightBearer: you already use git to commit your accounting
[14:44]<@quiliro> with magit
<Minall> Emulatorman: Magit is cool
[14:46]<@quiliro> coadde: can easypg be used to generate my keys?
<Emulatorman> quiliro: you can use any GUI environment to generate pgp
keys
[14:47]<Minall> Emulatorman: You can find the commands searching in eww too
<@quiliro> (info “(epa) Top”) in Emacs info
<coadde> http://paste.debian.net/1192987/
[14:48]<Emulatorman> rachad, independent there is c language code inside
HyperbolaBSD, we need assembly one too
<LightBearer> Please, somebody to help me how to generate pgp keys,
remember I am a novice here
<rachad> i have a pgp key already Emulatorman
[14:49]<Emulatorman> ok
<Emulatorman> LightBearer: what is your DE? KDE, Gnome?
<coadde> quiliro: compatible openssh key is required, I have not test
easypg.
[14:50]<LightBearer> Emulatorman: LXDE is mine
<Emulatorman> ok
<Emulatorman> LightBearer: https://wiki.archlinux.org/index.php/GnuPG
[14:51]<@quiliro> “EasyPG Assistant is an Emacs user interface to GNU Privacy
Guard.”
<@quiliro> Is that what I need?
<Emulatorman> quiliro: ok, cool then :)
<Emulatorman> yes, in fact
<coadde> quiliro: ok
<Emulatorman> you just need a GUI app to generate the keys
<Emulatorman> also it is so useful to encrypt emails
[14:52]<Emulatorman> sorry, i’m confusing with gpg
<Emulatorman> LightBearer ^
<Emulatorman> LightBearer: anyway, a gpg key is needed too
<@quiliro> I am confused
<rachad> same here
[14:53]<Emulatorman> it is so important to sign emails and software
<rachad> we need 3 keys
<Minall> You mean ssh keys Emulatorman?
<@quiliro> ok…so what is gpg and what do we need
<rachad> one pgp and gpg and ssh ?
<coadde> quiliro: ok, sorry, I’m confusing EasyPG with SSH.
<Emulatorman> but, currently we need ssh keys first
<Minall> As I know, git uses SSH keys
<Emulatorman> https://wiki.archlinux.org/index.php/OpenSSH
<Emulatorman> guide for ssh keys ->
https://wiki.archlinux.org/index.php/SSH_keys
[14:54]<Minall> ssh-keygen
[14:55]<Emulatorman> in short, we need 2 impportant things to create a team,
1) ssh keys to access to git repos 2) gpg keys to sign
tags and tarballs, and also send encrypted emails
<coadde> HyperbolaBSD uses ed25519 ssh keys
<rachad> okay
<coadde> HyperbolaBSD/Hyperbola Projects Servers
<Emulatorman> Minall: yes, but we require ed25519 only for ssh keys,
for security reasons
[14:56]<Minall> Just to ilustrate this, if I have a server I can access
through SSH, I can access it through root using its password,
which is a bad practice… So a good practice is to generate
in the pc one is using a key, putting that key in known_hosts
of the server, and when you connect, you can connect instantly
since the SSH key identifies your system, you can even put a
password
<LightBearer> I guess the link you already gave me is for only for me.
The two others are for someone else but me?
<Minall> Emulatorman: Let me generate one with that algorithm
[14:57]<Emulatorman> this is the command to generate the SSH key required in
HyperbolaBSD -> ssh-keygen -t ed25519
[14:58]<Minall> Thank you, I was searching just that
<Emulatorman> quiliro, rachad, LightBearer, didou_ -> ssh-keygen -t
ed25519
<Emulatorman> it will generate the ssh key required to access to git
repos
<rachad> okay
[14:59]<Minall> The public one is the one that you can share
<Minall> Emulatorman: May I join to the git?, I haven’t contributed
though
<Emulatorman> please create a gpg key to send the public ssh key via
encrypted email (not text-only) at
emulatorman@hyperbola.info
[15:00]<Emulatorman> Minall: we are creating a platform and subdomain for our
volunteers to help us develop HyperbolaBSD code
[15:01]<Minall> The platform would be git, but what do u mean by subdomain?
<Emulatorman> it is required knowledge of C programming or/and Assembly
to begin contribute
<@quiliro> Emulatorman: I created a ssh key with your instruction
<Minall> C programming, not much aseembly though, but I want to read
about it
<Emulatorman> the subdomain will be made to split off both projects
(GNU/Linux distro and HyperbolaBSD system)
[15:02]<@quiliro> I don’t remember if I created gpg keys
<Emulatorman> ok quiliro, do you have GPG to sign emails?
<Minall> I’m gonna send you my ssh public key Emulatorman, over
encrypted mail
<Minall> quiliro: Check ~/.ssh
<rachad> same here i will send my key
<Emulatorman> please, send me via encrypted email only, for seurity
reasons
<rachad> sure
[15:03]<Minall> id_ed25519.pub may appear, only send the .pub
<Emulatorman> and please a profile to add to the team
<Emulatorman> you can use heckyel’s profile as sample ->
https://www.hyperbola.info/members/support-staff/#heckyel
<rachad> okay
[15:04]<Emulatorman> let me know if you will join as support member or
developer or both
<@quiliro> $ ls .ssh
<@quiliro> id_ed25519  id_ed25519.pub  id_rsa  id_rsa.pub  known_hosts
<Emulatorman> it is important to organize your profiles there
<Minall> What is the difference from a support member to a developer
Emulatorman _
<Emulatorman> quiliro: id_ed25519.pub is the public ssh key
<@quiliro> yes…
<Minall> quiliro: id_ed25519.pub is the one you have to send
[15:05]<@quiliro> as I said, I do not remember if I created gpg keys
<Emulatorman> support member are users who is helping to bring devs, or
give support for community, such as helping an user who
is stuck in an installation, etc
<Emulatorman> developers are developers lol
<Minall> Emulatorman: As expected lol
[15:06]<Minall> So support member would be reading the blogs and irc for help?
<Emulatorman> also we have another team who handle to send patches, or
check vulnerabilities or issues or let us know to upgrade
Debian patches for the GNU/Linux version
<Emulatorman> -> https://www.hyperbola.info/members/security-team/
<Emulatorman> yes Minall
[15:07]<rachad> i will try to send you an email with my profile and if
something i wrong and needs to be changed let me know
<Emulatorman> or like LightBearer who is helping our future volunteers
to organize in future groups, or give them an
introduction about HyperbolaBSD
<Emulatorman> ok rachad
<Minall> Emulatorman: I see
[15:08]<Emulatorman> LightBearer: i’m looking for a GPG GUI app for you to
ease the creation of gpg keys
<Emulatorman> LightBearer: it will be important too
[15:09]<LightBearer> I already have created ssh genkey
<Emulatorman> LightBearer: cool
<Emulatorman> now, it is needed a gpg key to communicate via encrypted
emails
<Emulatorman> to increase security in our communication via emails
[15:10]<@quiliro> <Emulatorman> I do not know if I have GPG … I do not sign
emails yet
<Emulatorman> we will create @hyperbola.info email accounts for you to
increase that security too
[15:11]<Emulatorman> quiliro: afaik, mutt is a cool email client used by some
of my friends. i don’t know if Emacs environment has a
similar app
<Minall> Emulatorman: I use @pm.me mail, which encrypts mails
<Minall> Emulatorman: But that would be better
<Emulatorman> cool
<Emulatorman> quiliro: maybe you could ask heckyel who is an advanced
user in Emacs
<Minall> Emacs has a built in mail, which can have gpg keys and all, if
not, modules exist
[15:12]<@quiliro> I use gnus..and easypgp is used with it to send emails…but
you I should have generated my gpg keypair first
[15:13]<@quiliro> how can I know if my gpg keys have been generated?
<Emulatorman> LightBearer:quiliro:
https://wiki.archlinux.org/index.php/GnuPG
[15:14]<Minall> I haven’t readed about that yet sadly quiliro  :c
<Minall> Emulatorman: My mail is sended
<Emulatorman> ty Minall
<Minall> To you, I’m bussy nowadays but, believe me I’m learning on my
free time
[15:15]<Minall> Did u received it?
<Emulatorman> yes, i received, ty
[15:16]<Emulatorman> the next time, if you send your public ssh key, please
send me under an encrypted email
<@quiliro> LightBearer: GnuPG allows you to encrypt and sign your data
and communications
<Minall> Emulatorman: Isn’t encrypted?, I forgot that, Imma send it to
you right away
[15:17]<Minall> But it is encrypted right?
<@quiliro> LightBearer: SSH keys can serve as a means of identifying
yourself to an SSH server
[15:19]<Emulatorman> Minall: no, you sent me an text-only email
<@quiliro> Emulatorman: why is encryption necesary? Isn’t it supposed
to be public?
<rachad> Emulatorman: is it okay to encrypt the message using your
expired key ?
<LightBearer> yes I have already read the information above that gave
me Emulatorman.  The problem is that I do not know wath
todo next
<LightBearer> what
[15:20]<rachad> were are you stuck at LightBearer ?
<Emulatorman> Minall: we reject non-encrypted emails for security
reasons, because we don’t know who is sending us those
public keys is your in fact
<Minall> Emulatorman: Oh… Sorry, I sent you my key too, do you want
me to generate another one?
<@quiliro> LightBearer: that is ok…I am trying to summarize for you
<Emulatorman> eg. bill-auger received a massive attack, and a lot of
attackers send us an emails via text-only
<LightBearer> thank you all for your help
<Emulatorman> by using his email
<@quiliro> LightBearer: Please give me several minutes
[15:21]<Minall> Emulatorman: So, should I generate a new key and send it
encrypted?, since I sent you one without encryption\
<LightBearer> ok I have all the time in my lifetime.
<Emulatorman> Minall: for profiles, it isn’t needed, but yes for SSH
public keys, because we are “opening” an access to our
servers
<@quiliro> rachad: she needs to create a gpg keypair
<@quiliro> and me too
[15:22]<@quiliro> but she is an end user
<@quiliro> she can type on a terminal, tough
<rachad> okay i only have terminal based tutorials
<rachad> let me find one
<Minall> True, let me send you a newly generated pair encrypted
<LightBearer> yes to say in one way, my work depends on quiliro`s work.
[15:23]<Emulatorman> quiliro: there are GUI apps to generate gpg keys, but i
don’t remember their names :s
<Minall> Emulatorman: Seahorse?
<Minall> May be a little bloated so, nope
[15:24]<Emulatorman> minall: yes, seahorse is an easy app to generate gpg keys
<@quiliro> Minall: do not send the pair; only the public ssh key signed
with your private gpg key and encrypted with his public gpg
key
<rachad>
https://riseup.net/en/security/message-security/openpgp/gpg-best-practices
[15:25]<LightBearer> thanks a lot, I will check it outç
<LightBearer> to rachad
[15:26]<Emulatorman> quiliro: if encrypt an email is so hard for you, paste
your ssh key here, but anyway i suggest you use gpg keys
to sign future tags, tarballs, send encrypted emails
<rachad> your welcome LightBearer
<Minall> quiliro: Thanks quiliro
<@quiliro> Emulatorman: I am learning as I teach
<Minall> Emulatorman: Did you received my email?
<@quiliro> experimenting with my students. haha
[15:27]<Emulatorman> in some important part of the development, it will be so
important to send encrypted emails for important info or
sensible data to send between the team through emails
* Minall Explodes
<Emulatorman> for that reason, i insist to use encrypted emails, even
more in nowadays with NSA on the way
* quiliro implodes
<@quiliro> I totally agree, Emulatorman
[15:28]<Emulatorman> Minall: let me see…
<Minall> Emulatorman: Are we in USA?, perhaps worse
<@quiliro> encryption breaks power structures
<Minall> I used a feature of pm for adding a password
<@quiliro> the powerful feel powerless with universal encryption
<Minall> And a hint for u
<Minall> quiliro: That’s right
<@quiliro> pm?
[15:29]<Minall> protonmail
<@quiliro> oh
<Minall> apparently encrypted mail
<Minall> I’ve using for quite a while, just for business and important
stuff though
<@quiliro> I will see rachad ‘s link
<Emulatorman> Minall: that is not the best way to encrypt emails, i
suggest you use an email client and sign it locally.
<Minall> Never tested it so, it is just a separation for important
stuff
[15:30]<Minall> Emulatorman: What do you mean?… I only have mails which are
well, not good for important stuff
<rachad> Emulatorman: is it okay to sign the mail with your epired key
and can it even work ?
<Minall> Should I use another mailer?, for me to sign it
<Emulatorman> rachad: i upgraded my gpg key
<Emulatorman> let me confirm it again…
[15:31]<rachad> you mean this pub key Emulatorman
<rachad>
https://pgp.mit.edu/pks/lookup?op=get&fingerprint=on&search=0xE6974752F9704456
[15:32]<Emulatorman> seems mit.edu is wrong
<Emulatorman> let me send you another key server
<rachad> okay
<Emulatorman> try hkp://keys.gnupg.net or hkp://pool.sks-keyservers.net
[15:33]<Emulatorman> my key expires at 2022-02-13
<Emulatorman> anyway, i will try push my upgraded key at mit.edu
[15:34]<@quiliro> ls .gnupg/
<@quiliro> crls.d  private-keys-v1.d  pubring.kbx  pubring.kbx~
S.dirmngr  trustdb.gpg
<@quiliro> I don’t think I have a gpg keypair
[15:35]<Minall> I’m at a loss… How should I send this mail?, I have pm as
mail provider
<Emulatorman> quiliro -> gpg -k | less -RS
[15:36]<@quiliro> pub   rsa2048 2019-10-11 [SC] [expires: 2021-07-30]
<@quiliro> is that it?
<@quiliro> sub   rsa2048 2019-10-11 [E] [expires: 2021-07-30]
[15:37]<Emulatorman> Minall: protomail is a crap service, you are using a
(SaaSS) to sign emails that is so dangerous for your
privacy
<Emulatorman> Minall:
https://www.gnu.org/philosophy/who-does-that-server-really-serve.html
<Minall> Emulatorman: What do you recommend to me then, for having a
secure mail I can use with a trust encryption
<Minall> Thanks, let me read it
<Emulatorman> Minall: the best way is sign emails from your side via a
email client and locally
[15:38]<@quiliro> Minall: have an email account with hyperbola.info ;-)
<Emulatorman> lol :p
<Emulatorman> that is the way about @hyperbola.info email accounts ;)
<Minall> Emulatorman: And what email should I user?, like create an
own?
<Minall> lol
[15:39]<Minall> quiliro: Yes but I don’t >.<
<Minall> I have only SaaSS services which are a no-no so
<Emulatorman> since our email server is inside our server, without any
“strange” company checking our emails
<LightBearer> Minall what is the meaning of >.<¿
[15:40]<Emulatorman> rachad: i pushed my key at mit.edu
<@quiliro> Minall: set up a mail client and create your gpg keys
<Minall> Which mailer are the you using? LightBearer?, I need an
example for this, since I don’t have an own mail like
hyperbola.info
* Emulatorman is checking it now
<@quiliro> then use proton as your server with your mail client
<Minall> LightBearer:  Just a face, like me when I eat lemon >.<
<Emulatorman> Minall: i suggest use Icedove or Thunderbird since those
ones are easy to sign/encrypt emails
<LightBearer> minall jaja
[15:41]<@quiliro> I guess LightBearer will not be able to use her client
<Minall> quiliro: So I could create my own mail in my pc?, like no
other needs
<@quiliro> LightBearer has only webmail
<Minall> quiliro: proton as my server?, which one?
<Minall> Emulatorman: Icedove seems better
<@quiliro> I could retrieve her file in a usb and send it from my
client
<Minall> My problem right now is the mail I would be using, but quiliro
is telling me to create my own
[15:42]<Emulatorman> Minall: we have Icedove-UXP and IceCrypt for that
<@quiliro> Minall: thunderbird
<@quiliro> with protonmail as your server
<Emulatorman> rachad: i pushed my upgraded key at mit.edu
<Emulatorman> rachad: check if it was upgraded
<@quiliro> then encryption is not handled by protonmail
<rachad> sorry by mistake i put my wifi off using the kill switch
<rachad> okay Emulatorman
[15:43]<Minall> Ohhh, so I create my gpg, send the public key to a server, and
sign the mail with my private gpg and send it using
protonmail?
<Minall> Ok, that’s better
[15:44]<Minall> rachad: Never erase root
<rachad> Minall: what do you mean ?
[15:45]<Minall> Just jocking rachad, like: there’s no better place than ~
<@quiliro> no Minall
<rachad> you mean never use rm /* :)
[15:46]<@quiliro> connect to your protonmail server with icedove or
thunderbird if not available
<@quiliro> and use icedove to send the encrypted email
<@quiliro> my case is different
<rachad> Emulatorman: Service Temporarily Unavailable at mit.edu
<@quiliro> I need to find a guide for gnus
<rachad> can you share a direct link of your public key
<Emulatorman> yes, seems so
[15:47]<Emulatorman> ok
<@quiliro> use another server Emulatorman … not mit.edu
<@quiliro> this is a good test for making this process much simpler
<rachad> i will just send you the same picture im using on tox and the
ssh key Emulatorman
<@quiliro> but we are learning a lot!
[15:48]*** Users on #asle: rachad Minall LightBearer @quiliro coadde
Emulatorman @torshido void09
<rachad> Emulatorman: https://keys.openpgp.org/
<Minall> quiliro: I aggre
<Minall> s/aggre/agree
<@quiliro> ogre
<@quiliro> :-D
[15:49]<LightBearer> :-D
<Minall> >.<
<LightBearer> :-D
<Minall> A little unrelated question quiliro, do you have any idea on
how to prevent (switch-to-buffer) to prompt, and just go to
its first selection automatically?\
[15:50]<Minall> Don’t worry, just found the way quiliro :-D
[15:51]<@quiliro> everyone has to send your ssh public key, signed with your
private gpg key and encrypted with emulator’s gpg public key
<Minall> Just finished my first own elisp function, and I’m proud
<@quiliro> to emulator’s email
<Emulatorman> rachad: is there a hkp protocol from there to send my
key, i don’t trust send my public key via browsers
[15:52]<Emulatorman> s|send my key|send my key?|
<Minall> Wait a second, Imma note that but, let’s go for parts, first,
I’m downloading thunderbird since, is the easiest to install
for my distro
<@quiliro> Minall: ask at #emacs …. (switch-other-window) or
something I think
<Minall> quiliro: Just found the way: (switch-other-window nil)
[15:53]<rachad> hkps://keys.openpgp.org  Emulatorman
<@quiliro> keep it on-topic, Minall
<Emulatorman>
http://keys.gnupg.net/pks/lookup?op=vindex&fingerprint=on&search=0xE6974752F9704456
<Emulatorman>
http://keys.gnupg.net/pks/lookup?op=get&search=0xE6974752F9704456
<Emulatorman> rachad ^
[15:54]<Emulatorman> https://keys.openpgp.org/search?q=0xE6974752F9704456
<rachad> thank you Emulatorman
<Emulatorman> mit.edu upgraded too
[15:55]<Minall> quiliro: ok, sorry
<Minall> Still downloading thunderbird
[15:57]<@quiliro> pájaro tonto
<@quiliro> I call it tontobird
<@quiliro> LOL
[15:58]<LightBearer> Mejor dile thunderbird jooooooooooooooo
<LightBearer> LOL
<LightBearer> like the cartoon
<@quiliro> LightBearer de fuego …
<@quiliro> oh!
<LightBearer> perdon thundercat, me equivoqué
<LightBearer> lol
[15:59]<@quiliro> ya recuerdo he-man
<LightBearer> estás en otro cartoon
<LightBearer> lol
<@quiliro> sorry for the spanish
<@quiliro> how did it go for you, rachad
<@quiliro> ?
[16:00]<Minall> loll
<Minall> NO spanish allowed jajaj
<rachad> i keep getting key expired
<rachad> !
<@quiliro> generate a new gpg key
[16:01]<LightBearer> yes I was speaking spanish, I am careless
<LightBearer> remembering my childhood with cartoons.
<@quiliro> Ne parolu Hispanan!
[16:02]<@quiliro> LightBearer: please get it back on topic
<LightBearer> ok on topic
<@quiliro> we still need to help rachad and Minall send their keys
[16:03]<@quiliro> I can later help you
<@quiliro> I can later help you, LightBearer
<rachad> im getting Emulatorman key expired not my key
<LightBearer> I know, quiliro
<@quiliro> LightBearer: since you need to set up a mail client and you
have never done that before
[16:04]<rachad> did you send him your ssh key quiliro
<Emulatorman> rachad ->
http://keys.gnupg.net/pks/lookup?op=vindex&fingerprint=on&search=0xE6974752F9704456
<Minall> Thunderbird failed to find the settings for your email account
[16:05]<Emulatorman> > sig  sig3  F9704456 2021-02-13 __________ 2022-02-13
[selfsig]
<Minall> I’m searching IMAP and POP setup for protonmail
<@quiliro> LightBearer: then you have to generate your gpg keys and
send your ssh public key to emulatorman’s email, signed with
your private gpg key and encrypted with his public gpg key.
<@quiliro> rachad: I did not send it yet
<@quiliro> I am trying to help everyone else first
[16:06]<@quiliro> rachad: ^
<@quiliro> Minall: I suggest imaps
<@quiliro> it is secure
[16:07]<Emulatorman> rachad: did you refresh your gpg database? -> gpg
–keyserver hkp://keys.gnupg.net –refresh-keys
<Minall> Ok, on it
<Emulatorman> hkp://keys.gnupg.net has my upgraded public key
<@quiliro> Minall: pops is secure too, but your mails are downloaded
and removed from the server by default
<Emulatorman> you can confirm here ->
http://keys.gnupg.net/pks/lookup?op=vindex&fingerprint=on&search=0xE6974752F9704456
[16:08]<@quiliro> Minall: and pops does not have directories
<Emulatorman> i use pop as secure way to handle all emails from my
machine
<Minall> quiliro: No luck for me apparently
[16:09]<Minall> Like, protonmail can be used with thunderbird, through an
application of theirs, but pay is needed
<Minall> They don’t have POP support, only IMAP through their app,
nothing more
[16:10]<@quiliro> evil, Minall
<Emulatorman> Minall: we will give you a @hyperbola.info email account
<Minall> These settings aren’t public so, I would have to pay for
protonmail to go with it
<Minall> quiliro: I can’t describe this feeling, since I use libre
services, I could do anything, and if I couldn’t it was my
knowledge fault
[16:11]<Minall> But not this, like I know what to do but
<Minall> wow
<Minall> Emulatorman: Really!?
<Emulatorman> our email accounts support POP and IMAP
<Minall> Emulatorman: That would be amazing, really
<Emulatorman> yes, if you will have plans to join the Hyperbola team,
it is required to increase security between the team
<Minall> How should I do the process?, register in some way, or how can
I help you with it
<Minall> Emulatorman: Yes, these are my plans
[16:12]<@quiliro> If it is not possible to get a hyperbola.info email,
LightBearer and I could give you codes to get a riseup
account if you promise not to send spam with it….
[16:13]<Minall> quiliro: That’s another good option, let me read about riseup
and, why would I send spam? >.<
<Minall> I’m not evil like that
<Emulatorman> quiliro: you and LightBearer willl have a hyperbola.info
account, for that reason i’m requesting you a profile to
add to our team
<@quiliro> Minall: we know you in person and that is the requirement to
give codes to people in riseup
<Minall> I just want to learn how evil works so I can fight it, so
cybersecurity
<Minall> You know me in person!?, I’m scared
<Emulatorman> eg. quiliro@hyperbola.info, minall@hyperbola.info,
rachad@hyperbola.info
[16:14]<Minall> Emulatorman: Sure, that would be cool, that or riseup, just a
mail I could use
<Minall> Not propietary crappy things
<Emulatorman> and you LightBearer? what is your nickname for the team?
anacleta or lightbearer?
<Emulatorman> i like anacleta link :P
<Minall> LightBearer: Is a great name
<LightBearer> Lightbearer please
<Emulatorman> *nick
<Minall> Minall is, peculiar?
<Emulatorman> ok Lightbearer
<Emulatorman> so lightbearer@hyperbola.info ?
[16:15]<@quiliro> Minall: I did not say you were evil; I said that of proton
<LightBearer> yes please and thanks Emulatorman
<Minall> quiliro: >.<
[16:16]<Emulatorman> coadde: ok, so, we should create rachad@hyperbola.info,
quiliro@hyperbola.info, lightbearer@hyperbola.info and
minall@hyperbola.info
<@quiliro> lemon face, Minall ?
<@quiliro> LOL
<Minall> jajaj
[16:17]<Minall> Yes, a mail I could connect with and work with encryption, for
the team
<@quiliro> yes, it would be nice for all the team to have
hyperbola.info users
<coadde> Emulatorman: ok, I will create emails.
<Emulatorman> guys, if encrypted emails are hard to do right now,
please send me those things via Tox
<@quiliro> oh…my
<Emulatorman> Tox is more easy for that and more secure than emails
[16:18]<@quiliro> setting up tox
<@quiliro> haha
<@quiliro> new task
<Minall> Is it hard?
<rachad> nop just install it
<@quiliro> no….unless you have done it before
<rachad> verry easy
<Minall> Tox seems easy
<Minall> Perhaps that would be a better option?
[16:19]<@quiliro> there is toxic, qtox, and others
<@quiliro> for tox
<@quiliro> https://tox.chat
<@quiliro> search for chat clients
<Emulatorman> it is my Tox ID ->
AF459A41CD9ACA2AC86965B8DAB73C3F938C00F307FC7079E9A080631B483A12AF0A04207EA4
<Minall> I would go with watever option, I would still need to be
connected to IRC
[16:20]<Minall> So for official things Tox and mail are the options, both seem
fine
<Minall> Tox seems easier though, btw, I have to go, Imma connect in
the night
[16:21]<@quiliro> I think we could wrap it up
<Minall> Yeah, Tox seems with even more features so
<Minall> If you guys trust it, Imma go with it
[16:22]<@quiliro> everyone send your ssh public key to emulatorman signed and
encrypted with email or through tox
<Minall> I have to run, I will connect in the night
<Minall> I will send you my public key tonigh Emulatorman, through Tox
<@quiliro> next meeting monday
<Minall> Farewell, I have to run!
<@quiliro> 14h00 utc-5
<Minall> On #hyperbola
<LightBearer> Minall: it is good to see you, Monday at 2pm Quito s
hour.
<rachad> okay
[16:23]<Minall> Thanks, LightBearer
<LightBearer> Minal have a nice weekend.
<@quiliro> on #asle monday 14h00 utc-5
<Minall> Same to yo0u all!
<@quiliro> thank you everyone for comming
<@quiliro> it was really great today
<Minall> This was nice!
<@quiliro> I liked it very much
[16:24]<@quiliro> thanks to the students: LightBearer, rachad, minall
<@quiliro> and to the teachers: Emulatorman and coadde
<LightBearer> quiliro: you are welcome
<rachad> thank you quiliro
*** Users on #asle: rachad LightBearer @quiliro coadde Emulatorman
@torshido void09
[16:25]<@quiliro> rachad: I am sorry your friend left
<@quiliro> what happened?
<LightBearer> who me?
<rachad> idk quiliro but he works with me so tomorrow i will meet him
[16:26]<@quiliro>  <didou_>
<@quiliro> ok
<@quiliro> rachad: please thank him also for comming
[16:27]<rachad> quiliro i will do
[16:28]<rachad> Emulatorman: i will try to send you my profile updated in tox
again like the one you shared
<@quiliro> thank you all for making such a great team and contributing
your abilities to this fantastic project
<Emulatorman> guys, i need it as profile:
<Emulatorman> Alias:  Emulatorman
<Emulatorman> Email:  emulatorman@hyperbola.info
<Emulatorman> Other Contact:  IRC: Emulatorman | Tox:
AF459A41CD9ACA2AC86965B8DAB73C3F938C00F307FC7079E9A080631B483A12AF0A04207EA4
<Emulatorman> PGP Key:  0xF9704456
<Emulatorman> Roles:  Hyperbola Co-Founder and Developer
<Emulatorman> Website:
<Emulatorman> Occupation:  Software Developer
<Emulatorman> Birth Year:  1986
<Emulatorman> Location:  Brazil
<Emulatorman> Languages:  Portuguese, Spanish, English and Galician
<Emulatorman> Interests:  Free Software, Ecology
<Emulatorman> Favorite Distros:
<Emulatorman> ………..
[16:29]<Emulatorman> it’s a sample for you guys
<rachad> thank you Emulatorman
[16:30]<rachad> i will send you a file with my profile in tox
<Emulatorman> ok ty
<Emulatorman> i’m going to create your profile right now
[16:32]<Emulatorman> please let me know when you will have it ready ok
[16:58]<rachad> Emulatorman: i have sent you my profile
<Emulatorman> ok ty
[18:02]<rachad> Emulatorman: i sent you a fix file of my profile :)
[18:29]<Emulatorman> ok rachad, ty, i’m going to stay away from my computer
while coadde is preparing our git structure
<Emulatorman> then i will include you in our team profiles
<Emulatorman> and email accounts

#FreeOlaBini: Persecución contra un defensor de derechos humanos

Contra la persecución política a Ola Bini Ola Bini es un reconocido activista por el software libre y experto en seguridad digital. Desde el 11 de abril de 2019 se encuentra sujeto a un proceso judicial en Ecuador, acusado de haber vulnerado sistemas informáticos. Tal proceso, sin embargo, ha sido ampliamente cuestionado por la multiplicidad Leer más

Contra la persecución política a Ola Bini
Ola Bini es un reconocido activista por el software libre y experto en seguridad digital. Desde el 11 de abril de 2019 se encuentra sujeto a un proceso judicial en Ecuador, acusado de haber vulnerado sistemas informáticos. Tal proceso, sin embargo, ha sido ampliamente cuestionado por la multiplicidad de irregularidades cometidas y por estar bajo un sinnúmero de presiones políticas.
El primer elemento ha sido confirmado por el Habeas Corpus otorgado en junio pasado por parte del tribunal de la Corte Provincial de Pichincha y por las expresiones oportunamente realizadas por las Relatorías Especiales sobre la Libertad de Expresión de la Organización de Estados Americanos (OEA) y la Organización de las Naciones Unidas (ONU).
Por su parte, la Misión Internacional de la Electronic Frontier Foundation (EFF) enviada recientemente a Ecuador, tras conversar sobre esta situación con políticos, académicos y periodistas de distintas tendencias, ha concluido que la motivación tras el caso de Ola Bini es política, no criminal. De hecho, todavía se desconoce cuáles son los sistemas informáticos de cuya vulneración se le acusó en un principio.
Junto con ello, una serie de hechos recientes han encendido nuevas alertas. En primer lugar, la vinculación de una nueva persona a la causa por el sólo hecho de mantener un vínculo profesional con Bini y a pesar de que en la audiencia respectiva no se presentaron los elementos jurídicos necesarios para cumplir con dicho trámite. Además, el Fiscal a cargo de la acusación decidió abrir dos nuevas líneas de investigación contra Ola Bini: por “defraudación fiscal” y “tráfico de influencias”. De tal forma, la Fiscalía ahora se propone investigar por hasta el plazo de 2 años más al activista.
Esta última decisión sugiere que no se cuentan con pruebas que sustenten las acusaciones originalmente realizadas contra Bini y que la atención de la justicia y el gobierno ecuatoriano no está puesta en un delito, sino en una persona. Esto nos lleva a confirmar el temor expresado por algunas organizaciones internacionales que trabajan por los derechos humanos en internet que desde el momento de la detención de Ola Bini alertaron sobre la espiral de persecución política contra un activista de renombre internacional, cuyo trabajo es globalmente reconocido por la protección de la privacidad.
Considerando lo expresado más arriba y las conversaciones mantenidas en el marco del XII Foro de Gobernanza de Internet de América Latina y el Caribe (LACIGF por sus siglas en inglés), los abajo firmantes rechazamos el escenario persecutorio montado contra Bini, demandamos que se respete el debido proceso por parte de todas las funciones del Estado e instamos a que los actores políticos dejen de interferir en la justicia.
Atentamente,
Asociación para el Progreso de la Comunicaciones: Comunicado
Derechos Digitales: Comunicado
Electronic Frontier Foundation: Comunicado
Internet Bolivia: Comunicado
Intervozes: Comunicado
Karisma: Comunicado
Asociación de Software Libre del Ecuador, ASLE

Ponentes y/o Talleristas FLISOL 2019

Te agradecemos tu valiosa participación y apoyo al mejor evento de Software Libre de América Latina

https://flisol.info/FLISOL2019/Ecuador

Inscripciones asistencia al FLISOL 2019

Ingresar un inscripción por persona.

Revise la ciudad más cercana:

https://flisol.info/FLISOL2019/Ecuador

 

Comunicado de Prensa –  Libertad para Julian Assange

Quito, 15 de abril de 2019
 Libertad para Julian Assange
 
Ante los hechos de conocimiento público sobre el caso Assange, la Asociación de Software Libre del Ecuador se pronuncia: 
A partir de 2006, el portal Wikileaks reveló información que evidenciaba las violaciones de derechos  humanos y los mecanismos jurídicos que gobiernos y corporaciones utilizaban para encubrir acciones ilegales. Desde ese momento, la irrupción de Assange en la opinión pública ha suscitado críticas de detractores y seguidores. Hacer pública la información pública, no puede ser considerado delito.
La cancelación del asilo diplomático, y la apertura a la Policía Metropolitana de Londres constituyen el escenario menos favorable del final de ese asilo, tanto para Assange, como para Ecuador, y especialmente contra la defensa del derecho humano de acceso a la información pública.
 
Ante estos hechos:
Cuestionamos las declaraciones sobre revocatoria de la nacionalidad ecuatoriana a Assange. Según la legislación nacional, no se puede suspender un acto administrativo que ha generado derechos a un particular sin un juicio previo. A nadie se privará arbitrariamente de su nacionalidad dice el artículo 15 de la Declaración Universal de los Derechos Humanos.
 
Rebatimos la suspensión del asilo otorgado a Assange. Mientras duró el asilo diplomático otorgado por Ecuador en 2012, el Gobierno del Presidente Lenín Moreno consultó a la Corte Interamericana de Derechos Humanos sobre este caso. La Corte contestó que el principio de no devolución aplica también para asilo diplomático, y que toda persona extranjera tiene derecho a la no devolución: Opinión Consultiva OC-25/18 de 30 de mayo de 2018 http://www.corteidh.or.cr/docs/opiniones/resumen_seriea_25_esp.pdf
 
Rechazamos la reducción de este tema a una discusión entre partidarios de distintas opciones políticas. Este episodio trae a debate temas como los derechos humanos, la defensa de los derechos humanos como bien superior o el rol de la tecnología en nuestras vidas. Todos deberíamos analizar este hecho más allá de un simple debate político doméstico, como se ha querido plantear. 
Apoyamos el ejercicio del derecho de libertad de expresión de todo ciudadano, así como el derecho a acceder a información que debe ser hecha pública para que la sociedad esté informada. Este es un acto que no debe ser criminalizado en ninguna circunstancia. Destacamos la preocupación de los relatores de derecho a la libertad de expresión, tanto de Naciones Unidas, David A. Kaye, como de la Organización de Estados Americanos, Edison Lanza: https://www.eluniverso.com/noticias/2019/04/15/nota/7287350/relatorias-onu-oea-cuestionan-detencion-ola-bini
 
Simpatizar con Wikileaks no debe ser considerado delito. Wikileaks ha recibido veinte premios internacionales al periodismo y a la defensa de los derechos humanos, incluyendo el derecho de acceso a la información, de Amnistía Internacional en el año 2009, categoría Nuevos Medios: https://www.theguardian.com/media/2009/jun/03/amnesty-international-media-awards. Hacemos un llamado al gobierno nacional, medios de comunicación y generadores de opinión a expresarse responsablemente y no contribuir al señalamiento de activistas y estudiantes o profesionales de la informática como personas nocivas para la sociedad.
 
Ratificamos nuestro compromiso con los principios que guían el desarrollo del software libre, puesto que la libertad de uso, conocimiento, adaptación y distribución de información contribuyen al ejercicio de los derechos individuales y colectivos.

 

Asociación de Software Libre del Ecuador

 

Reunión de Coordinación

#FLISOL19 #UIO A quienes quieran colaborar en la organización del Festival Latinoamericano de Instalación del Software Libre, además de software habrá Cultura Libre, Conocimiento abierto, datos abiertos, hacking, etc.. #Hacktivistas #Activistas todos están invitados.. !!

La Asamblea General de Socios nombró a la Directiva 2018 – 2020

De izquierda a derecha: Renán Tene, Henry Vallejo, Marcelo Sotaminga, David Ochoa y Daniel Vizuete

El pasado sábado 06 de octubre de 2018, la Asamblea General de socios realizada en la ciudad de Quito, nombró a los miembros de la Directiva que dirigirá las actividades sociales, económicas y administrativas de la Asociación de Software Libre del Ecuador durante el período 2018 – 2020. Las diferentes dignidades recayeron en los siguientes socios:

  • Presidente: Henry Vallejo
  • Vice Presidente: Marcelo Sotaminga
  • Tesorero: Renán Tene Borja
  • Secretario: David Ochoa

Auguramos éxitos a la nueva Directiva.