Tecnología

Inicio

¿Qué es el SDK abierto?

Un kit de desarrollo SDK, o software, es un conjunto de herramientas diseñadas para ayudar a los desarrolladores y programadores a crear programas o aplicaciones para un dispositivo o plataforma específica. SDK abierto puede referirse al kit de desarrollo de código abierto basado en el kit OPEN-R Desarrollo de Sony o cualquier SDK de código abierto para una serie de entornos.

SDK

De vez en cuando también llamado DevKit, con frecuencia SDK incluye varios componentes que son necesarias o útiles en el desarrollo de una plataforma o dispositivo. SDK pueden contener archivos que interaccionan con un lenguaje de programación en particular, códigos de muestra o un sistema embebido que emula una plataforma de programación. SDK también pueden contener programas de depuración o la documentación técnica relativa al desarrollo.

licencias

Algunos SDK se liberan con una licencia que controla el tipo de aplicaciones que se pueden desarrollar utilizando el kit o que pone restricciones sobre cómo las aplicaciones desarrolladas con el kit pueden ser distribuidos. Un SDK de código abierto, que es lo más a menudo descargada gratuitamente, por lo general permite a los desarrolladores de aplicaciones para liberar bajo un código abierto similares, licencia freeware o shareware.

Software de código abierto

Software de código abierto, tales como los SDK abiertos, no incluyen necesariamente un "todo vale" cláusula. Muchos SDK de código abierto, como los distribuidos para el desarrollo dentro en Linux o plataformas basadas en Android, por lo que intentan controlar cómo y qué tipos de aplicaciones de software se distribuyen. Muchos SDK abiertos disponibles se basan en versiones "pirateadas" de software propietario, y se distribuyen sin el consentimiento o el control del titular de la marca o derecho de autor.

openSDK

En concreto, el nombre "openSDK" se refiere a una implementación de código abierto del kit de desarrollo de OPEN-R de Sony. openSDK se utiliza para escribir, compilar y ejecutar el código que utiliza la interfaz de programación de aplicaciones de Sony para plataformas de ordenador PC.