Swift: el lenguaje de programación de Apple ya es libre

por | 4 diciembre, 2015

swift

La compañía de la manzana ha cumplido lo prometido y ha liberado bajo licencia Apache 2.0, su lenguaje de programación Swift, diseñado para sistemas iOS y OS X y pensado como un reemplazo de los lenguajes basados en C, en especial de Objective C, utilizado durante bastante tiempo como lenguaje de programación por Apple.

Dada la permisibilidad de su nueva licencia, Swift podrá ser utilizado de forma totalmente libre por cualquier proyecto, lo que sin duda contribuirá a la difusión del mismo y también facilitará hasta cierto punto (supongo que XCode seguirá siendo cerrado) la creación de aplicaciones para el ecosistema de Apple, desde otros sistemas operativos como Linux

De hecho si nos pasamos por su página de GitHub, nos encontramos un port para Linux en forma de paquetes binarios para su uso directo o bien utilizando las instrucciones de compilación que proporciona para Ubuntu 14.04 LTS, así como bibliotecas estándar, ejemplos de código y varias herramientas, entre las que se incluyen un gestor de paquetes.

El objetivo de Apple con Swift es crear el mejor lenguaje disponible, para usos que van desde la programación de sistemas a las aplicaciones móviles, de escritorio, así como los servicios en la nube.

Tenéis más información de todo esto en la web del proyecto y en su página de GitHub.

9 pensamientos en “Swift: el lenguaje de programación de Apple ya es libre

  1. Notxor

    Aquí cada uno hace su lenguaje para sustituir a C/C++ … micro$oft con C#, googl€ con Go y ahora estos con el swift… eso sin contar otras iniciativas como D. ¿Cuál será el próximo?

    Responder
    1. tannhausser Autor

      Así es! de hecho anunciaron la liberación del código, al mismo tiempo que el port para Linux

      Responder
  2. 4ng3l

    Muy de acuerdo con algunos de los comentarios anteriores. C/C++ es fenomenal y lenguajes de programación libres hay por un tubo. A mí, personalmente me encanta LUA. Pero salvo por cuestión de preferencias personales o para aplicaciones muy específicas, no acabo de entender la manía de generar cada día más alternativas a C/C++

    Saludos.

    Responder
  3. r0dr1g0

    NO es libre, señores y señoras. Esa licencia en concreto, beneficia más a Apple Inc. que a aquellos que quieran escribir en dicho lenguaje. ¿Por qué? Es una licencia Apache, la cual no garantiza que las mejoras realizadas por la comunidad que luego sean utilizadas por una empresa con fines lucrativos y éstas (las mejoras) sean optimizadas: sean DEVUELTAS a la comunidad. Al igual que Google Android NO es software libre, ya llegará el día en que Google posea un sistema operativo mejorado por la comunidad y optimizado por ellos, y NO nos devolverá las libertades para saber cómo funciona, para hacer lo que deseemos con ese producto. Lo mismo pasará con este lenguaje de programación. :/

    Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.