Foro de elhacker.net

Sistemas Operativos => Unix/Unix-Like => Mensaje iniciado por: portaro en 11 Febrero 2012, 00:56 am



Título: Filosofia BSD
Publicado por: portaro en 11 Febrero 2012, 00:56 am
Alguién podria poner aqui algo que describa la filosofia BSD, si Vertex pudiera hacer algún documento en post diciendo las grandes diferencias hacia la filosofia GNU/LINUX, y quales son los aspectos más relevantes de esta filosofia BSD.

Gracias de antemano. :D


Título: Re: Filosofia BSD
Publicado por: B€T€B€ en 12 Febrero 2012, 00:09 am


Yo diria que basicamente su filosofia es bastante similar.
Como principal diferencia señalaria el que en el caso de los SS.OO. GNU/LINUX su licencia obliga a que cualquier cambio o mejora que se realice partiendo del cualquiera de sus codigos fuentes a de compartirse con la comunidad, mientras que en el caso de los BSD eso es algo que se deja a libre eleccion.

Compara sus licencias tu mismo.

http://es.wikipedia.org/wiki/Licencia_BSD

http://es.wikipedia.org/wiki/GNU_General_Public_License



Salu2.



Título: Re: Filosofia BSD
Publicado por: MauroMasciar en 12 Febrero 2012, 01:02 am
Interesante...  ;)


Título: Re: Filosofia BSD
Publicado por: Foxy Rider en 12 Febrero 2012, 06:24 am
@B€T€B€ → Licenciamiento != Filosofía
La filosofía es la manera de ver las cosas y los lineamientos que tiene un proyecto, y el licenciamiento son los derechos y obligaciones que se tienen para el uso de un código.

Si bien ambos heredaron un legado "Unix" ... FreeBSD (por hablar de uno de los sistemas *BSD) aparte de descender de un Unix, vino con un transfondo académico y comunidad orientada a Unix diferente.
Y dicho sea de paso, con prioridades diferentes, por que desde que linux decidió incursionar en el escritorio, muchas cosas cambiaron ... y entre esas cosas la "filosofía"

(Aunque claro, también una licencia habla de filosofía ...)

@portaro → No hay un documento X que detalle la filosofía BSD, son cosas que se palpan de leer cómo se organiza el proyecto, sus  ciclos de desarrollo (y lo que pasa el código antes de aceptarse), la jerarquía y qué interpretación se hace de la heredada filosofía Unix.
Más aún, a donde apunta cada sistema y qué público reúne.
Eso va a darte una pista de cómo se hacen las cosas ... cuales son los lineamientos de cada proyecto.

Tenés mucha gente que intentó hablar de la "filosofía *BSD", pero lo que vengo leyendo son documentos incompletos, vagos y demás ..

http://www.over-yonder.net/~fullermd/rants/bsd4linux/08
http://www.freebsd.org/doc/en/articles/explaining-bsd/comparing-bsd-and-linux.html
http://onlamp.com/pub/a/bsd/2004/11/11/FreeBSD_Basics.html
http://onlamp.com/pub/a/bsd/2005/01/13/FreeBSD_Basics.html

En este hilo comparé y ejemplifiqué con lo primero que me llegó a la cabeza, pero sin dudas es muchisisisisisisisisimas veces más amplio : http://foro.elhacker.net/gnulinux/que_version_de_linux_prefieren_usar-t352893.0.html;msg1716961#msg1716961
Creo que lo que se podría comparar son los "cómo" para que de ahí fácilmente se infiera el "qué" ...

Saludos.


Título: Re: Filosofia BSD
Publicado por: B€T€B€ en 13 Febrero 2012, 00:36 am


Citar
@B€T€B€ → Licenciamiento != Filosofía

En ningun caso he querido dar a entender eso  vertexSymphony; disculpen si no me he explicado correctamente.
Solo digo que:

Citar
Yo diria que basicamente su filosofia es bastante similar

...y que compararando las licencias que soportan ambos SS.OO. podemos extraer algunas conclusiones a cerca de su filosofia.
Pero siendo tan amplia y variada la cantidad de distribucinos Linux, y teniendo en cuenta que algunas de ellas se podria decir que comparten la misma filosofia que BSD...

¡Estamos hablando de algo muy complejo!





Salu2.




Título: Re: Filosofia BSD
Publicado por: WarlockBSD en 14 Febrero 2012, 22:13 pm
No quiero entrar en una guerra de Licencias, pero para mí la Licencia BSD es mucho más "libre" puesto que incluso permite cerrar el código y venderlo.  >:D


Título: Re: Filosofia BSD
Publicado por: MauroMasciar en 14 Febrero 2012, 23:31 pm
No quiero entrar en una guerra de Licencias, pero para mí la Licencia BSD es mucho más "libre" puesto que incluso permite cerrar el código y venderlo.  >:D

Eso es lo interesante.. xD


Título: Re: Filosofia BSD
Publicado por: armizh en 15 Febrero 2012, 05:08 am
No quiero entrar en una guerra de Licencias, pero para mí la Licencia BSD es mucho más "libre" puesto que incluso permite cerrar el código y venderlo.  >:D
Esto es incorrecto. Lo que permite es incluir codigo fuente bajo la licencia BSD en software no libre.
Citar
Copyright (c) 2012 <autor>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.

3. Neither the name of copyright holders nor the names of its
   contributors may be used to endorse or promote products derived
   from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

En español: La redistribución del código fuente o formato binario deben conservar el aviso de copyright, la lista de condiciones y la siguiente renuncia. (En formato binario debe incluirse esto en la documentacion del software que distribuye el programa protegido bajo la licencia BSD).
Como vez, no es que se "cierre el codigo", sino que se puede incluir codigo bajo BSD en software de codigo cerrado. Sobre lo de vender, en ninguna licencia de software libre (ni siquiera la GPL) se habla sobre vender o no vender, por lo que un software libre puede ser de pago (vease Red Hat Enterprise)
Saludos


Título: Re: Filosofia BSD
Publicado por: Foxy Rider en 16 Febrero 2012, 11:57 am
Citar
No quiero entrar en una guerra de Licencias, pero para mí la Licencia BSD es mucho más "libre" puesto que incluso permite cerrar el código y venderlo. 

FALSO, se pueden hacer FORKS privativos o uso en software privativo (ahá, y la libc de GNU? qué licencia tiene? la respuesta es súper divertida !), un dev no comete un error de publicar un code sin revisar la licencia (el documento legal entero usualmente) y si se elige la BSD, es por que claramente no es problema que se forkee o se use fuera del licenciamiento original (sea en entornos GPL o entornos privativos ... por que ah si, usar una licencia BSD en entorno GPL fuerza un relicenciamiento en el código BSD, que es incompatible con la licencia original, "cerrando el código" por así decirlo, irónico no?).

Peeeeero, decir "cerrar el código" es engañoso, por que sugiere que el código dejaría de existir, cosa que es falso ... lo que pueden hacer es tomar el código y usarlo, o hacerle un fork (que puede o no retornar mejoras al proyecto original), pero el proyecto original siempre existe.
muchos proyectos grandes y críticos (IMHO) usan esta licencia (o similares), por que es la que parecía correcta para usar (la herramienta correcta para el trabajo ...)

Por ejemplo, un uso correcto fue lo que se dice que es la implementación referencia de TCP/IP, para tener un ejemplo claro donde no te importa si usan tu código en un entorno privativo.

Citar
renuncia

aviso, un disclaimer es un aviso.

Saludos.


Título: Re: Filosofia BSD
Publicado por: WarlockBSD en 16 Febrero 2012, 12:53 pm
vertexSymphony , gracias por la aclaración, muchas veces ni yo mismo se explicar lo que quiero decir  :-(


Título: Re: Filosofia BSD
Publicado por: armizh en 16 Febrero 2012, 17:03 pm
aviso, un disclaimer es un aviso.
Si, lo se jeje, es que hice un traduccion rapida con el traductor de google xd No creí necesario hacer una traduccion por mi mismo. Creo que para la proxima traducire yo mismo

Saludos