El 2009-08-27 a las 08:26 +0200, Rafa Grimán escribió:
On Wednesday 26 August 2009 14:31:55 csalinux wrote:
Para mi el handicap es averiguar si legalmente se puede hacer y lo demás no tiene problemas ...
Pues es muy sencillo. Sobre todo lo que está en el repo oss OpenSuSE es GPL, y por tanto puedes hacer con él lo que te de la gana.
Puede que no sea GPL, puede ser LGPL o X11 o BSD o ... Vamos que son licencias que permiten la libre distribución. En todo caso, no puedes hacer lo que te da la gana ya que no puedes (debes) cerrar el código al menos en aquellas que son GPL o LGPL.
Bien, Compraras la SLS con OpenSuSE, y los paquetes que no coincidan... compruebas cuáles no son GPL. Los que no lo sean... directamente a la basura... Y ya lo puedes hacer.
Puedes hacer algo más sencillo que es pillar todos los rpms de SLES y hacer un:
rpm -qpi *.rpm | grep -i license | grep -B <#_líneas_hasta_nom_paquete>
Creo que era algo así. No tengo un SUSE aquí a mano así que no lo puedo probar. Lo hice una vez por curiosidad. Te debería dar el nombre del paquete y su licencia. El que tenga un SUSE por ahí, que lo pruebe.
Hay otra posibilidad. Antes, el SLES tenía un fichero ARCHIVE.gz (si no recuerdo mal el nombre) en el que venían listados todos los paquetes y su info (vamos, como si haces un rpm -qpil *). Se podría hacer ahí un grep también:
zgrep -iE "(
|license)" ARCHIVE.gz Lo de
es que no me acuerdo cómo aparece en los paquetes rpm cuando haces un: rpm -q[p]i paquete[.rpm]
Descartar paquetes con licencia es sólo uno de los pasos. El más complejo, desde mi punto de vista, sería volver a empaquetar todos los archivos para que no contengan las marcas ("branding") registradas de Novell. Es decir, "detectar" qué hay que eliminar, "quitarlo" y "empaquetarlo" de nuevo. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org