Apple ha adquirido la propiedad de CUPS y ha contratado a Michael R Sweet, su creador. Informa que seguirá con la licencia GPLv2, aunque tendremos que ver cual será la evolución de CUPS, ya que la relación de Apple y el software libre es muy particular.
menéame
Otra cosa sería que hubiesen adquirido sólo la marca.
Pero en fin, de verdad que espero equivocarme y que no haya problemas.
Y ya hay hasta una relacionada.
P.D.: La vi en magarto.com/blog/archivo/2007/07/12/apple-compra-cups/
Sólo de la versión GPL.
No creo que pretendan parar el desarrollo de CUPS. Supongo que lo que pretenden es integrarlo en su sistema operativo cerrado (que sí, que el kernel es abierto y tal y cual) y para eso tienen que tener permiso del autor del código. Por lo que lo más sencillo es comprar los derechos y hacer lo que quieran.
Según Apple, las partes que desarrollen ellos no serán libres.
Dudo mucho que lo cierren, como mucho cambiarán la licencia por la APSL
Cita: There's already a license exception in CUPS that exempts OS X developers from releasing any source code for any CUPS derivatives they create, but the purchase means Apple can now include more restrictions or exemptions if they desire.
Traducción libre: Ya hay una licencia que exime a los desarrolladores de liberar el código que modifiquen siempre y cuando sea para sistema Apple(OS X). Apple con la compra puede poner aún más restricciones o excepciones a la licencia GPL. Así que podrá añadir todas las funcionalidades que quiera sin tener que liberar código.
arstechnica.com/journals/apple.ars/2007/07/12/apple-purchases-rights-ts
Otra cosa es la licencia BSD (que por eso es el kernel de OSX "Darwin" es un BSD-derivative)... pero la GP no permite cerrar el código una vez "abierto"...
Sino donde estaría la gracia, imagínate que Linus Torvalds le da por cerrar Linux... y los millones de horas-hombre aportados por la comunidad a su bolsillo... precisamente contra eso también proteje la GPL.
Mucho usuario de Linux de pro, pero.. "¿Y el Conceto? El concepto es el concepto... y vamos a llevarnos bien que van a haver hondonadas de ostias"
(antes de que lluevan los negativos aviso que es una cita de la peli Airbag) xD xD
El día de tu cumpleaños alguien te hace un regalo, y le das las gracias. Llega el día del cumpleaños de quien te hizo el regalo, y le dices felicidades, está siendo agradecido? Opiniones varias.
Yo creo que por ejemplo, webkit no es NINGÚN regalo a la comunidad, al igual que NO lo es darwin etc ni mucho menos algunos componentes del sistema operativo mac os x.
Apple, o te abres, o estás condenada al fracaso, las medias tintas muchas veces no valen.
Me explico, por si no ha quedado claro:
La última versión estable publicada de CUPS es la 1.2.11. Al adqurir Apple todos los derechos de distribución de CUPS, puede distribuir la versión 1.2.12 bajo cualquier licencia que le de la gana, pero también puede distribuir nuevas copias de la versión 1.2.11 (o de 0.8.7) bajo cualquier licencia que le de la gana (con la excepción de que esas nuevas copias no pueden ser distribuidas de forma que violen los derechos otorgados a los receptores de copias bajo la GPL -por ejemplo, Apple no puede otorgar derechos exclusivos de uso de la versión 1.2.11 -o anteriores- a nadie, porque para ello tendría que revocar los derechos ya otorgados a gente que ya tiene copias de CUPS-). Lo que no puede hacer es cambiar la licencia de copias *ya distribuidas* del código 1.2.11 y anterior.
Personalmente, creo que es una muy mala noticia para el software libre porque Apple es una de las empresas que más se aprovecha ofreciendo menos a cambio.
xD xD
¿Aprovechándose? ¿No ha sido el autor de CUPS quien ha aceptado el trato? ¿Has aportado tú algo a CUPS? ¿Te das cuenta que tu también te estabas "aprovechando" de CUPS usándolo sin aportar ni código ni dinero?
Sí : todas las versiones liberadas bajo GPL seguirán siendo GPL porque el autor no puede "desconceder" una licencia. Así que el CUPS actual sigue siendo GPL.
No : el autor es quien tiene los derechos sobre el código y decide su licencia. La GPL se aplica a quienes han recibido ese código. pero el autor puede cambiar la licencia cuando le plazca (sin afectar a las versiones ya liberadas, claro) que para eso es su código.
Así que Apple puede decidir continuar el desarrollo de CUPS de forma cerrada (que no lo va a hacer porque no le interesa) y la comunidad puede coger la última versión GPL y seguir por su cuenta.
Como ya han dicho más arriba, el objetivo de la GPL es proteger a la comunidad, por eso mismo es vírica. No puede venir un tío ahora, ni siquiera Linus Torvalds, y cerrar Linux, por mucho que posea el copyright o sea el autor original.
Y la GPL la pone o la quita el dueño del copyright del código como y cuando quiera. Es obvio que las versiones anteriormente liberadas bajo GPL no pueden cerrarse, porque el autor concedió esa licencia sin caducidad y ahora no puede revocarla. Pero cuando quiera puede cambiar la licencia. Cosa que Linus no puede hacer porque no posee el copyright de todo el código del kernel.
Casos como este (hipotético) ya han pasado: en.wikipedia.org/wiki/Nessus_%28software%29
Sin embargo, de acuerdo con la GPL, cambiar la licencia sí sería una violación. El problema es que el autor de un software licenciado como GPL no está sujeto legalmente a su propia licencia: www.gnu.org/licenses/gpl-faq.html#ReleaseUnderGPLAndNF
No me había fijado en esta "pequeña" laguna legal que, por otra parte, me parece de lo más injusta.
¿Lo escalamos a la FSF? :)
Para estar "sujeto" por la GPL debes haber recibido un programa o código licenciado bajo GPL, para redistribuirlo debes aceptar y cumplirla. Si no la aceptas puedes usarlo pero no distribuirlo. Como es obvio el autor no recibe el programa bajo GPL de nadie.
Y no veo que sea injusta esa situación. De entrada el autor no tenía ninguna obligación de haber liberado el código desde un principio. Y si lo ha hecho es de agradecer, y aunque Apple lo cerrase mañana mismo ya habría aportado una gran cantidad de código a la comunidad. Vamos que ya ha hecho mucho más que el 99% de la comunidad del SL.
Y, excepto en el punto que mencionaba en #38, en ninguna parte hace distinción de usuarios y autor cuando se trata de las obligaciones inherentes a la distribución de versiones derivadas.
Es más, claro que es una licencia de distribución, y si una empresa hace una modificación de un software GPL y no lo distribuye, no tiene porque atenerse a la GPL. Pero si lo distribuyes, debes atenerte a la licencia.
Sí, a mí sí me parece injusta.