:))
Son puntos de vista... No comparto, lo mio es tambien con onda.
Te lo pongo en otra perspectiva...
1. Construyo aplicaciones, mis clientes pagan por mis sistemas, lucro con
esos sistemas
2. Para construir esas aplicaciones debo hacer cosas, para hecer esas
cosas debo invertir tiempo
1. Desarrollando alguna funcionalidad
2. Buscando esa funcionalidad de alguien que la comparta libremente
3. Comprando esa funcionalidad a quien la venda
3. Cobrarle a mis clientes por mi trabajo, eso incluye 1 y 2, sea 2.1,
2.2 o 2.3.
Prefiero tener esa mirada, en cuanto al conocimiento hay tantas fuentes
mucho mas interesantes que hacer ingenieria inversa..
Bueno esa es mi reflection sobre el tema..... :))
Daniel Calvin
El 18 de enero de 2011 20:56, Oscar Onorato <[email protected]>escribió:
> Daniel,
>
> La verdad no quería responder porque va a dar lugar a un thread largo.
> Aunque va con la mejor onda...
>
> Las Empresas estadounidenses deben basarse en la primera enmienda para
> estas cosas. Es decir sólo están mirando. Si no hubiesen prohibido
> Reflector.
> Ahora acá en la Argentina no tengo idea, aunque me acuerdo de un Presidente
> que mando a hacer Ing. inversa de motos que luego fueron mejoradas y
> reproducidas.
> Por otro lado hay algo más y es más profundo: el saber u el conocimiento
> son colectivos. De manera que esos componentes no hubieses existido si antes
> no hubiesen creado .NET y antes de .NET no hubiesen creado un paradigma O.O.
> Es decir, llevándolo al extremo... No hubiese existido un Enstein sin un
> montón de físicos y matemáticos desde Newton. Y nadie conoce el nombre de
> esos físicos y matemáticos. Por eso es que el conocimiento es colectivo, más
> allá de las patentes.
> Ese es el último eslabón de la creatividad. Y no es más que ciencia
> aplicada. Es decir, conocimiento colectivo puesto en acto.
>
> Te repito, va con la mejor onda. Pero además prefiero, más allá de las
> leyes extranjeras, que alguien de acá pueda mejorarlo. Porque esa persona
> también forma parte del conocimiento y la creación colectiva.
> De última que me vengan a golpear la puerta... :)
>
> Un abrazo
>
> El 18 de enero de 2011 18:54, <[email protected]> escribió:
>
>> Se puede hacer, pero, se debe hacer?....
>> Para casi todo hay opciones os, yo agotará ese camino....
>>
>> Daniel
>>
>> Enviado desde mi BlackBerry de Movistar (http://www.movistar.com.ar)
>> ------------------------------
>> *From: *Oscar Onorato <[email protected]>
>> *Sender: *[email protected]
>> *Date: *Tue, 18 Jan 2011 16:56:06 -0300
>> *To: *<[email protected]>
>> *ReplyTo: *[email protected]
>> *Subject: *[puntonet] Software de Licencias
>>
>> Matías,
>>
>> También podrías ver cómo lo hacen los componentes de 3ras partes como
>> WebCustomControls o CompositeControls que vende Empresas como
>> http://www.componentsource.com/features/infragistics/index-es.html
>> La idea sería bajarte una demo e investigarla con
>> http://www.lutzroeder.com/
>> En todo caso la podrás mejorar si encontrás la manera en la que ellos
>> activan los mensajes a partir de la finalización del Trial.
>>
>> Saludos
>> PD: nunca intenté con los exe de .NET aunque hace un par de años sí lo
>> hice con las dll's (ensamblados) y descubrí, además, que no estaban muy bien
>> programados, por ejemplo. Y los venden como pan caliente.
>>
>> Ahora sip,
>>
>> Saludos
>> El 18 de enero de 2011 16:00, Matías Aguilar
>> <[email protected]>escribió:
>>
>>> Gracias por la respuesta.
>>>
>>> Sí, algo así había pensado (ya lo estoy desarrollando yo), y a eso
>>> agregarle una validación online contra un webservice, para hacerla expirar
>>> después de un tiempo.
>>>
>>> Saludos.
>>>
>>> El 13/01/2011 6:05 p, Mauro Andrea escribió:
>>>
>>> Hola Matías
>>> Te comento que hace un buen tiempo atrás, antes de utilizar llaves USB
>>> optamos por implementar llaves lógicas como lo que vos planteás.
>>> Tendrías que ver un poco WMI (
>>> http://www.freevbcode.com/ShowCode.Asp?ID=4571). Una idea sería la
>>> siguiente:
>>> - Tomar el serie del micro o disco rígido.
>>> - Generar un código de instalación basándote en éste número de serie
>>> - Brindarle al usuario una clave de activación basada en el código de
>>> instalación
>>> - Cuando el usuario ingresa la clave verificás si ésa clave es coherente
>>> con el código de instalación
>>> - Si la clave es correcta, grabás en el registro de windows un tercer
>>> código encriptado que esté relacionado con el código de instalación y la
>>> clave de activación.
>>> - Por último, al iniciar la aplicación deberías buscar ésa clave en el
>>> registro, desencriptarla y verificar que corresponda con el código de
>>> instalación.
>>>
>>> De ésta forma cada vez que lo instalen en una PC nueva van a necesitar
>>> una clave, y si te copian la aplicación y la clave del registro no debería
>>> funcionar en otra PC dado que el serie del micro o disco no va a ser el
>>> mismo. Ojo que el serie del disco es manipulable.
>>>
>>> Espero haberte orientado un poco, en lugar de marearte con tanto
>>> palabrerío, y que te sirva para lo que estés desarrollando.
>>>
>>> Saludos!
>>>
>>>
>>> *Mauro E. Andrea**
>>> **Newdev** **S.R.L**. - Tecnología Informática*
>>> *Rioja 1151 Piso 3 Of. 3
>>> Tel. (0341) 530-0572 / 425-9808
>>> www.newdev.com.ar
>>> www.facebook.com/newdevsrl
>>> www.twitter.com/newdevsrl*
>>>
>>>
>>>
>>>
>>>
>>> * *
>>>
>>>
>>> ------------------------------
>>> *De:* [email protected] [mailto:[email protected]<[email protected]>]
>>> *En nombre de *Matías Aguilar
>>> *Enviado el:* Viernes, 07 de Enero de 2011 21:47
>>> *Para:* [email protected]
>>> *Asunto:* [puntonet] Software de Licencias
>>>
>>> Hola gente. Alguien sabe de alguna solución gratuita para poner
>>> validación de licencias a una aplicación?
>>> Lo que me interesa es poder validar la licencia con el hardware de la pc
>>> donde se instala (para que no instalen en otra pc).
>>> Y que la licencia se pueda validar on-line, contra algun web service.
>>>
>>> Estoy tratando de evitar las llaves USB para reducir costos, pero es para
>>> tener en cuenta (gracias pablo por la data).
>>>
>>> Gracias
>>>
>>>
>>
>
--
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional