Все оригинальные, которые уже под GPL2, а так же все изменённые, и даже новые добавленные в ту же самую программу. Поэтому лицензии GPL2/GPL3 называют "вирусными", т.к. их лицензия "заражает" все производные и контактирующие с ними файлы.
Как альтернативу предлагаю почитать про LGPL - эта лицензия "заражает" только изменённые файлы, т.е. в своей закрытой программе можно использовать библиотеку под лицензией LGPL.
Ну и, конечно, есть лицензии открытые и не вирусные, например MIT.