Nel tentativo di non re-inventare la ruota, ho lavorato a uno strato di sanitizzazione del testo di un CMS. Ho scoperto che SimplePie ha avuto un ottimo utilizzo con il suo feed RSS, ma aveva molte funzionalità che non avevo bisogno (come come cache di immagini, rendendo url relativi assoluti, ecc.) quindi l'effettiva quantità di codice che sto usando più o meno una copia diretta del codice di SimplePie è forse il 20-30% dell'originale SimplePie_Sanitize
codice di classe.
La mia domanda è, dal momento che non è esattamente una copia diretta (sono d'accordo ci sono parti che sono, e parti che non sono come ho dovuto portarlo alle specifiche di PHP 5.3.6 e cosa no), come gran parte del codice ha una copia diretta per la licenza BSD (che utilizza SimplePie) da applicare?
Tieni presente che aggiungerò alcune delle mie cose nel codice per aiutare a prevenire gli attacchi XSS in modo che la classe alla fine possa essere solo del 50% originale e il 50% della copia (o almeno , il 20-30% ne rimane).
Con questo: è una semplice dichiarazione di "QUESTO HA CODICE DA QUESTO PROGETTO", oppure devo applicare la licenza BSD al file di codice intero ?