É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