eNForce

Érdekes dologra bukkantam a minap, ami szerintem egy jó példa arra, hogy érdemes visszafejtegetni zárt meghajtókat.

Az nVidia az nForce lapkakészleteihez adott ki meghajtókat, többek között a MACjéhez. De ez valamikor abbamaradt, és a linux forrásban lévő forcedeth meghajtót javasolják. Kiváncsi lettem, és utána olvastam a dolognak.
Kiderült (számomra legalábbis :D), hogy az nvidia elkezdett foltokat adni a nyílt meghajtóba, és ennek javára a saját zárt forráskódúját nem folytatja.

És még vicces is:


/*
 * forcedeth: Ethernet driver for NVIDIA nForce media access controllers.
 *
 * Note: This driver is a cleanroom reimplementation based on reverse
 *      engineered documentation written by Carl-Daniel Hailfinger
 *      and Andrew de Quincey. It's neither supported nor endorsed
 *      by NVIDIA Corp. Use at your own risk.
 *
 * NVIDIA, nForce and other NVIDIA marks are trademarks or registered
 * trademarks of NVIDIA Corporation in the United States and other
 * countries.
 *
 * Copyright (C) 2003,4,5 Manfred Spraul
 * Copyright (C) 2004 Andrew de Quincey (wol support)
 * Copyright (C) 2004 Carl-Daniel Hailfinger (invalid MAC handling, insane
 *              IRQ rate fixes, bigendian fixes, cleanups, verification)
 * Copyright (c) 2004 NVIDIA Corporation

Hozzászólások

Ez szép, de nem lesz problémás a forcedeth licence (GPL) a MAC (fejlesztők) számára?