LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 
En la parte 1 hemos examinado algunos de los beneficios del software Libre / Open Source para usuarios finales y, en la parte 2 hemos escuchado a los desarrolladores de software que hacen software libre, tanto remunerado como no remunerado.

Daniel Pittman comienza la instalación:

     > ¿Cómo puede un desarrollador ganarse la vida escribiendo software libre?

Mi experiencia generalmente es: para la gran mayoría de la gente, lo hacen encontrando a la compañía adecuada para trabajar. Una gran cantidad de empresas, desde las pequeñas hasta las más grandes, utilizan y trabajan con software libre.

Generalmente están felices de que usted continúe trabajando contra corriente, como parte de su trabajo, lo que puede significar cualquier cosa como "presentarse un parche ocasional" a través de "ejecutar todo el proyecto OSS, en su propia infraestructura."

Como ejemplo, mi actual empleador utiliza Perl, y otros de OSS, en gran medida, y generalmente con ellos seguimos. Varios de nuestros empleados son committers en varios proyectos OSS que son la base de nuestro trabajo, y se abordan los errores en el tiempo... También liberamos software a CPAN, y ocasionalmente en otros lugares, que se desarrollan para uso doméstico, porque tenemos un buen rendimiento con él.

En las muy, muy raras excepciones, en esencia, las personas que se pueden crear un producto, se pueden construir un negocio... y tendrán que optar por el OSS, que todavía podría haber construido la empresa, en torno a un producto cerrado.

El OSS parte es, de hecho, no realmente revelante el "conseguir el pago por trabajar en tu propio producto", como parte directa de la ecuación, aunque indirectamente podría ser la ventaja competitiva que necesita. :-)

> ¿Por qué alguien debería programar de forma gratuita? Especialmente cuando son profesionales, y no noobs buscando experiencia?

Hay una amplia gama de razones, pero la más grande para mí es la educación:

Mi trabajo no paga el gasto de una hora o más cada día de aprendizaje, pero mantener el ritmo de la industria así lo requiere. Trabajar en software libre significa que puede jugar con nuevas y emocionantes cosas que son diferentes a lo que he usado antes, o que son especulativos y nuevas cosas que / pueden / ser de utilidad en el trabajo.

El continuar alternadamente, significa que sigo conveniente para contratar en el sector (la industria del software), por lo que me ayuda a mantener el estilo al que me he acostumbrado. ;)

> ¿Qué obtiene una persona que desarrolle software libre?

Experiencia, Comunidad y un sentido de logro.

En trabajos anteriores también tiene que entregar * * algo: porque el trabajo que hicimos tuvo una duración de, en algunos casos, años antes de "la liberación" (publicación), algo que en realidad fue terminado,  y deseaba terminar. :.-)

Sarah Newman, ingeniero de software embebido y  aspirante a hacker del núcleo, se dirige a un tema que es un botón caliente para mí: el soporte de hardware. Hardware sólo para Windows es tan idiota.. Ojalá supiera una palabra para decir un millón de veces más fuerte  "idiota". Sarah presenta una perspectiva mucho más sana:
> ¿Cómo puede un dev ganarse la vida escribiendo software libre?

Una forma de ganarse la vida escribiendo software libre es que otras personas pueden vender hardware.

Si una empresa vende un componente de ordenador, y quieren que pueda utilizarse con Linux, necesitan un controlador.  Alguien ajeno a la empresa puede escribir un controlador independiente, pero si Linux es un mercado bastante grande, vale la pena pagar por el Driver. Dispositivos Estándar pueden utilizar los drivers estandar, pero en muchos casos que no aprovecha plenamente las capacidades de los dispositivos.

Abrir de origen y esperar que los drivers sean también más fáciles de mantener como los núcleo cambios.  Mira a quienes contribuyen al núcleo y verás un montón de empresas de hardware.

Linux también se utiliza para dispositivos orientados a los consumidores: los teléfonos celulares a través de androide, mi querido Nokia Internet Tablet, routers - ver el WRT54G, etc ...

Y Linux es un sistema operativo barato en la venta de los equipos que son de marca y tiene una interfaz gráfica personalizada. Por ejemplo mi HP NETBOOK con un derivado de Ubuntu para las personas que no les importa si están corriendo Linux.

Incluso se vende el hardware abierto, véase Beagleboard y Arduino.

> O bien: ¿Por qué alguien debería programar de forma gratuita? Especialmente cuando son profesionales, y no noobs buscando experiencia? O: ¿Qué hace una persona escribir software libre?

Además de lo Akkana dijo, todas las cuales estoy de acuerdo con:

Por diversión. Tipo de mentalidad el fabricante Creo que se puede decir. No es algo que usted necesita, pero algo que le divierte. Siempre quise aplicar http://www.faqs.org/rfcs/rfc2324.html?

Otra parte de la diversión es que muestra a otras personas lo que has hecho. Dado que no quiere decir que tiene que ser abierto de origen, pero ¿por qué no?  A continuación se puede ver a otras personas que lo acompañan.

Gracias!

Gracias a Daniel y Sarah para contribuir a esta serie, su sabiduría es muy apreciada.

Carla Schroder es el autor del libro Linux Cookbook y el Linux Networking Cookbook (O'Reilly Media), y el próximo "Building a Digital Sound Studio with Audacity"  (NoStarch Press), un libro para toda la vida amante, y el director gerente del LinuxPlanet y Linux Today.


No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías