Saltar al contenido

Se pueden patentar los códigos


logroastur

Recommended Posts

Buenas quizas suene a animalada pero una pregunta para pensar se podria llegar apantentar un codigo, quiero decir si un software es posible que se pante y este lo qu erealiza es ejecutar un programa d una forma deteminada un conjunto de codigos(proyecto) que se ejecutan para que un libro elabore determinadas funciones podria ser pantentado?

Si ya se locura puesto que partimos de que es un codigo abierto pero! todo se basa en codigos + ô menos abiertos el que micrososft y demás multinacionales posea sus codigos cerrados no quiere decir que este basado en codigos que se usan es decir no se sabra que codigos ha usado y de que forma pero el lenguaje es el mismo por lo que estamos en la misma situación que si yo crease un codigo en VBA que ejecutase un complejo sistema de calculos en teoria se podria pantentar o no?

bueno que esto es una elucubración que se me ha presentado así a voz de pronto pero que no va a ningún lado pero agradeceria vuestra opiniones

un coordial saludo

PD lo coloco en este subforo por ser este un poco variopinto

Enlace a comentario
Compartir con otras webs

Hola logroastur,

Pues yo habría votado por “depende de tus necesidades y tus alternativas”, también depende del código así que he votado por esa. Si hablamos de un programa ya hecho, no se si se podrá patentar pero desde luego si que se puede vender, lo hacen constantemente por todo internet. Si es una idea de código revolucionaria, entonces si que se puede patentar, lo primero que has de hacer es ir a un abogado experto en temas informáticos y el decidirá si eso se puede hacer o no, para que luego te lo concedan junto con un notario y te den los derechos de la patente, siempre y cuando esa idea no este ya pillada.

Por supuesto, deberías escribir el código en otro lenguaje que no fuera VB, y si vas a hacerlo en VB al menos hazlo fuera de excel, es decir, en un proyecto totalmente nuevo guardando siempre para ti el código fuente y compartiendo únicamente el ejecutable.

Todo lo de arriba en cuanto a las legalidades y en respuesta real a tu pregunta. Ahora mi respuesta personal es que, todo debería ser de todos, una idea tuya no es mas que la suma de las ideas de otros que se te han puesto delante para generar una mezcla de ideas que dan lugar a otra variante mas y que nunca debería enjaularse bajo los derechos de autor o de reconocimiento remunerado, pero la vida es así y hay que comer de algo así que mientras la sociedad funcione así de mal te digo que adelante con las patentes y que si tienes medios para vivir cómodamente y lo único que sacarías mediante la venta de tus ideas fuera hincharse los bolsillos entonces diría que lo compartieras libremente. No termino de decidirme por un bando u otro, depende muchísimo del estado social y económico de cada persona.

Un saludo amigo.

Enlace a comentario
Compartir con otras webs

Hola y buenos días, bueno creo que esto es muy aleatorio, ya que si hablamos de códigos efectuados con un programa, y funciones ya inventadas, desarrolladas y patentadas por otros, entonces te estás aprovechando de ese trabajo que no era tuyo, por lo cual pienso que algo que tu realices con eso, no podrías patentarlo, ahora bien, si eres tú quien inventa un nuevo lenguaje, programa o funciones, entonces creo que algo se podría hacer, ya que no estaría basado en nada que no es tuyo y ya está patentado, por ejemplo el caso de excel, todo lo que tu hagas con sus funciones, digamos que pertenecen al desarrollo del mismo programa, o así lo entiendo yo.

Lo que sí se puedes hacer es utilizando esto, vender esos códigos a empresas, programadores, etc, que ellos mismos estén desarrollando un nuevo programa.

Bueno esta es mi modesta opinión.

Y sobre la encuesta, creo que debería replantear tus preguntas, no sé que contestar, ninguna satisface mi opinión.

Un saludo, Germán.

Enlace a comentario
Compartir con otras webs

Cuando se trata de patentar códigos software, en mí hay una dicotomía entre lo que pienso como ingeniero de software y lo que le conviene a mi empresa para su negocio.

Como programador trabajando para una cía, para poder incluir en mis programas un algoritmo o un código patentado o con copyright, debo pagar royalties / regalías, siendo justo que así sea para darle "al César lo que es del César" pero impide la colaboración y la divulgación técnico-científica y sobre todo, impide el progreso.

Porque uno de los males de las patentes es la capacidad del que patenta el algoritmo de no codificarlo durante 20 años si no quiere, además de generar monopolios de las empresas fuertes sobre las pequeñas y débiles.

Sabéis cuál es la compañía que más patenta:

IBM Corporation con más de 40.000 patentes activas y casi 5.000 publicadas en 2009

Y no creáis que sólo patenta software sino que también se dedica a la industria de las armas de fuego (mira esta patente)

ezg7ki.png

En la imagen se puede ver un Sistema de Control de Autorización, o sea un diagrama de bloques (lo que pide la agencia de patentes para patentar una idea) sin los algoritmos ni los códigos. Si IBM o cualquier otro (sirviéndose de un simple diagrama y del pago de altas cuotas a la Oficina de Patentes USA) se ha convertido en el dueño y señor de cualquier algoritmo o programa que realice las funciones explicadas en el diagrama de bloques ¡No os suena a cuento chino! ¿Dónde está el gran programador que ha patentado un software? No os equivoquéis ¡solo se patenta la idea nunca la codificación de la idea!

Para patentar no hacen falta programadores como nosotros, solo hacen falta analistas de software que sepan dibujar diagramas de bloques :rolleyes:

Lo dicho, durante años me ha tocado lidiar con IBM y otras multinacionales en software, telecomunicaciones y defensa y el mundo sería mejor sin tanta patente que pone barreras al desarrollo de nuevos códigos y productos y al despegue del I+D en los países hispanoparlantes.

Enlace a comentario
Compartir con otras webs

Pedro

Sin duda te has vuelto uno de mis preferidos, porque cada vez que intervienes lo haces con justesa y justicia

En la imagen se puede ver un Sistema de Control de Autorización, o sea un diagrama de bloques (lo que pide la agencia de patentes para patentar una idea) sin los algoritmos ni los códigos. Si IBM o cualquier otro (sirviéndose de un simple diagrama y del pago de altas cuotas a la Oficina de Patentes USA) se ha convertido en el dueño y señor de cualquier algoritmo o programa que realice las funciones explicadas en el diagrama de bloques ¡No os suena a cuento chino! ¿Dónde está el gran programador que ha patentado un software? No os equivoquéis ¡solo se patenta la idea nunca la codificación de la idea!

Para patentar no hacen falta programadores como nosotros, solo hacen falta analistas de software que sepan dibujar diagramas de bloques :rolleyes:

Lo dicho, durante años me ha tocado lidiar con IBM y otras multinacionales en software, telecomunicaciones y defensa y el mundo sería mejor sin tanta patente que pone barreras al desarrollo de nuevos códigos y productos y al despegue del I+D en los países hispanoparlantes.

Gracias por darnos tus orientaciones que siempre son excelentes

Logroastur que gran reflexion a la que nos has metido :)

Saludos a todos

Enlace a comentario
Compartir con otras webs

Buenas a todos la verdad es que cuando coloque este post no crei fuese a crear un post atrayente pero veo que me he equivocado y agradezco a todos los comentarios que estais colocando

Si IBM o cualquier otro (sirviéndose de un simple diagrama y del pago de altas cuotas a la Oficina de Patentes USA) se ha convertido en el dueño y señor de cualquier algoritmo o programa que realice las funciones explicadas en el diagrama de bloques ¡No os suena a cuento chino! ¿Dónde está el gran programador que ha patentado un software? No os equivoquéis ¡solo se patenta la idea nunca la codificación de la idea!

Para patentar no hacen falta programadores como nosotros, solo hacen falta analistas de software que sepan dibujar diagramas de bloques :rolleyes:

.

la verdad me alegra que me coloques como un programador pero la verdad es que estoy bastante lejos de ello esto lo tomo como realizar crucigramas.

se agradecen los aportes pues como siempre algo nuevo se aprende de cada uno de ellos

Ahora mi respuesta personal es que, todo debería ser de todos, una idea tuya no es mas que la suma de las ideas de otros que se te han puesto delante para generar una mezcla de ideas que dan lugar a otra variante mas y que nunca debería enjaularse bajo los derechos de autor o de reconocimiento remunerado, pero la vida es así y hay que comer de algo así que mientras la sociedad funcione así

.

yo la verdad es que estoy encontra del tema de las paentes pero bueno hay convivir con ellas

un saludo

Enlace a comentario
Compartir con otras webs

Que buen foro, hasta se aprende de patentes aquí... jajajaja

Mira que desconocia que sólo patentabas la idea con diagramas,,,, sin patentar las "Tripas" de tu nvento...

Que mal, porque como dice Pedro cualquier cosa que caiga dentro de la idea patentada con los patrones,,, ante la ley será de ellos y podrán utilizarla....

Por otro lado Miguel, es cierto lo que dice Santi y Germán,,, y no creo que alguién (empresas) te compren un código envuelto en el editor del excel,,, al menos un ejecutable y que requiera instalación para correrse en el ordenador sí... y dependiendo las necesdades...

En el caso de la programación en VBA (Excel) me imagino que nadie de los que está aquí han inventado algo, sólo hemos ido aprendiendo lo que ya viene empaquetado ahí que fué creado por alguién más...

Además crear unas líneas que sirvan para lo que sirvan,,, siempre podrá alguién tener acceso a ellas y hacer uso sin pagar derechos de autor.... si nos fijamos la piratería es un gran negocio... si ni siquiera los autores de música reciben regalías al menos por 50% de lo que se mueven sus producciones en el mundo....

Enlace a comentario
Compartir con otras webs

Crear una cuenta o conéctate para comentar

Necesitas ser usuario para poder dejar un comentario

Crear una cuenta

Registrarse para una nueva cuenta en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectarse

¿Ya tienes una cuenta? Conéctate aquí.

Conéctate ahora
  • 97 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      177
    • Comentarios
      90
    • Revisiones
      27

  • Crear macros Excel

  • Mensajes

    • Hola, Ya he podido, reoslverlo. Por favor dar por terminado, este tema. Muchas gracias Mariano
    • Buenas a todos, trato de transponer o pivotar el archivo que adjunto. El archivo tiene 3 columnas ( en este caso, como pueden ser más 😞 Cód.artículo, Cód.características y Valor. El objetivo es dejar como primera columna el Cód.artículo y como fila de encabezado Cód.características, y luego cruzando datos con Valor. No sé si me he explicado bien Gracias de antemano. Libro1.xlsx
    • Hola que tal amigos programadores por favor me podrían ayudar con una macro que me genere un archivo CSV delimitado por comas, la estructura del archivo CSV no deberá llevar encabezado, los datos del archivo CSV serán obtenidos de la hoja “Datos”. En la columna A: deberá tener la clave clues que se toma de la columna B de la hoja Datos En la Columna B: el Código (son 230 codigos que van del rango G1:IB1 de la hoja datos) En la Columna C: el valor almacenado a su correspondiente al código y clues En la Columna D: el número del mes que se obtendrá de la de la columna E de la hoja Datos En la Columna E: el año que se tomará de la columna F de la hoja de Datos   Son 230 códigos por lo que la macro generará 230 filas por cada clave clues que tenga la hoja Datos En el archivo anexo una hoja llamada CSV para que vean la estructura que tendrá, el archivo CSV estará delimitado por comas   Les agradecería mucho que me ayuden por favor, Dios los bendiga Exportar datos a csv.xlsx
    • Hola buenas tardes.   Debido al trabajo debo estar comparando en un periodo unos archivos dentro de una carpeta o subcarpeta. en base a la fecha de creacion o modificacion.  pero tengo que estar viendo carpeta por carpeta y aveces son varios. Con una macro intente  listar los archivos de cualquier carpeta y subcarpeta, esto activandolo segun la celdaactiva. El problema es que tiene algunos errores. 1. si la carpeta cuenta con subcarpetas me los manda a muchas filas abajo. Mi idea es hoja(Así debe quedar) Que con una macro pueda seleccionar la carpeta desde el buscador y me de la lista de archivos a partir de la fila 6. siendo columna A= fecha de modificación, columna B =Fecha de creación y columna C=Nombre del archivo con hiperlink. Con otro o con la misma macro poder seleccionar otra carpeta y sus subcarpetas, según sea el caso. y me liste a partir de la columna F de la fila 6 Siendo La columna F=Nombre del archivo, columna H=fecha de creación, columna I=ultima modificación   Para así poder acceder y comparar mis archivos, directamente desde excel.   Muchas gracias Mariano       Listar archivos de 2 carpetas para comparar.xlsm
    • Hola buenas, Os presento mis dudas. Tengo un libro  (llamémosle LibroDestino) con dos módulos, uno de definición de variables "ModDef" y otro de inicializacion de esas mismas variables "ModCfg". Necesito que al copiarme una hoja de otro libro(llamémosle LibroOrigen), mediante un procedimiento, sobrescribir el modulo de inicialización de variables del LibroDestino con el  contenido del módulo que hay en el LibroOrigen. Destacar que los dos módulos de cada libro tienen el mismo nombre "ModCfg". Y tienen una única variable llamada "Mensaje". En el LibroDestino tiene el valor "Hola" y en el LibroOrigen el valor "Adiós" Este procedimiento lo realiza perfectamente,  es decir se sobrescribe, pero si en el mismo procedimiento quiero utilizar el nuevo valor de esa variable, me conserva el valor de la variable anterior. Para hacer las comprobaciones he ejecutado un MsgBox al empezar y al acabar el procedimiento, pero en los dos casos me devuelve el valor original del LibroDestino el valor "Hola", cuando mi idea es que al sobrescribir el modulo con el nuevo valor de la variable, el último MsgBox me devuelva el valor "Adios". Mi objetivo es poder tener la inicialización de esas variables en un libro que no sea el de trabajo (LibroDestino), ya que según la hoja que importe puedo requerir que las variables tengan un valor u otro. ¿Por que no me coge en el procedimiento el nuevo valor de la variable? ¿Cómo podría conseguirlo? He tenido que activar en VBA  la referencia Microsoft visual basic for applications extensibility 5.3 desde  Herramientas -> Referencias. Creo que es la única manera de poder trabajar con los módulos desde VBA, aunque si se pudiera de otra manera creo que sería mas óptimo. Mil gracias de antemano, un saludo!         Libro1_Prueba.xlsm Libro2_Prueba.xlsm
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.