Предположим, что я использую файл jar с открытым исходным кодом в моем проекте размером 11mb. Но я не использую эту банку полностью (я никогда не буду использовать в будущем тоже). Я знаю, что мне просто нужно пару классов из этой банки, которая выполняет мою работу. В таком случае, могу ли я просто удалить другие классы в файле jar и использовать его?Изменение исходного кода
Я буду следить за тем, чтобы все классы, остающиеся в банке, были выполнены сами по себе. Значит, эти классы не зависят от каких-либо других классов в банке. Могу ли я просто удалить нежелательные классы в банке, чтобы уменьшить размер файла jar? Если я сделаю эту работу, это будет законно? Могу ли я делать такие вещи и использовать в своем проекте?
Какова лицензия на проект? –
Это зависит от лицензии. – PeterMmm
Какая открытая лицензия распространяется на источник? –