Dot Net Club (don't set club)

Antes de empezar, algo que escuché cuando venía para la escuela:

[...] pero si ese no se acuerda del MS-DOS, a ver qué va a hacer en linux.

Wow... percibo una turbación en la fuerza! Barf! Cuanto más analizo la frase... más escalofríos me da pensar en lo que ese futuro informático pueda hacer cuando alcance "puestos de responsabilidad".

Y bueno... a lo que venía: el futuro club .NET de la escuela.

Mi opinión al respecto de los clubs estos (si alguien cree que tengo una "opinión equivocaca" que me ilustre):

¿Qué son los clubs .NET? Fácil: el intento desesperado de M$ por crear una comunidad similar a la que existe alrededor de proyecto GNU y el Open Source.

¿Cómo nace un club .NET? Viene un pivon (o eso me han contado) y alaba a M$ y .NET, haciendo ver que es interoperable con OSX y linux (con el kernel!?). Ofrece golosinas en forma de libros,etc. En fin, la técnica de M$: entrar por los ojos.

¿Quién forma parte de un club .NET? Aquellos alumnos que buscan cosas gratis como libros, etc. (¿Han pensado en toda la ciencia "gratis" que hay en GNU?) También alumnos que intentan a la desesperada acercarse al gigante M$ (por eso de arrimarse al sol que más calienta). Y por último y en menor medida alumnos con inquietudes como son la programación y tal (a estos últimos les diría: porqué no abrís un proyecto software cualquier grupo de usuarios de sw libre y os dejáis de todo el royo de papeleos y burocracia que supe un club .NET?)

Pues bien, vinieron a ofrecerme la posibilidad de unirme al club con el siguiente argumento: nos envían libros gratis. Guay... ¿qué es una biblioteca? ¿cuanta documentación gratis existe alrededor de mono? Resulta que algo es más "valioso" por lo que cueste, no por lo que sea. Si yo me hago un compilador warrero y lo vendo a 30€ habrá algún cap_llo que lo valorará más que el gcc. Además, si le digo que se lo doy gratis a condición de que me pinte la casa... alguno me la pinta (si tuviera).

En definitiva: con la cantidad de recursos que nos ofrece GNU, a disposición de quien quiera, normalmente gratis. Con la cantidad de comunidades y grupos de usuarios que lo único que piden es participación... ¿para qué voy meterme en un club .NET de una compañía que lo único que ha hecho por el mundo de la informática es dividirlo y atacarlo en beneficio propio?

Y por último... ¿cómo trabajarían en un club de estos con las herramientas libres de M$?

C:\> mkdir club_net
C:\> cd club_net
C:\CLUB_NET> copy con mi_programa.cs
C:\CLUB_NET> edit mi_programa.cs

(dedicado al que no se acuerda del MS-DOS)

[EDITADO]
Por si los amnésicos, ahí van unos adjuntos...

AdjuntoTamaño
mirad los de crysol.html259 KB
comunicado en respuesta al asunto de crysol.html220.3 KB
queja formal.pdf75.64 KB

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de archaon

Por que Microsoft ? y por que DotNetClub?

¿Por qué hay informáticos que utilizan software de Microsoft?

Bueno antes de nada decir que soy conocedor de ambos mundos (mundo Microsoft el cual es un mundo de mucho dinero lo cual compra a muchas personas que hacen muchas aplicaciones, lenguajes, etc... que son la ostia de potentes y el mundo Linux que nace del afán de unos cuantos por hacer un mundo donde todos participemos de un modo gratuito y por amor al arte en el desarrollo de Software tanto para nosotros como para el resto del planeta).

Bueno como he dicho antes soy conocedor de ambos mundos por que como informático creo que es esencial probar todo lo que hay y poder elegir entre lo que más te interesa.

Después de unos cuantos años probando distintos entornos con distintos lenguajes en distintos Sistemas Operativos, en el 2004 llego a mis manos el Microsoft Visual Studio y rápidamente llegue a la conclusión de que era el entorno más potente que existía ( y que actualmente existe ). Un entorno donde todo está muy asistido que el propio entorno escribe más líneas de código que tu y que puedes hacer como yo digo "pirulas" que para poder hacerlas en otros lenguajes o entornos supondría tener que usar estupefacientes para aguantar las cefaleas producidas por compilaciones fatidicas Smiling .

Por lo tanto tome la decisión la cual me ha salido bastante rentable (por ahora) de hacer todos mis programas con tecnología .NET y usando C# como lenguaje siempre que puedo y cierto es que las comparaciones son odiosas pero todavía no he visto a nadie de la escuela en alguna asignatura hacer una práctica en java o en otro lenguaje no .NET que supere a mi equivalente en C#. He visto prácticas de Ingeniería del Software hechas en Java que cuando las veo pues...me quedo momentáneamente ciego por las interfaces aberrantes que dan entre asco y mucho asco.

En definitiva lo que quiero decir es que el rendimiento a la hora de programar es muchísimo mayor , si pones a dos xavales que han aprobado programación de 1º y les pones hacer un..No se… una calculadora con interfaz gráfica a uno usando C# con el Visual Studio 2005 y otro usando Phyton y para la interfaz Pygtk pues…hacemos apuestas haber quien tarda menos y lo deja más guapo? Y si en vez de eso ponemos a 10 ingenieros y hacemos una aplicación de modelado UML con ingeniería inversa del copón bendito?..Podemos seguir apostando o lo dejamos mejor, no?.

¿Qué es y por que se ha creado el DotNetClub ?

Pues simplemente te diré que más o menos es gente como yo que vio que las cosas podían ser más simples y potentes , que llevan usando .NET desde hace unos cuantos años y ya que somos unos cuantos pues hemos decidido unirnos para compartir conocimientos y experiencias sobre tecnologías .NET y hacer que otras personas vean la potencia que tiene esto , que aprendan a sacarle partido a .NET en vez de poner caras de sorpresa y decir “uff hacer eso tiene que ser imposible…” cuando vean aplicaciones hechas con XAML y WPF.

Y os invito a la gente del universo libre que probéis todo ya sea de M$ o de quien sea por que seguro que será algo beneficioso para vuestra cultura como informáticos igual que lo es para mi , saber de software libre.

Un saludo.

$ mv *.* /dev/null

Imagen de int-0

Que guay...

Alumno de primero que usará el .NET:
Pincharé al botón "navegador web" y crearé un navegador web muy bonito en 2 minutos. Compilo. Distribuyo el ejecutable y seré feliz porque SE PROGRAMAR NAVEGADORES WEB.

Alumno de primero que usará python o similar:
Veamos... conexión TCP, controles GTK, implementación ligera de HTTP. Bueno... apenas si puedo abrir alguna web... pero he APRENDIDO una barbaridad.

Los dos alumnos siguen sus caminos y un día se encuentran (a ver si sabéis quién es quién):
- Pues se me ha ocurrido hacer un programa que modifique unos bytes de la trama ethernet saliente para floodear a un cliente cualquiera.
- Bueno... te he enseñado alguna vez mi navegador web?.

Siii... vale que la ficción no sea muy imparcial... pero vamos a ver, lo de que tu programa es más bonito lo puedo entender... pero lo de que tiene más "potencia"... en que te basas? cuál es tu criterio? que tiene más botones? que mi abuela puede hacer un navegador web con .NET?
Me gustaría saber como de bonito se vería ese navegador web en una PSP con arquitectura allegro MIPS... o es que el compilador no permite compilación cruzada? cuantos niveles de optimización tiene? y en cuanto a los controles... puedes usar todos los controles de M$? y los de QT? y GTK? y wxWidgets?... En cuanto el soporte y todo eso... supón que usas una biblioteca de M$ y no sabes como usar algo... puedes mandar un mail a los desarrolladores y preguntárselo a ellos? y si encuentras un error en el código de la biblioteca... (bueno... aquí creo que ya estamos en ficción) puedes mandar el error a M$ y ellos lo corrigen de inmediato?

Pero bueno... todo esto son tonterías porque seguramente tus programas serán más bonitos...

------------------------------------------
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
------------------------------------------

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

Imagen de archaon

Aprender hay...

Que aprender de todo empezando por lo difícil y acabando por lo fácil...pero..No crees que si algo se puede hacer más sencillo, no deberíamos hacerlo? O es que tu no tienes scripts que te hacen tareas que ya estas arto de hacer? Pues esto es básicamente lo mismo , hay gente como tu o como yo que se han enfrentado a problemas de programación web , o cualquier otra índole y han pensado como simplificarle la vida a otros programadores haciendo controles de usuario o librerías más potentes , y con Potencia siempre me refiero a los mismo... ( Ej. Un drag & drop te genera la cadena de conexión a la bd y las consultas necesarias para mostrar un DataGrid .

Pues eso es lo bonito de .NET que me puedo abstraer de muchas cosas para que las haga el propio entorno y dedicarme a lo que realmente interesa. Y sobre lo de la psp y demás movidas...a cada cosa lo suyo, que el que me guste más .NET no significa que sea lo único que se hacer...y sobre la ayuda de Visual Studio pues que te voy a decir....2gb de ayuda local más todo el MSDN en online. Aunque lo mejor es que lo pruebes y si algo no te gusta pues me lo comentas. Pero por tus comentarios veo que pasáis asta de probarlo aun teniendo una licencia en la escuela para tener todo el software de Microsoft a tu disposición pues no se maxo quizás el día de mañana estas currando de Programador .NET y siempre viene bien saber de todo un poco.

$ mv *.* /dev/null

Imagen de int-0

Pues fíjate...

Antes de acabar siendo un gnunisher sabes que era windowsero redomado?... empecé cuando no existía ni el Visual Studio. De hecho también estaba ahí cuando M$ presentó su MSDN. Por tanto no sólo conocía las herramientas sino que también su evuloción... eso sí... desde hace 4 años que hice borrón y cuenta nueva no he vuelto a saber (ni quiero) nada de Visual Studio y demás. A ver si encuentro mi título de MSDN-Developer que tenía por ahí y me lo traigo...

Bueno, al hilo de hacer las cosas más fáciles y todo eso... veamos... conoces Div Games Studio? (para quien no lo conozca, era una especie de lenguaje y GUI todo-en-uno orientado a la creación de videojuegos); estaba divertido y tal y podías hacer matamarcianitos y cosas así en 5 minutos (en tiempos del MS-DOS eso era una maravilla). Tú crees que todo el mundo que hizo jueguecitos con eso eran "programadores de videojuegos"? pues NO, eran usuarios de DIV capaces de hacer un par de cosillas. Está claro que no hay que ir reinventando la rueda cada vez que te pones a programar, eso es una cosa. Pero creerte programador por hacer un navegador Web con dos clicks es otra cosa.
En cuanto al soporte y ayuda... veamos, de un proyecto de software libre tienes: el foro donde se gesta el propio proyecto, el propio repositorio de los desarrolladores, toda la documentación relativa al proyecto y luego a parte documentación de usuario y ejemplos. Esta documentación me parece muchísimo mas valiosa que un archivo de ayuda de 2Gb y unos cuantos ejemplos...
Por otra parte... se que la escuela dispone de licencias para los productos de M$, cuando me he visto obligado las he usado. Pero... y después? me estás diciendo que cuando dejes de ser alumno te vas a desinstalar las herramientas y que no te has hecho copias ILEGALES de las mismas? vamos... que te vas a comprar tu hassefroch y tu Visual Studio... no? ya... eso me gustaría verlo.
Lo de trabajar en .NET, la vida da muchas vueltas y tal... pero yo cuando busco trabajo no me pongo a tirar CV's por ahí a ver a quien le llegan, sino que selecciono aquellos trabajos que vayan con lo mío. Afortunadamente hoy día hay trabajo en todos los campos.
Y finalmente... vale que podáis desarrollar código con licencia libre y todo eso... pero de que sirve si para usarlo hacen falta herramientas privativas? no tiene sentido crear cosas libres para sistemas y herramientas privativas. Como ya te han dicho antes, lo que realmente nos importa es la libertad de todo esto, es algo que vosotros tal vez compartáis pero que evidentemente no entendéis.

P.D. Por mera curiosidad. El Visual Studio integra ya un repositorio con control de versiones (tipo SVN)? y un generador de documentación automático? y la integración del proyecto en web? (algo en plan gforge) y herramientas para el trabajo en grupo on-line?
------------------------------------------
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
------------------------------------------

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

Imagen de archaon

Curiosa trayectoria…

• Si conozco DIV un amigo de la infancia era un completo Crack en la Fundación Virtus. ..

• No creo que Programador Web se una persona que haga dos clicks…pero creo que en un futuro muy próximo tal vez un Programador Web solo tendrá que hacer muchos clicks.

• Llegar a ser un experto en cualquier cosa cuesta mucho tiempo y esfuerzo…pero para un chaval que no tenga ni idea de programar y que dos clicks vea una página web funcionando y haciendo cosas…le alegra la vida...y esto mismo es lo que me engancho a mí.

• Estoy de acuerdo en que la ayuda y toda la información relativa a proyectos GNU es increíblemente valiosa para todo el mundo, y me parece muy beneficioso.

• Y bueno jaja lo de las licencias haber sinceramente… la mayoría del software que tengo de M$ es vía mula (y seguirá siendo así mientras pueda) actualmente teniendo en cuenta mi precaria situación económica y filosofía umm no tengo pensado comprarme ningún software original en las próximas décadas. El día de mañana pues espero trabajar para una empresa me da exactamente igual el software que tenga ya sea trabajar con .NET sobre Vista, ya sea trabajar con Novell , java2me, Visual Prolog, hacer sistemas de guiado para misiles Inter-planetarios en Ada para el gobierno de EE.UU o el nuevo Sistema Operativo para que la Barby SuperStar pueda hacer popo.
Me adaptare lo más humanamente posible a la infraestructura de la empresa y no…no me he planteado comprarme el Visual Studio para poder vender mis aplicaciones .NET (tampoco he programado nada que piense que sea digno de comercializar).

• Y sobre tu duda sobre el Visual Studio: el modulo SVN se llama Ankh lo instalas y funciona exactamente como el Tortoise pero integrado en el VS. Y para trabajo en grupo esta el Visual Studio Team Suite y el servidor se llama Team Foundation Server…ambos los tienes en la escuela por si quieres echarles un vistazo.

Bueno decir que para mi todo esto es desde el respeto y buen royo, y que sinceramente las discusiones es una cosa que me encanta y sobre todo estos temas. Que si queréis quedar a tomar café y discutir otro rato yo encantado.

$ mv *.* /dev/null

Imagen de int-0

Un par de cosas...

  • Mi ejemplo no habla de programar web's sino NAVEGADORES web, muy distinto.
  • El método de engañar a la gente haciéndoles ver que hacer cualquier cosa es una tontuna solucionable con pinchar en un par de sitios... no me parece una técnica muy buena. Vamos a ver... nosotros seremos FUTUROS INGENIEROS INFORMÁTICOS, si necesito crear aplicaciones en dos clicks para que me crea lo que hago... apaga y vámonos.
  • No me puedo creer que digas tan tranquilamente: yo pirateo (cosa ILEGAL) y lo haré mientras pueda porque no tengo dinero. Es aquí donde entra en juego nuestra famosa libertad que vosotros no juzgáis tan importante. Allá tú con tus pirateos... yo sigo feliz con todo mi software perfectamente legal. Si quieres te remito aquí para que pongas tu software en regla... Sticking out tongue
  • Entiendo que haya gente que le de igual el trabajo que tenga cuando termine (o no) la carrera. Yo particularmente prefiero el camino de la especialización (no excesiva, amigo Brue); por poner un ejemplo: programador de aplicaciones empotradas y analista de BBDD son dos trabajos de informático y que no tienen nada que ver uno de otro. Hay cosas a las que me quiero dedicar y cosas a las que no.

Y bueno... en cuanto al buen rollo... evidentemente no os conozco personalmente así que no tengo nada en contra vuestra... pero simplemente no comulgo con .NET ni con el diablo y mucho menos colaboraré en algo así... independientemente del hecho de que alumnos de la escuela hayan hecho algo sin obtener créditos a cambio (esto siempre es loable).

------------------------------------------
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
------------------------------------------

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

Imagen de cleto

Entonces...

... admites que cometes un delito. Mmmm... que bonita filosofía: infringir la ley. ¡¡¡archaon piratea!!! ¡¡¡Llamen a la guardia civil!!! Muy bien! Eye-wink

----------------------------------------------------------------
"Software Libre para una sociedad libre."

Imagen de archaon

Digamos que ..

GOLUM DETECTED ! IGNITION IN 3...2..1...0 .... halt - p

$ mv *.* /dev/null

Imagen de Vigilante

Mmm...

Tu defecto es que tu escala de valores... deja que desear. Por lo que escribes, dejas ver que... apoyas la facilidad de uso, tipo mil wizards que te digan si quieres hacer una cosa o no (es decir, coartando tus propias libertades) y encima admites estar delinquiendo, robando vamos...

¿El defecto de int-0 y Cleto? Que abogan por la libertad... pobres almas descarriadas, rezaré por su almas, para que no caigan en las garras del ¡uy que bien! he apretado dos botones y he hecho algo, no me enterado de que, pero es muy bonito yupiiii

Barf!

Imagen de archaon

Bueno seguro

que hay gente así...es más yo muchas veces también rezo por no caer en garras de alguien que no tenga ni zorra idea de programar y sea mi jef@ analista por ejemplo. ( Y que conste que no lo digo ni por vosotros que se de sobra que de .NET no tendréis ni idea pero de programación estáis bastante por encima de la media , ni tampoco por mi que es lo que más me gusta de esta carrera y es a lo que más horas dedico al cabo del día ( algoritmos , bbdd , interfaces...y sus posibles combinaciones) y lo hago ya no por que me obliguen en la carrera , si no por que me gusta y los jueves cuando la gente está de caxondeo yo estoy programando y en verano cuando ya no tengo clase pues quizás me pongo a seguir con una de mis cosas preferidas que es Flash.

Esto solo lo digo por si teníais la más ínfima ocurrencia de pensar que quizás los que usamos software umm ¿privativo, no? (me gustaría que me dieseis una definición exacta de software privativo) somos unos incompetentes.

Todo depende de la persona.
Y la imaginación es el camino de la creación Eye-wink

$ mv *.* /dev/null

Imagen de Vigilante

Bonita historia

Bonita historia la tuya, eso de que programas hasta cuando se ha de salir a divertirse Sticking out tongue Pero en fin, creo que tu respuesta, no responde en nada a la mía. No dije, ni pienso, en ningún momento que no haya gente con muchas capacidades o que sepa mucho en el software propietario.

La definición de software privativo o propietaria... podría estar bien la que da la Wikipedia:

El software no libre (también llamado software propietario, software privativo, software privado, software con propietario o software de propiedad) se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido .

Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.

En el software no libre una persona física o jurídica (compañía, corporación, fundación, etc.) posee los derechos de autor sobre un software negando o no otorgando, al mismo tiempo, los derechos de usar el programa con cualquier propósito; de estudiar cómo funciona el programa y adaptarlo a las propias necesidades (donde el acceso al código fuente es una condición previa); de distribuir copias; o de mejorar el programa y hacer públicas las mejoras (para esto el acceso al código fuente es un requisito previo).

Creo que queda bastante claro, cualquier programa que no cumple las 4 libertades definidas por R. Stallman, es software no libre.

Imagen de archaon

umm y si...

Cargo mi ubuntu y me hago una aplicación con el c#developer ( lo más parecido a Visual Studio pero Libre ) entonces estaría cumplimiento las 4 libertades?¿ . Aunque creo que si llego a Bill y le suelto 10000 euros o los que sean por comprarme la licencia de Visual Studio, desde ese mismo momento el software que yo produzca se lo puedo vender, dejar o regalar a quien me de la real gana (aunque leí que el software que produzcas con herramientas de M$ nunca debe perjudicar a M$ lo cual me parece lógico) por lo demás creo que lo único privativo de todo esto , es el tener que pagar mucha pasta por poder usar una herramienta.

$ mv *.* /dev/null

Imagen de int-0

MADREMIA!

"aunque leí que el software que produzcas con herramientas de M$ nunca debe perjudicar a M$ lo cual me parece lógico"

PERO COMO QUE TE PARECE LÓGICO?! Y TU LIBERTAD PARA PROGRAMAR?!
Si ESA ABERRACIÓN te parece LÓGICA valoras tu libertad cosa así de 0 patatero. Esta discusión no tiene ya ningún sentido.
------------------------------------------
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
------------------------------------------

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

Imagen de cleto

Te parece lógico?

¿Cómo te puede parecer lógico que Microsoft restrinja tu libertad? Es decir, ¿yo no puedo hacer un programa con herramientas de Microsoft para hackear ordenadores con Windows? ¿Por qué? ¿Quién es Microsoft para decidir lo que puedo hacer o lo que no? Me parece muy triste que a alguien le pueda parecer lógico eso. Lo que da Microsoft es una herramienta, como un martillo, y no puedo clavar ciertos clavos por la p*** licencia del martillo.

Me recuerda el caso de FrontPage. Uno no puede hacer una web en FrontPage criticando a Microsoft. Aquí van más allá. No sólo no se conforman con restringir su uso, sino que además privan al usuario de la libertad de expresión. Ciertamente, no es un situación coherente, es decir, poner "verde" a Microsoft utilizando FrontPage; pero no significa que tengan derecho a decidir lo que el usuario puede o no decir. Y bueno... claro que lo tienen... este es el mundo del software privativo (priva de libertad).

Precisamente, eso es lo que nos diferencia a tí y a mí. A mi no me parece lógico y a ti sí. La diferencia sólo es salvable con un poco de conciencia social, no programando, no con test de pruebas, no comprobando a ver quién es mejor. El mejor está claro: el software libre. Es moral, ético y (como dice Stallman) "bueno". Jamás podrá luchar contra eso el software privativo. ¡JAMÁS!

Y por cierto, paga por el software que usas. Que el software no es cerveza gratis... que la gente curra por algo. Dignifica a la profesión y no uses software privativo. Supongo que sabrás que el software libre también se puede paga, ¿no?. Pues haz software libre y cobra.
----------------------------------------------------------------
"Software Libre para una sociedad libre."

Imagen de archaon

Pero a ver...

Me estáis diciendo que lo bueno seria no pagar la licencia por tener el M$VStudio ? Entonces quien le paga a esas cientos o miles de personas que han estado currando años para poder crearlo? cobran en amor, paz y libertad de estar haciendo lo que han elegido hacer?...pues lo siento pero teniendo en cuenta la complejidad que tiene ese software creo que es lógico que haya que pagarlo...aunque creo que debería ser gratuito para las personas que no vayan a lucrarse con el uso de ese software y tener un coste elevado para las Empresas que vayan a explotarlo.

Teniendo en cuenta lo anterior y que hay pagarles a unos cuantas miles de personas…pues el que las empresas privaticen, restrinjan y oculten sus mayores secretos software para así poder ganar más dinero para poder crecer como empresa, contratar más empleados, entrar en el mercado de otros países…creo que sigue siendo algo lógico por mucho que dañe el mudo de yupi de libertades, donde todos los programadores de esta galaxia unidos formamos la gran empresa publica y gratuita de software.

$ mv *.* /dev/null

Imagen de nacho

No pagar licencia

Por supuesto que lo bueno sería no pagar la licencia. Aún es más: sería mejor pagar por el software. Anda, echale un ojo a este artículo, a ver si se te aclara la diferencia entre libre, privativo y gratis, y aprendes el modelo de negocio del software libre.

Nadie dice que no pagues. La diferencia de nuestro pensamiento está en lo que recibimos a cambio del pago.
-------------
Nacho

Nacho

Imagen de cleto

Lo siento...

... ya no hablo más.

Un saludo! Ha sido un placer. Lee a Stallman.

----------------------------------------------------------------
"Software Libre para una sociedad libre."

Imagen de Vigilante

Debes leer

Antes de seguir escribiendo posts, creo que deberías leer sobre software libre, de verdad... mira en el apartado de literatura, hay encontrarás títulos interesantes.

El software libre NO es igual a software gratis.

No debes pagar por licencias, sino por el programa, M$ no te lo da.

Imagen de Vigilante

Entonces...

estarías usando software libre... si es que realmente tu ubuntu es software libre (puede no serlo, de hecho, cada vez lo es menos), c#developer, no lo he usado, lo más parecido que conozco al VStudio es MonoDevelop. El software que hicieras en ese caso, si me lo vendes, y yo lo puedo ejecutar, usar todas sus funciones, lo puedo estudiar (ver su código fuente), puedo redistribuir copias del mismo y hacer modificaciones o mejoras a tu producto y publicar estas versiones, entonces.. sí, tu software sería software libre.

Por pagar la licencia, no estás usando software libre, de hecho, la licencia de uso, la tendrías que pagar de todas formas, fueras a hacer tu programa o fueras simplemente a instalarlo. Lo de si la cantidad a pagar es muy alta, sí, es privativo pero para los bolsillos.

Imagen de Vigilante

¿Por qué no M$ y por qué no DotNetes?

Hola archaon,
desde ya te digo que me creo que hayas probado el SL(no mucho parece ser) y la secta M$. Pero lo que si te diré, es que de lo que va esto del SL, no te has enterado ni papa. Para contestar a lo maravilloso que es tu Microsoft Visual Studio, no hay que meterse en temas de eficiencia, de hecho, no me voy a meter en ello. Simplemente, el software libre se basa en las libertades, cosa que los maravillos productos propietarios no te proporcionan. Partiendo de esa base, ¿para qué hacer un programa más rápido (que habría que verlo) si luego tengo que pagar licencias disparatadas, y voy a someter al usuario a lo que yo quiera, sin darle la libertad de que sepa realmente lo que ha comprado?

Si hay un grupo de música con letras que apoyan las dictaduras, y tu fueses músico, y te dijeran: "te doy la mejor guitarra del mundo si cantas y apoyas mis letras", ¿te harías del grupo?

Yo en mi caso, preferiría ser del peor grupo de la historia a meterme en ese grupo.

Así que..

¿Por qué hay informáticos que utilizan software de M$?
Simplemente, porque no se leen las licencias, egoísmo (piensan que sino muestran el código se harán ricos programando algo, sin comentarios...) o también porque para llegar al software libre hay que interesarse mucho más que para llegar al software propietario. Así, que el libro que te recomienda Cleto, está muy bien para empezar, tu licencia de Visual Studio también está bien, que leyeses sobre Linux y GNU y conocieras las diferencias también, al igual que entre software libre y software gratis.

"Por lo tanto tome la decisión la cual me ha salido bastante rentable (por ahora) de hacer todos mis programas con tecnología .NET y usando C# como lenguaje siempre que puedo y cierto es que las comparaciones son odiosas pero todavía no he visto a nadie de la escuela en alguna asignatura hacer una práctica en java o en otro lenguaje no .NET que supere a mi equivalente en C#."

Sobre la rentabilidad, no eficiencia, te animo a qué saques la calculadora, y compares lo que te cuesta hacer tus prácticas con software de Microsoft o con tecnologías libres. Sobre el lenguaje... prueba python, anda...

Por ultimo:
"Y os invito a la gente del universo libre que probéis todo ya sea de M$ o de quien sea por que seguro que será algo beneficioso para vuestra cultura como informáticos igual que lo es para mi , saber de software libre."

Ya te digo, creo que los del universo libre, no rezaremos a Satanás, y rezar a Satanás no será benificioso para nuestra cultura.

¿De verdad lo has probado todo?...

Pues te invito a que pruebes GNU Emacs.

Un saludo.

Imagen de archaon

Lo he probado

...si lo he probado pero me parece bastante poco intuitivo y eso que soy informático , eso se lo das a una persona de letras y le dices que haga sus trabajos hay...y al dia siguiente gasolina y mechero en mano acabara con su agonia Smiling.

$ mv *.* /dev/null

Miedo me dan tus pruebas de

Miedo me dan tus pruebas de caja blanca... porque si has probado GNU Emacs y lo comparas con M$ Word... De lo de la persona de letras, mejor ni hago el comentario Shocked

Un saludo.

Imagen de cleto

Microsoft Visual Panacea++

Por lo que veo, es el mejor entorno de programación del mundo. ¡Vaya! ¡Y yo sin enterarme! Se conoce que tampoco se han enterado en Microsoft, porque tardan 5 años en sacar un Windows XP tuneado (o copiado) llamado Vista. Diles que tienen el entorno de desarrollo más pontente y eficiente, que aumenta la productividad del programador... a ver si lo utilizan, porque no lo parece.

Y os invito a la gente del universo libre que probéis todo ya sea de M$ o de quien sea por que seguro que será algo beneficioso para vuestra cultura como informáticos igual que lo es para mi , saber de software libre.

Pues yo te invito a que leas un poco sobre software libre para que dejes de llamar Linux a GNU; y que también te intereses por tus derechos y libertades. Un buen libro para empezar es "Software Libre para una Sociedad Libre", de Richard Stallman. Quizás no te conviene ser tan "productivo" (que todo depende del manejo de la herramienta, NO de la herramienta). Seguramente, un tipo con un ábaco multiplique más rápido que tú.

----------------------------------------------------------------
"Software Libre para una sociedad libre."

Imagen de archaon

Quizas si...

... multiplique más rapido con un abaco que yo con calculadora...igual que algun amigo mio Linuxperto es capaz de configurar un reactor de fusión via terminal más rapido de lo que yo tardo en abrir la calculadora para corroborar lo que sumo el del abaco . Lo que pasa es que en el tiempo que tardaria en aprenderme de memoria todos esos comandos es menor que el tiempo que tardo en buscar un wizard para M$ que me haga la vida un poco más facil.

$ mv *.* /dev/null

Imagen de gully

Pero... si a mi me gustaban las morenas...

Hola, bien es cierto que tienes un percepción bastante acertada de la realidad así que no pretendo ilustrarte sino solo comentarte algunas cosas, de esta nuestra comunidad (en caso de que te nos quieras unir seras bien recibido)

>¿Qué son los clubs .NET? Fácil: el intento desesperado de M$ por >crear una comunidad similar a la que existe alrededor de proyecto >GNU y el Open Source.

Pues si, eso es, una comunidad

>¿Cómo nace un club .NET? Viene un pivon (o eso me han contado) y >alaba a M$ y .NET, haciendo ver que es interoperable con OSX y >linux (con el kernel!?). Ofrece golosinas en forma de libros,etc. En >fin, la técnica de M$: entrar por los ojos.

Cierto, vino una chica muy mona, que la verdad no se muy bien lo que dijo porque me tenia embobao, pero deciamos a todo que si (en fin las chicas, que os voy a contar que no sepais)

Tambien vinieron otros, pero a esos no les hice mucho caso, uno venia con su mac y no se que del mono ese,... que si el usaba linux, o era el otro? no se, en fin, ni caso, yo estaba centrado en la rubia.

>¿Quién forma parte de un club .NET?
>1. Aquellos alumnos que buscan cosas gratis como libros, etc.
>(¿Han pensado en toda la ciencia "gratis" que hay en GNU?)
>2.También alumnos que intentan a la desesperada acercarse al gigante M$ (por eso de arrimarse al sol que más calienta).
>3. Y por último y en menor medida alumnos con inquietudes como >son la programación y tal (a estos últimos les diría: porqué no >abrís un proyecto software cualquier grupo de usuarios de sw libre y >os dejáis de todo el royo de papeleos y burocracia que supe un >club .NET?)

Por un momento me asusté porque no estaba en ningun grupo de esos porque cosas gratis no busco (tampoco creo que nos den mucho), lo de los gigantes esos tampoco, y la inquietud por programar pues la verdad es que a estas alturas tampoco la tengo.

Simplemente formo parte del club porque creo que será útil para la escuela. Al igual que yo me enriquezco con vuestra comunidad (enhorabuena por cierto, ya que me ha servido muchas veces de gran ayuda), espero que seamos un punto de referencia para aquellos que quieran utlizar o descubrir la tecnología .net y tambien podamos serles de ayuda.

Pero os pediria un favor, no solo porque yo sea debil y haya caido en las redes de la rubia hasta tal punto de ser uno de los coordinadores del club, metais a todo el club en el mismo saco, que hay buena gente con ganas de hacer cosas y eso ademas de ser de agradecer solo puede aportarnos beneficios.

Un saludo a todos.

Imagen de cleto

Un club...

... de tecnología propietaria... mmm... suena bastante bien, ¿no?. Y, ¿cómo podría darme de baja y liberar mis programas?. Ah!, que no puedo. ¿Que mis programas que he realizado en ese grupo quedan totalemente condenados a Microsoft? Mmmm... me va gustando más ahora el grupo.

O sea, que el grupo (o conjunto, como dice mi padre) de .NET son personas que autoesclavizan comunitariamente en una tecnología. Es como, un "suicidio colectivo", ¿no?. Es como ponerse de acuerdo todos para ver quién es el amo de todos, ¿verdad?. Ya voy entendiendo...

Aquí en CRySoL no hay empresas, ni código de librerías cerrado, ni tecnologías privativas de libertad, ni nada por el estilo. CRySoL me ofrece no tener amo y el grupo .NET me ofrece esclavitud a mi libertad y a mis programas.

Lo siento... me quedo en CRySoL.

----------------------------------------------------------------
"Software Libre para una sociedad libre."

Imagen de gully

Me parece correcto, pero

Me parece correcto, pero estemos más o menos equivocados, somos un grupo (o conjunto) de personas, de compañeros de la escuela,... y creo que el comentario que ha abierto darkgnu ha sido poco acertado al referirse directamente a nosotros de la forma en la que lo ha hecho.

De igual forma me gustaria decir que tampoco me gustan los radicalismos (de ambos lados), etiquetas como "windowseros", "linuxeros", o afirmaciones como que si C# es mejor, que si yo con SL lo hago mejor,... me da igual que sea mejor una cosa u otra

Imagen de cleto

Pues a mí...

... me parece mal que exista un grupo donde lo único que se utilice es software privativo, por las implicaciones morales que conlleva (no porque sea de Microsoft). A mi me da igual si es Microsoft o es otra cosa, el caso es que es software privativo y estoy en contra de él.

Al igual que tú, me da igual lo que sea mejor... pero lo que no me da igual es que no sea libre y que determine mi libertad. Si existe software libre, lo uso, lo recomiendo y evito al software privativo. Y estoy en contra totalmente del software privativo (incluso de forma radical). Antes de ingresar en un grupo como ese me lo pensaría dos veces (yo no me lo pensaría, diría taxativamente que no).

Probablemente, DarkGNU se exceda (como siempre) pero lleva toda la razón. Intenta sacar el mensaje positivo que encierra su comentario. No utiliceis ni promovais el software privativo porque es inmoral, injusto y, como tal, hay que evitarlo. Estoy en contra de la esclavitud y del software privativo, que es otra forma de esclavitud; y por ello, lucho contra el software privativo.

----------------------------------------------------------------
"Software Libre para una sociedad libre."

Imagen de gully

"Probablemente, DarkGNU se

"Probablemente, DarkGNU se exceda (como siempre) pero lleva toda la razón"

no lleva la razon por ejemplo en esto...

" ¿Quién forma parte de un club .NET? Aquellos alumnos que buscan cosas gratis como libros, etc. (¿Han pensado en toda la ciencia "gratis" que hay en GNU?) También alumnos que intentan a la desesperada acercarse al gigante M$ (por eso de arrimarse al sol que más calienta). Y por último y en menor medida alumnos con inquietudes como son la programación y tal (a estos últimos les diría: porqué no abrís un proyecto software cualquier grupo de usuarios de sw libre y os dejáis de todo el royo de papeleos y burocracia que supe un club .NET?) "

¿Quien forma parte de un club CRySoL?...

Imagen de darkgnu

Pues pertenecen a CRySoL...

...todas aquellas personas con interés por algo y que no necesitan que una compañía les regale algo para ponerse a trabajar. Evidentemente tienen que colaborar, la colaboración no se reduce a crear recetas; también se colabora probando las recetas y escribiendo a los autores. Todo ello se puede hacer sin necesidad de tener que usar programas que te obliguen a aceptar licencias abusivas o a delinquir en su defecto.

Si decís que abristeis el club .NET para poder hacer cosas al margen de las clases y las prácticas... es que antes no se podía hacer? no se, en la escuela existe una rama del IEEE y el 98% de los alumnos de la escuela ni lo saben y esa rama ofrece MUCHISIMAS MAS POSIBILIDADES que un club .NET, sin embargo ahí la tenéis... luchando por existir... ya veremos cuántos frutos da el club... no?
----------------------------------------------------------
Cualquier revolución puede tener bajas y exige sacrificio.

----------------------------------------------------------
$ mv *.net /dev/null

Imagen de gully

la pregunta que quien

la pregunta que quien pertenece a crysol era retorica, no era para que nadie la contestara...

...ya se que si la contestas tu diras que sois amigos de vuestros amigos, exelentes profesionales pero mejores personas,.... me referia a si la contestara un darkgnu.net quiza lo haria de la misma forma equivocada que lo has hecho tu etiquetandonos, solo queria hacer entender que las generalizaciones no son acertadas en estos casos

IEEE en la escuela..., pues no se mucho de ese grupo porque soy relativamente nuevo en la escuela pero desde que estoy aqui no me han llegado actividades organizadas por dicha rama, quizá años atras si hacian mas cosas, de todas formas si el 98% de los alumnos no lo saben quiza no esté esa rama muy bien ofertada.

Imagen de Vigilante

IEEE

Quizás no esté ofertada como el club DotNet, ¿pero por eso es peor? Windows está más ofertado que Debian y... sin comentarios. El problema de pertenecer a un grupo como ese es, que por muy bueno que se piense que sea el colaborar, hay que ver en qué se colabora. Quiero decir, ¿para qué potenciar los conocimientos sobre lenguajes de compañías de M$? ¿qué sentido tiene? No sé, colaborar no es siempre bueno... colaborar en fomentar las libertades sí, colaborar en aprender como coartar las libertades de los demás y las mías propias no.

Imagen de int-0

CRySoL no es un club...

Es un grupo de gente... es muy distinto... por tanto no se pertenece a CRySoL, simplemente colaboras o no.
------------------------------------------
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
------------------------------------------

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

Imagen de gully

grupo

cleto arriba nos ha definido como "grupo"
"O sea, que el grupo (o conjunto, como dice mi padre) de .NET...."

creo que le va a venir bien tu aclaración

Imagen de brue

Desde luego...

... que haya tanto "cacao" en una escuela de ingenieros, no es toda la culpa de los alumnos.

Que M$ se lleve a los usuarios, pues mira, lo entiendo, porque salen en Tele5 y cosas así, pero que se lleve a los profesionales cortando árboles...

El planteamiento más general de los alumnos que adoran windows es:

"Ya veremos cuando yo cobre X mientras tu cobres X/100 ..."

A lo que yo respondo, "eres mu tonto". Lo primero, ¿quién te va a pagar más que a otro que hace lo mismo que tú? Que yo sepa, no vas a ganar más dinero porque uses software privativo, a lo mejor es al revés. 3D con 3dstudio y webs con Dreamweaver? Paga licencias. ¿Videos con Premiere?... ¿PhotoShop?

"Yo con _producto_de_desarrollo_de_MS_ lo hago más rápido, luego gano más" (nótese la importancia del dinero)

Reto desde aquí a cualquier alumno de los que defienden windows a que desarrolle un programa con esas herramientas de forma más rápida que se haría con software libre.

"No hay libros sobre _programa_de_gnu_ en la biblioteca"

Ni falta que hace... hay documentación por toda la red.

"Ja, ja, ja ... linuxero"

"Linuxero tu padre"

"Ja,ja,ja ... friki"

Hacemos lo mismo que vosotros, pero usamos software libre.

"_lo_que_sea_ más dinero _lo_se_sea_"

Creo que se debe cobrar una vez por cada trabajo. Vosotros los windouseros pensáis, entre otras cosas, en desarrollar el programa con el que vais a vivir toda vuestra vida, mietras os tocáis los huev*s a consta de los beneficios. Muy ético.

"Este _nombre_profesor_ necesita un escarmiento"

Smiling La envidia es muy mala.

"Tontería_al_azar_sobre_linux_win32"

Lee (de leer, no de Bruce) antes de hablar, conio.h!

"Yo juego a _juego_ en win32, ¿tú lo haces en GNU/Linux?"

Si es libre, sí.

"Es más bonito Vista"

-solución-

"_persona_que_sabe_mucho_ dice que M$ es mejor"

Leer sobre intereses económicos... y sobre desconocimiento de GNU.

"No sé hacer esto con software libre"

Esto no es un problema relativo al SL.

"¿Y mi office?"

A esto que responda DarkGnu.

"No puedo hacer la prácticas de _asignatura_ con SL"

No es problema del SL.

"No me sale de los huev*s usar SL"

¡¡¡¡No es problema del SL!!!!

"¿Y el flash?"

Pronto, gnash.

"Los de _grupo_que_usa_SL_ me caen mal"

Pues que te caigan mal los que estarían dispuestos a ayudarte gratis no es de gente muy lista.

Y la más común, relacionada con la primera, "¿Cómo gano dinero si es gratis?"

No es gratis, es LIBRE. Pero no pretendo que gente que se mete con algo sin saber lo entienda... eso lo dejamos para los linuxeros, campo a "purificar".

"_insulto_al_azar_sobre_usuario_de_linux_"

Es SL, no Linux.

"_insulto_al_azar_sobre_usuario_de_gnu/linux_"

A esto mejor, DarkGNU.

"_profesor_ me obliga a usar SL"

Probecito hombre, ¡qué tirano haría eso! ¡Que lo echen!

"Me la pela _tema_sobre_software_libre"

Entonces, cállate.

"Este brue es muy tonto"

No es problema del SL.

--
·brue

brue

Imagen de cleto

Buenísimo...

... jajajaja que chulo. Eye-wink

----------------------------------------------------------------
"Software Libre para una sociedad libre."