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.
Pues como C# …que se lo coman con patatas. Es una manera de enjaular a la gente.
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?
Swift se podra usar en linux ahora que es libre?
Así es! de hecho anunciaron la liberación del código, al mismo tiempo que el port para Linux
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.
Lo voy a tener en cuenta para abril en Ubuntu 16.04 que me la voy a instalar para desarrollar. ue Mint la tengo de proposito general para la familia
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. :/
¡Mozilla con Rust! https://www.rust-lang.org/
https://drive.google.com/drive/folders/0B4O8PPxUnfQsdWJtVnNKczQzWGM