decir que tengo JCIFS-1.3.14.jar en mi carpeta de la liberación, y tengo una clase que está importando de la biblioteca y utiliza las clases como:Al importar una clase de biblioteca java desde jar, ¿esto se considera enlace estático? o dinámico?
import jcifs.smb.*;
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(domain,
user,
pass);
SmbFile file = new SmbFile(path, auth);
// do some operations with the file here
Cuando se utiliza la biblioteca de esta manera es que se considera que es: A) Enlace estático O B) Enlace dinámico O C) ¿Algo más?
Ni, se considera una dependencia –
creo que puede importar para algunas licencias. He estado involucrado en un caso en el que una biblioteca era LGPL y la persona que llamaba se vinculó dinámicamente para evitar la licencia viral: la vinculación estática haría que su código fuera compatible con LGPL –
, porque java lo hace dinámicamente y puede usarse una licencia con licencia LGPL en una producto comercial sin forzar que el código de llamada sea LGPL? –