> El 8 de abril de 2013 21:14, Ivan Vavrecka <[email protected]>escribió:
>
> vos mismo te has contestado !
>
> responde a los propios intereses, etc..., del MIT, de quienes tienen
> montado su kiosko,
>
> es al "modelo de desarrollo" y
>
> no a una verdadera promoción del SL !
>
> los cuchillos también sirven para cortar la necesaria fruta de nuestra
> cotidiana alimentación ...
>
> pero hay mucha fruta que conviene comerla sin necesidad de cuchillos ...
>
> pero no es una falla "ética" comerla con "cubiertos"
>


¿Que kiosco? Se supone que todo proyecto responde a los intereses de algun
grupo en particular.
La gente del MIT usa el scratch para investigación y para enseñar
programación. No veo qué podés tener en contra de esos intereses.
Y imaginando el hipotetico caso de que scratch le generara millones de
dolares al MIT de alguna manera, ¿Dejaría de ser ético, libre o práctico
usar scratch?

No entiendo como aplica tu analogía de la fruta en todo esto.

Justamente scratch NO tiene un modelo de desarrollo open. (En el sentido de
que por lo general no aceptan contribuciones de developers ajenos al
proyecto)
Pero tiene un modelo de *distribución libre* y por ende apoya y promociona
el software libre.

Imaginemos el caso que a mi, desarrollador, un cliente me encarga un soft
para "cortar manzanas".
Resulta que yo le hago el soft y el cliente además me contrata el
mantenimiento y soporte del cortador de manzanas que le hice.
Yo, fiel a mis convicciones, le entregaría el código fuente a mi cliente y
le daría todas las libertades que todo software debería cumplir.
Ponele que además como soy un ser de luz y quiero aportar al mundo (nadie
me obliga) publico mi soft en internet para que cualquiera que necesite un
cortador de manzanas pueda usar el mio. (y repito, nadie me obliga, si no
lo colgara de internet mi cortador de manzanas seguiría siendo libre,
porque yo a mi cliente le otorgué las libertades que corresponden)

Mañana a otro desarrollador le encargan un soft para "cortar bananas", este
desarrollador ve mi soft cortador de manzanas y dice, "uh, esto me puede
servir." y entonces hace las modificaciones necesarias para cortar bananas.

Yo probablemente no integre su código para cortar bananas en mi cortador de
manzanas, porque me va a complicar el proyecto, dificultando y encareciendo
el mantenimiento y soporte que yo le estoy dando a mi cliente, cuando yo lo
único que necesito es cortar manzanas.
De ahi la necesidad de un modelo de desarrollo cerrado y es el mismo
principio que aplica Scratch.

Si a alguien le interesa cortar manzanas y bananas, hará un fork que corte
ambas cosas. Y si alguien quiere hacer una cortadora universal tiene la
total libertad de hacerlo en base a mi cortador de manzanas.

Scratch puede ser desarrollado exclusivamente por el MIT y de acuerdo a sus
intereses.
Si esos intereses coinciden con los tuyos, perfecto, usas Scratch.
Si los intereses son divergentes, te juntas un grupito de developers, tomás
el source y haces el "Rasguño" con las modificaciones que te plazcan.

En este caso el interes que el equipo de scratch y yo tenemos en común es
el de enseñar programación a los chicos. Me sirve perfectamente para esa
finalidad y además es libre ¿Por qué no lo voy a utilizar?

Saludos,
Germán
_______________________________________________
Gleducar - http://www.gleducar.org.ar
Para enviar mensajes: [email protected]
Desuscripción: escribir un correo a [email protected]
Información de la lista: 
http://gleducar.org.ar/cgi-bin/mailman/listinfo/gleducar
Para ver los mensajes anteriores: http://news.gmane.org/gmane.linux.edu.gleducar

Responder a