Skip to main content

Feed aggregator

Netgear Stora con Linux

Blog Damià Soler - Dom, 21/02/2010 - 08:14

En mi reciente cumpleaños mi querida esposa me ha regalado una pequeña NAS domestica, una Netgear Stora, el aparato en si es muy competitivo en cuanto a precio, y en cuanto a hardware está bastante bien, tiene una tarjeta Gigabit, dos bahías para discos SATA para hacer RAID1, y un conector USB externo.

En cuanto al software que viene de serie, podemos decir varias cosas de él, tiene limitaciones arbitrarias, tiene cosas muy potentes y otras que acojonan en cuanto a perdida de control del aparato.

Las limitaciones arbitrarias que tiene son entre muchas otras el limitar el numero de usuarios, el no poder mas que configurar el RAID1, si tienes dos discos obligatoriamente los tienes que poner en mirror no puedes configurarlos como dos discos, además algunas funciones se pueden activar , mediante ¡¡El pago de una subscripción!! Tampoco tiene algunos servicios que por su sencillez y disponibilidad me parecen arbitraria su ausencia, como puede ser un servicio de rsync o nfs.

El aparato es capaz de servir por Samba (servidor de fichero Windows) ficheros en la red. Además de ello también los sirve por web, desde la misma red local y ¡desde Internet!. Desde cualquier punto del mundo puedes acceder a tu cabina de disco, ver tus fotos, ficheros, videos, el aparato ya se las apaña para que junto con un portal externo abrir los puertos necesarios en tu router (con Upnp) para permitir el acceso. Algunas de estas funciones solo funcionan ademas si pagas una subscripción. La web de acceso, te permite ver álbumes de fotos, oir tus MP3, todo de una manera muy sencilla para usuarios finales, no dudo que para usuarios no expertos esta muy conseguido.

El problema viene en que para realizar esas funciones, incluso para acceder como administrador a tu propia cabina tienes que hacerlo a través del propio portal de Netgear, con lo que necesitas de acceso a Internet (y que funcionen los servidores de Netgear) para administrar la cabina, una vez configurada para servir ficheros no necesita Internet pero si quieres administrar necesitas Internet ¡Esto es inaceptable! ¿Que garantiza que Netgear no tenga problemas de disponibilidad? ¿Y si los problemas de conectividad los tienes tu? ¿Que pasa si tienen un problema de seguridad? ¿Pueden acceder a mis ficheros?

En fin, con todo lo comentado, me encontré con la disyuntiva, de devolver o no devolver….. pero claro y si….. ¿Y si a este hardware le pudiéramos meter un Linux normal en el que le pudieramos instalar todas la funcionalidades que quisiéramos, “menos bonitas” pero con pleno control? Esto es lo que se ha hecho con numerosos aparatos de los que ya dispongo como el linksys, el siemens gigaset, etc….

Dado que el aparato es de reciente aparición, aun no existen firmwares o sistemas alternativos completos, al comunidad desarrolladora (hacker en el buen termino), aun no ha tenido tiempo, pero ya ha hecho suficiente avances como para saber que si que van a poder hacerlo, así pues no la voy a devolver y espero en breve poder empezar a instalar todo lo que quiera, trataré además en ver si se le puede meter un Debian

Como muestra algunos volcados del aparato:

Podemos ver un dmesg

# dmesg
Linux version 2.6.22.18-Netgear (tgk@fc10-64bit) (gcc version 4.2.1) #4 Thu Sep 3 13:29:25 EDT 2009
CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053977
Machine: Feroceon-KW
Using UBoot passing parameters structure
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 32768
DMA zone: 256 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 32512 pages, LIFO batch:7
Normal zone: 0 pages used for memmap
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists. Total pages: 32512
Kernel command line: console=ttyS0,115200 ubi.mtd=2,2048 root=ubi0:rootfs rootfstype=ubifs init=/linuxrc
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80×30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 64MB 64MB 0MB 0MB = 128MB total
Memory: 125312KB available (4204K code, 272K data, 112K init)
Calibrating delay loop… 992.87 BogoMIPS (lpj=4964352)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16

CPU Interface
————-
SDRAM_CS0 ….base 00000000, size 64MB
SDRAM_CS1 ….base 04000000, size 64MB
SDRAM_CS2 ….disable
SDRAM_CS3 ….disable
PEX0_MEM ….base e8000000, size 128MB
PEX0_IO ….base f2000000, size 1MB
INTER_REGS ….base f1000000, size 1MB
NFLASH_CS ….base fa000000, size 2MB
SPI_CS ….base f4000000, size 16MB
BOOT_ROM_CS ….no such
DEV_BOOTCS ….no such
CRYPT_ENG ….base f0000000, size 2MB

Marvell Development Board (LSP Version KW_LSP_4.2.7_patch21)– RD-88F6281A Soc: 88F6281 A0 LE

Detected Tclk 200000000 and SysClk 333333333
MV Buttons Device Load
Marvell USB EHCI Host controller #0: c05d4600
PEX0 interface detected no Link.
PCI: bus0: Fast back to back transfers enabled
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
Time: kw_clocksource clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
RTC has been updated!!!
RTC registered
Use the XOR engines (acceleration) for enhancing the following functions:
o RAID 5 Xor calculation
o kernel memcpy
o kenrel memzero
Number of XOR engines to use: 4
cesadev_init(c000c8e4)
mvCesaInit: sessions=640, queue=64, pSram=f0000000
MV Buttons Driver Load
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
loop: module loaded
Loading Marvell Ethernet Driver:
o Cached descriptors in DRAM
o DRAM SW cache-coherency
o Multi RX Queue support - 4 RX queues
o Multi TX Queue support - 2 TX Queues
o TCP segmentation offload enabled
o Receive checksum offload enabled
o Transmit checksum offload enabled
o Network Fast Processing (Routing) supported
o Network Fast Processing (NAT) supported
o Driver ERROR statistics enabled
o Driver INFO statistics enabled
o Proc tool API enabled
o Gateway support enabled
o Using Marvell Header Mode
o L2 IGMP support
o Rx descripors: q0=128 q1=128 q2=128 q3=128
o Tx descripors: q0=532 q1=532
o Loading network interface(s):
o eth0, ifindex = 1, GbE port = 0
o eth1, ifindex = 2, GbE port = 1

mvFpRuleDb (c7fd0000): 1024 entries, 4096 bytes
Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
Copyright (c) 1999-2006 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
Integrated Sata device found
scsi0 : Marvell SCSI to SATA adapter
scsi1 : Marvell SCSI to SATA adapter
scsi 0:0:0:0: Direct-Access Seagate ST31000528AS CC38 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 23 00 10 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 23 00 10 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
sda: sda1
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 166 at 0×014c0000
Bad eraseblock 807 at 0×064e0000
Bad eraseblock 1190 at 0×094c0000
Using static partition definition
Creating 3 MTD partitions on “nand_mtd”:
0×00000000-0×00100000 : “u-boot”
0×00100000-0×00700000 : “uImage”
0×00700000-0×10000000 : “root”
UBI: attaching mtd2 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI: attached mtd2 to ubi0
UBI: MTD device name: “root”
UBI: MTD device size: 249 MiB
UBI: number of good PEBs: 1989
UBI: number of bad PEBs: 3
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 1989
UBI: number of PEBs reserved for bad PEB handling: 19
UBI: max/mean erase counter: 1/0
UBI: background thread “ubi_bgt0d” started, PID 295
ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: 2006 August 04 USB 1.1 ‘Open’ Host Controller (OHCI) Driver
USB Universal Host Controller Interface driver v3.0
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver…
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
Linux telephony interface: v1.00
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
raid6: int32×1 81 MB/s
raid6: int32×2 95 MB/s
raid6: int32×4 102 MB/s
raid6: int32×8 92 MB/s
raid6: using algorithm int32×4 (102 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
raid5: measuring checksumming speed
arm4regs : 903.600 MB/sec
8regs : 629.200 MB/sec
32regs : 750.000 MB/sec
raid5: using function: arm4regs (903.600 MB/sec)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
dm_crypt using the OCF package.
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.14 (Thu May 31 09:03:25 2007 UTC).
ALSA device list:
#0: Marvell mv88fx_snd ALSA driver
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (1024 buckets, 8192 max)
mvFpNatDb (c7e72000): 1024 entries, 4096 bytes
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NFP (fdb) init 256 entries, 1024 bytes
Bridge firewalling registered
802.1Q VLAN Support v1.8 Ben Greear
All bugs added by David S. Miller
md: Autodetecting RAID arrays.
md: autorun …
md: considering sda1 …
md: adding sda1 …
md: created md0
md: bind
md: running:
raid1: raid set md0 active with 1 out of 2 mirrors
md: … autorun DONE.
UBIFS: mounted UBI device 0, volume 0, name “rootfs”
UBIFS: file system size: 239857664 bytes (234236 KiB, 228 MiB, 1889 LEBs)
UBIFS: journal size: 9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
UBIFS: media format: 4 (latest is 4)
UBIFS: default compressor: zlib
UBIFS: reserved for root: 0 bytes (0 KiB)
VFS: Mounted root (ubifs filesystem).
Freeing init memory: 112K
Failed to execute /linuxrc. Attempting defaults…
mvsdmmc: irq =28 start f1090000
mvsdmmc: irq_detect=92
SGI XFS with ACLs, large block numbers, no debug enabled
XFS mounting filesystem md0
Starting XFS recovery on filesystem: md0 (logdev: internal)
Ending XFS recovery on filesystem: md0 (logdev: internal)
eth0: link down
eth0: started
eth0: link up, full duplex, speed 100 Mbps
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky
Adding 511992k swap on /home/.swapfile. Priority:-1 extents:1 across:511992k

Y ver la cpuinfo


# cat /proc/cpuinfo
Processor : ARM926EJ-S rev 1 (v5l)
BogoMIPS : 992.87
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 16384
I assoc : 4
I line length : 32
I sets : 128
D size : 16384
D assoc : 4
D line length : 32
D sets : 128

Hardware : Feroceon-KW
Revision : 0000
Serial : 0000000000000000

El meminfo


# cat meminfo
MemTotal: 125428 kB
MemFree: 2268 kB
Buffers: 0 kB
Cached: 79388 kB
SwapCached: 16 kB
Active: 61464 kB
Inactive: 35612 kB
SwapTotal: 511992 kB
SwapFree: 510876 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 17688 kB
Mapped: 15872 kB
Slab: 20140 kB
SReclaimable: 1244 kB
SUnreclaim: 18896 kB
PageTables: 1004 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 574704 kB
Committed_AS: 180544 kB
VmallocTotal: 516096 kB
VmallocUsed: 2036 kB
VmallocChunk: 514052 kB

Happy coding!!

Categorías: Planeta Valux

Customize RHEL/CentOS installation media (EL4/EL5+)

Blog Pablo Iranzo - Sáb, 23/01/2010 - 08:25

So many times you'll like to have an installation media with all up-to-date patches, erratas aplied, so you can just install from that media and have a ready to work system instead of just install standard O.S. and then apply patches... this will let you know how

- Software Libre / , ,
Categorías: Planeta Valux

Customize RHEL/CentOS installation media (EL4/EL5+)

Blog Pablo Iranzo - Sáb, 23/01/2010 - 08:25

So many times you'll like to have an installation media with all up-to-date patches, erratas aplied, so you can just install from that media and have a ready to work system instead of just install standard O.S. and then apply patches... this will let you know how

- Software Libre / , ,
Categorías: Planeta Valux

Manifiesto en defensa de los derechos fundamentales en Internet

Blog Pablo Iranzo - Jue, 03/12/2009 - 20:48
Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que: 1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la (...) - Noticias / ,
Categorías: Planeta Valux

Manifiesto en defensa de los derechos fundamentales en Internet

Blog Pablo Iranzo - Jue, 03/12/2009 - 20:48
Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que: 1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la (...) - Noticias / ,
Categorías: Planeta Valux

Manifiesto “En defensa de los derechos fundamentales en internet”

Open Free Blog - Mié, 02/12/2009 - 23:22

Desde que empece a conectar a la red Internet tuve la sensación que esto era grande y que daría para mucho. La verdad es que nunca llegué a imaginar en lo que se ha llegado a convertir, lo que está ayudando a que la sociedad evolucione y la libertad que nos ha proporcionado a todos así como la democratización del acceso a la cultura y el desarrollo de uno de los fenómenos más importantes que conozco: el desarrollo del Software Libre.

Estos días parte de estas libertades pueden verse recortadas debido a las modificaciones incluidas en el Anteproyecto de Ley de Economía sostenible, por lo que me voy a adherir al manifiesto que Enrique Dans ha publicado en su blog.

MANIFIESTO
Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de Internet manifestamos nuestra firme oposición al proyecto, y declaramos que:

  1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
  2. La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
  3. La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
  4. La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
  5. Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
  6. Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
  7. Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
  8. Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
  9. Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
  10. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.
Categorías: Planeta Valux

Internet y los políticos

Blog de Manu - Mié, 13/05/2009 - 07:16

El 30 de septiembre vence el contrato existente entre EEUU y la Unión Europea acerca del control de las asignaciones de direcciones IP y nombres en la Red.

Hasta el momento, todo iba relativamente bien, si pensamos que Internet, en sus origenes, era una red para el departamento de defensa de los EEUU, el ICANN, vía VerySign era quien realizaba esa labor.

Internet siempre ha sido una espina clavada en el trasero de nuestros políticos, sobre todo los europeos, que no ven de muy buenos ojos como la gente se puede enterar de cosas que “no existen oficialmente” o que se puede hacer cosas impensables hace tan solo unos pocos años. Internet es la máxima expresión de la globalización y eso, pone nerviosos a cualquier “antigloba” metido a político y hay más de uno, también es la máxima expresión de la libertad de opinión, que pone “rojo” a cualquier facha disfrazado de democrata. Enfin que Internet molesta a quienes se creen que tienen la obligación de salvaguardar nuestros ideales, salud y marcarnos la conducta a seguir.

Una tal Viviane Reding, ¿ quién sabia de esta señora hasta hace unos días ? de la comisión Europea para la Sociedad de la información, quiere reformar todo el sistema para que TODOS puedan opinar, sino amenaza con sanciones económicas a las empresas dependientes del ICANN.

Aquí teneis la noticia

En resumen, la Unión Europea desea controlar su parcela de IP, viendo lo que ocurre en Francia con el P2P, miedo me da.

Categorías: Planeta Valux

Le despiden por su opinión

Blog de Manu - Lun, 11/05/2009 - 07:53

No hace falta que hable del nuevo abuso de los franceses contra el P2P. El encargado de la estrategia WEB de la cadena de televisión TF1, escribe un e-mail, privado al diputado de su circunscripción (en Francia se puede contactar con TU diputado y comentarle cosas), este lo envia a la ministra para pedirle consejo, no se sabe como, una copia de este e-mail, llega a manos del presidente de TF1, este pide explicaciones al director de la empresa dedicada a los asuntos WEB, quien convoca al pobre Jerôme (así se llama quien escribio el primer e-mail), le lee SU correo y le comenta que su posicionamiento no cuadra con el de la cadena, un mes después recibe su carta de despido, este es el enlace, esta en francés

LIBERTÉ, ÉGALITÉ, FRATERNITÉ… mais pas pour touts…

Categorías: Planeta Valux

Levantando ampollas

Blog de Manu - Vie, 06/03/2009 - 07:48

Hace unos días tuve una interesante conversación acerca de la GPL-3. Esta revisión de la licencia que permitio Linux ser lo que es, cierra puertas y acota libertades, no solo eso, sino permite que Microsoft tenga derecho de veto en los desarrollos posteriores, sean comerciales o NO, como muestra un botón, la denuncia de Microsoft contra Tom Tom.
Gracias aquellos que quieren imponer sus puntos de vista, sea como sea, después de tener unos años de pujanza, gracias a la libertad que nos daba la GPL-2, hoy volvemos al oscurantismo redmoniano…

Microsoft ya lo intento via Santa Cruz Operations, pero fallo como con Vista, esto es mucho más sutíl y las consecuencias a mediano plazo pueden ser desastrosas para la Libertad con nuestros ordenadores.

Veamos el caso en grandes lineas, Microsoft denuncia Tom Tom, por hacer uso del driver fat del kernel de Linux, este driver hace uso de tecnologia de Microsoft. Con la versión 2 de la GPL, Tomo Tom, podia alegar que NO cobraba por el kernel de Linux, que dicho kernel contenia licencias de otros, etc… Con la GPL-3, eso YA no es posible, sino LIBERAS bajo GPL-3 tu codigo, cosa que Tom Tom, no quiere hacer…

Desde el punto de vista purista, esto es perfecto, si mis programas son GPL-3 y TÚ estas interesado en trabajar con ellos, pues también tienes que ser GPL-3.

Esas visitas de Stallmann a Microsoft, nunca me han gustado.

Categorías: Planeta Valux
Distribuir contenido