że mam JCIFS-1.3.14.jar w moim folderze lib i mam klasę, która jest importowanie z biblioteki i wykorzystuje zajęcia jak:Podczas importowania klasy biblioteki Java ze słoika jest to uważane za łączenie statyczne? lub dynamiczny?
import jcifs.smb.*;
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(domain,
user,
pass);
SmbFile file = new SmbFile(path, auth);
// do some operations with the file here
Podczas korzystania z biblioteki w ten sposób jest to uważane za: A) Łączenie statyczne LUB B) Łączenie dynamiczne OR C) coś innego?
Nie uważa się tego za zależność. –
Myślę, że może to mieć znaczenie w przypadku niektórych licencji. Brałem udział w sprawie, w której biblioteka była LGPL, a więc dzwoniący był w związku z tym dynamicznie powiązany, aby uniknąć licencji wirusowej - statyczne łączenie powodowałoby, że ich kod byłby zgodny z LGPL –
, ponieważ java robi to dynamicznie licencjonowaną bibliotekę LGPL można używać w produkt komercyjny bez zmuszania kodu wywołującego do LGPL? –