-10% OFF
$14.00
$15.60
Ver más detalles
Descripción
Herramienta de desarrollo de software ZKTeco SDK PUSH TA para conectar equipos de astencia ¿En qué conste un SDK? Un software development kit abreviado SDK es un paquete de herramientas y datos que facilita e incluso permite a los programadores desarrollar programas en un lenguaje concreto o para una plataforma o aplicación específica. De la compoción y distribución de un SDK se encarga el desarrollador original del lenguaje o del hardware o software en cuestión que está interesado en que el software de terceros esté disponible en el mercado para su propio producto o en el lenguaje de programación en cuestión. En la mayoría de casos por lo tanto los SDK son de uso gratuito bien su fabricante los puede limitar con ciertas reglas y licencias. ¿Qué normativas o licencias pueden aplicarse a los SDK? Como ya se ha mencionado la mayoría de SDK son gratuitos principalmente porque el software nuevo es una de las oportunidades más sencillas que tienen los fabricantes para aumentar el valor de sus stemas o dispotivos de cara al usuario. Esto se hace patente sobre todo en los smartphones y tablets que perderían gran parte de su valor no contasen con las aplicaciones de terceros. A la descarga y al uso de un software development kit n embargo sí pueden aplicarse ciertas reglas. Así por ejemplo un fabricante puede permitir el acceso a un SDK solo a los usuarios que se comprometan a no revelar cierta información confidencial. Este tipo de acuerdo de confidencialidad (en inglés non-disclosure agreement) suele aplicarse sobre todo a productos con algoritmos secretos o con estatus alfa o beta. Para asegurar que el software creado no se distribuya bajo otra licencia incompatible un software development kit también puede incluir una licencia ya sea de propiedad o libre. Por ello los desarrolladores deberían familiarizarse antes de empezar con el trabajo con los tipos bácos de licencia como muestran los guientes ejemplos: un SDK tiene una licencia de propiedad no será apropiado para el desarrollo de software de código abierto. un kit de desarrollo tiene una licencia tipo GPL (GNU General Public License) no será apropiado para el desarrollo de aplicaciones de propiedad. un SDK tiene una licencia tipo LGPL (GNU Lesser General Public License) puede usarse también para proyectos con partes de código de propiedad. Dichos proyectos n embargo deben estar empre estructurados de manera que el usuario final pueda entender y modificar la parte de código abierto en cualquier momento.