![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
Saludos |
#2
|
||||
|
||||
Hola, amigo, "tanto tiempo"
![]() Bueno, el asunto creo que es el siguiente: Tienes delphi y creas un software, vamos a suponer que el "cross compiler" funciona de maravilla, ese software creado por tí lo puedes compilar para windows, linux y mac (por ejemplo), y tú quieres distribuirlo como open source, digamos que con licencia bsd, mpl, gpl, etc. ¿puédes hacerlo?, puedes. Siempre y cuando no tengas que distribuir código de terceros que no te lo permitan. Si usas, por ejemplo, una ".dll" para comprimir/descomprimir archivos ".rar" y es un software cerrado por el que has pagado... entonces no podrás licenciar tu software como "libre" porque tendrías, en todo caso, que usar alguna utilidad que también tuviese una licencia libre para tratar los ".rar". Es un simple ejemplo, pero creo que se entiende. Resumiendo, si en tu software no tienes que entregar también dll, bpl, exe, ocx, etc. que sea "cerrado", entonces podrás distribuirlo como libre sin problemas. El que esté desarrollado con delphi o cualquier otro entorno "cerrado" no implica que tú no puedas crear un software libre. O sea, tú puedes crear software libre, abierto o por el contrario licenciarlo cerrado, privativo, independientemente del sistema operativo, del lenguaje/compilador con el que esté creado, etc. Existen programas cerrados y privativos para linux, ahora mismo recuerdo el nero y los drivers de nvidia, por ejemplo. p.d.: Esto que explico es como yo lo entiendo, puedo estar equivocado, aunque no creo ![]() |
#3
|
|||
|
|||
Cita:
Cita:
Cita:
Entiendo que la comunidad Open Source tenga sus "ascos" sobre este tema, pero si lo vemos por el lado comercial, lo interesante es poder contar con la multiplataforma ya que esta permitiría una mayor penetración de los productos que se desarrollan, porque al final un gran porcentaje de los desarrolladores lo hacemos por negocio, unos mas otros menos, unos con prácticas no muy leales otros con buenas prácticas, etc etc etc lo que gusten y manden. Yo creo que lo realmente importante es que la posibilidad exista, que sea buena o mala pues ya veremos. ![]() Salud OS |
#4
|
||||
|
||||
Cita:
Pero "en nuestro mundo", en lo que hacemos normalmente, que suele ser software para gestión de empresas y utilidades varias, ¿sirve para algo "esconder" el código fuente?, pienso que no. No hay ningún cálculo maravilloso en un software de este tipo, no son más que sumas y restas de precios por unidades, sumas de impuestos, restas de pagos, saldos de importes pagados, etc. muy simple. ¿Crees que si entregas el código fuente de tus programas a tus clientes puedes perder dinero, clientes, etc.?, yo pienso que no, es más yo siempre he acompañado en un directorio de mis programas todo el código fuente, son rarísimas las ocasiones en las que alguien me ha dicho: "oye, esto es el código fuente de tu programa, verdad?", pues sí, lo es, y a nadie se le ha ocurrido revisarlo, modificarlo y venderlo, llevaría demasiado trabajo, no vale la pena. Porque hay que tener en cuenta que la única diferencia entre un software abierto y otro que no lo es... es que se entrega el código fuente para que hagan lo que quieran con él, nada más, el resto es todo igual, y lo normal, como he dicho antes, es que no hagan nada con él. |
#5
|
||||
|
||||
Hola
Creo ademas que; Si no es algo maravilloso, tratar de entender lo que hizo otro es mas difícil que hacerlo de nuevo. Software libre, Liberen a willy. ![]() Saludos
__________________
Siempre Novato |
#6
|
|||
|
|||
Cita:
![]() ![]() ![]() Ya en serio amigo Casimiro, la óptica de las personas no tiene porque ser la misma y única que para eso somos individuos, yo en la única libertad que creo es en la de poder elegir como vender mis desarrollos. Lo demás es como te lo digo, una cuestión meramente personal. Saludos ![]() |
#7
|
||||
|
||||
Volviendo al tema original, yo creo que no lo desplazaría en lo absoluto.
El mundo está lleno de ejemplos de cosas abiertas que compiten con cosas cerradas. Y nada cambia demasiado. Linux vs Windows vs Mac vs CualquierOtro es una prueba de ello. Hacer nuevos Windows o nuevos Linux no cambia las cosas. El que usa uno no quiere usar el otro. Y punto. A muuuuuy largo plazo quizás impacte, pero a mediano-corto, ni por casualidad. Desconozco las estadísticas de uso de Lazarus, pero no creo que sea usado porque es multiplataforma y Delphi no lo es. Por otro lado creo que la tan mencionada cross plataform de Delphi deja más preguntas que respuestas. No han habido buenas experiencias con esto así que la gente no confía mucho en Embarradero. Por lo que deberían pasar unos cuantos años para que la gente realmente se vuelque a Delphi. En ese plazo, me atrevo a decir con tristeza, el Cross Plataform, Delphi y Emabarradero van a haber dejado de existir como pazó antes con Kylix y la CLX, Borland y Codegear. |
#8
|
||||
|
||||
Cita:
Es cierto que utilizando GCC o Free Pascal puedes compilar desde (por ejemplo) Windows generando un ejecutable para Linux (lo que se llama cross compilling, vamos), sin embargo no hay nada mejor que compilar en la misma plataforma para la que estás desarrollando. Es más rápido y eficiente. Salvo que la plataforma de destino no sea suficientemente potente (por ejemplo, muchos dispositivos portátiles). En definitiva, que si van por ese camino y no lo cambian, poco van a medrar y seguirán perdiendo mercado frente a Sun/Oracle, IBM, etc. y estarán siempre por debajo de Microsoft, y eso que tienen una gran oportunidad para volver a adelantarles y posicionar no sólo Delphi sino también Builder muy por delante de Visual C++ y VisualBasic. Creo que deberíamos hacer una campaña para decirles a Embarcadero y CodeGears que sean valientes y se lancen a distribuir compiladores e IDEs nativos para Linux, para Mac y para más plataformas (Solaris, BSD, eComStation, Haiku, ... Bueno, quizá para estas últimas no ![]() ![]() Última edición por Ñuño Martínez fecha: 27-04-2010 a las 09:27:32. |
#9
|
||||
|
||||
Aunque también es posible que liberes la parte del código que es tuya como open source AUNQUE estés interfazando librerías de terceros (de hecho es algo muy común, como hacer un driver para sql server de forma libre aunque, las dlls y apis sean cerradas).
Yo manejo algo así, por ejemplo http://code.google.com/p/chibiorm/ es la parte de código que libere desde http://bestsellerapp.com (el sitio esta en mantenimiento) el cual es privado. Sin embargo, considere que liberar una parte cumple con 2 objetivos: - Mejorar la calidad del código (cuando piensas en hacer código para terceros, debes ser mas concienzudo en hacerlo bien) - Retornar a la comunidad algo de esfuerzo, en compensación de todo el que he recibido a cambio. ----- No creo que afecte mucho a lazarus, aunque espero que si. La verdad que en el proceso de portar a lazarus/osx pase unos 2/3 meses luchando con un montón de tonterías que sinceramente no me dejaron muy enamorado de la idea, así que espero que embarcadero cumplan con la parte multiplataforma.
__________________
El malabarista. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
delphi 2011 | JXJ | Noticias | 13 | 03-04-2010 00:42:34 |
Delphi A Lazarus | rcm861 | Noticias | 6 | 10-09-2008 15:31:25 |
Una empresa española dice que abrirá un hotel espacial en 2012 | Caral | La Taberna | 4 | 11-08-2007 16:50:19 |
instalar lazarus y delphi | nightynvid | Lazarus, FreePascal, Kylix, etc. | 2 | 13-11-2006 19:08:04 |
[Lazarus] GTK+-devel en SUSE. problema instalar lazarus de esa libreria. | sakuragi | Lazarus, FreePascal, Kylix, etc. | 3 | 28-09-2006 03:31:09 |
![]() |
|