ttsiod scrive "Già nel 2001, ho codificato HeapCheck, una libreria GPL per Windows (ispirato da ElectricFence) che ha rilevato non valido di lettura / scrittura accessi su qualsiasi allocazioni di heap durante l'esecuzione -. contribuendo così notevolmente le mie sessioni di debug ho pubblicato sul mio sito, e ha pochi utenti che sono stati così gentile da ringraziarmi - serbo anche un programmatore mi ha inviato 250 $ come ringraziamento (ho ancora la sua mail) Dopo qualche anno, Microsoft ha incluso la tecnologia molto simile al sistema operativo stesso, chiamandolo. PageHeap. Ho avuto più o meno dimenticati queste cose, dal momento che per gli ultimi 7 anni ho codifica per UNIX / Linux, dove valgrind sostituita / dmalloc / etc Efence. Immaginate la mia sorpresa quando ieri, usare Google per i riferimenti al mio sito, Ho scoperto che la tecnologia ho implementato, di rilevazione degli accessi di runtime heap non valido, è stato brevettato negli Stati Uniti, e per aggiungere al danno la beffa, cita anche il mio sito (tramite un collegamento non-lavoro per una vecchia versione della mia pagina) ! nei riferimenti brevetto Dopo il necessario 'WTFs' e 'inferni sanguinosa' ho pensato che questo meriti (a) un Slashdotting, e (b) una serie di domande onesti: che cosa devo fare su questo io non sono un cittadino americano, ma il 'inventori' di questa tecnologia (vedi i loro nomi in cima alla brevetto) hanno apparentemente riusciti a passare questo brevetto ridicolo negli Stati Uniti. Se il mio codice non conta come prior art, Efence Bruce Perens (che io chiaramente il mio codice è stato ispirato da) è almeno 12 anni prima! Suggerimenti / troll dei brevetti maledicendo il benvenuto. "
Per saperne di più di questa storia a Slashdot.

Nessun commento:
Posta un commento