¿Alguna alternativa libre a truecrypt?

He encontrado dm-crypt, pero creo que solo deja cifrar particiones, yo quiero algo similar a truecrypt que permite cifrar archivos y montarlos. A ser posible que sea tan fácil de utilizar como truecrypt. ¿Alguien conoce alguno?


Saludos
q es por el tema de las supuestas conspiraciones en truecrypt o por que motivo ?
Yo para el cifrado de archivos utilizo mcrypt.
jur318 escribió:q es por el tema de las supuestas conspiraciones en truecrypt o por que motivo ?

No creo que haya una conspiración ya que el código está disponible pero siempre intento utilizar software libre y este programa aunque proporcione el código no lo es.

rDcDc escribió:Yo para el cifrado de archivos utilizo mcrypt.

Voy a probarlo a ver que tal.


Saludos
¿Y por qué dices que no es software libre? La licencia del software te otorga las libertades del software libre:

La libertad de ejecutar el programa, para cualquier propósito (libertad 0).

>> You may use This Product freely (see also Chapter III) on any number of computers/systems for non-commercial and/or commercial purposes.

La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.

>> The complete source code of Your Product must be freely and publicly available (for exceptions, see Section III.2) at least until You cease to distribute Your Product.
>> You may modify This Product (thus forming Your Product), derive new works from This Product or portions thereof (thus forming Your Product), include This Product or portions thereof in another product (thus forming Your Product, unless defined otherwise in Chapter I), and You may use (for non-commercial and/or commercial purposes), copy, and/or distribute Your Product.


La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).

>> You may modify This Product (thus forming Your Product), derive new works from This Product or portions thereof (thus forming Your Product), include This Product or portions thereof in another product (thus forming Your Product, unless defined otherwise in Chapter I), and You may use (for non-commercial and/or commercial purposes), copy, and/or distribute Your Product.

La libertad de distribuir copias de sus versiones modificadas a terceros (la 3ª libertad). Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición necesaria para ello.

>> The complete source code of Your Product must be freely and publicly available (for exceptions, see Section III.2) at least until You cease to distribute Your Product.

Las únicas condiciones que pone es que no utilices los nombres, URLs, logos ni slogans de TrueCrypt, algo que me parece razonable. También deberías aclarar a qué te refieres con software libre, a qué propiedades del software libre, que un programa de código abierto no tiene.
oMega_2093 escribió:¿Y por qué dices que no es software libre? La licencia del software te otorga las libertades del software libre:

La libertad de ejecutar el programa, para cualquier propósito (libertad 0).

>> You may use This Product freely (see also Chapter III) on any number of computers/systems for non-commercial and/or commercial purposes.

La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.

>> The complete source code of Your Product must be freely and publicly available (for exceptions, see Section III.2) at least until You cease to distribute Your Product.
>> You may modify This Product (thus forming Your Product), derive new works from This Product or portions thereof (thus forming Your Product), include This Product or portions thereof in another product (thus forming Your Product, unless defined otherwise in Chapter I), and You may use (for non-commercial and/or commercial purposes), copy, and/or distribute Your Product.


La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).

>> You may modify This Product (thus forming Your Product), derive new works from This Product or portions thereof (thus forming Your Product), include This Product or portions thereof in another product (thus forming Your Product, unless defined otherwise in Chapter I), and You may use (for non-commercial and/or commercial purposes), copy, and/or distribute Your Product.

La libertad de distribuir copias de sus versiones modificadas a terceros (la 3ª libertad). Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición necesaria para ello.

>> The complete source code of Your Product must be freely and publicly available (for exceptions, see Section III.2) at least until You cease to distribute Your Product.

Las únicas condiciones que pone es que no utilices los nombres, URLs, logos ni slogans de TrueCrypt, algo que me parece razonable. También deberías aclarar a qué te refieres con software libre, a qué propiedades del software libre, que un programa de código abierto no tiene.


Veo la licencia igual que la de Firefox, si usas derivados no puedes usar su "marca".
Por eso se creo Icewasel por ejemplo. El producto es libre, pero no su marca, semejante pasa con OpenOffice supongo (con distintas variaciaciones).
Vale, me pasa por no leerme la licencia entera y fiarme de la wikipedia. Había leído que las principales distribuciones no lo consideraban libre y que fedora incluso desaconsejaba su uso.

Por eso cuando llegué al punto II y vi que ponía lo de unmodified pensaba que era cierto y dejé de leer. No llegué a la última línea donde especificaba las condiciones para distribuirlo modificado.

Gracias por la aclaración. Utilizaré TrueCrypt que es el programa más sencillo que he encontrado para lo que busco.


Saludos
Excepto que:
VI.2 escribió:...NOTHING IN THIS LICENSE SHALL IMPLY OR BE CONSTRUED AS A PROMISE, OBLIGATION, OR COVENANT NOT TO SUE FOR COPYRIGHT OR TRADEMARK INFRINGEMENT IF YOU DO NOT COMPLY WITH THE TERMS AND CONDITIONS OF THIS LICENSE.

Vamos, que pueden llegar a demandar a la distro o al usuario si no cumples con las condiciones de su licencia (va más allá de las infracciones de marca).
Veamos algunas perlas de la licencia:
VI.7 escribió:7. IF (IN RELEVANT CONTEXT) ANY PROVISION OF CHAPTER IV OF THIS LICENSE IS UNENFORCEABLE, INVALID, OR PROHIBITED UNDER APPLICABLE LAW IN YOUR JURISDICTION, YOU HAVE NO RIGHTS UNDER THIS LICENSE AND YOU MUST NOT USE, COPY, MODIFY, CREATE DERIVATIVE WORKS OF, NOR (RE)DISTRIBUTE THIS PRODUCT, NOR ANY PORTION(S) THEREOF.

Basicamente si alguna de las leyes de nuestra jurisdicción no se adecuan a lo que dice el capitulo IV, perdemos los derechos que pudiesemos tener con esta licencia.

dark_hunter escribió:Vale, me pasa por no leerme la licencia entera

Bueno, según su licencia el no hacerlo y/o no entender sus condiciones de uso es motivo suficiente para anular los derechos otorgados en esa licencia:
VI.6 escribió:6. IF YOU ARE NOT SURE WHETHER YOU UNDERSTAND ALL PARTS OF THIS LICENSE OR IF YOU ARE NOT SURE WHETHER YOU CAN COMPLY WITH ALL TERMS AND CONDITIONS OF THIS LICENSE, YOU MUST NOT USE, COPY, MODIFY, CREATE DERIVATIVE WORKS OF, NOR (RE)DISTRIBUTE THIS PRODUCT, NOR ANY PORTION(S) OF IT. YOU SHOULD CONSULT WITH A LAWYER.


oMega_2093 escribió:>> The complete source code of Your Product must be freely and publicly available (for exceptions, see Section III.2) at least until You cease to distribute Your Product.

La sección III.2 nos manda a la III.1.d en caso de querer redistribuir el producto, ya sea una distro (lo que hace normalmente) o uno mismo:

III.1.d escribió:Portions of the source code of Your Product not contained in This Product (e.g., portions added by You in creating Your Product, whether created by You or by third parties) must be available under license(s) that (however, see also Subsection III.1.e) allow(s) anyone to modify and derive new works from the portions of the source code that are not contained in This Product and to use, copy, and redistribute such modifications and/or derivative works. The license(s) must be perpetual, non-exclusive, royalty-free, no-charge, and worldwide, and must not invalidate, weaken, restrict, interpret, amend, modify, interfere with or otherwise affect any part, term, provision, or clause of this License. The text(s) of the license(s) must be included with every copy of Your Product that You make and distribute.


Por ejemplo la GPL nos permite cobrar por el software, y en este caso la licencia (que estamos obligados a usar de acuerdo a III.1.e) no nos permite hacer esto, aparte de que la licencia que usemos para el codigo derivado debe aplicar en todo el mundo (lo cual se contradice en la clausula VI.7, Oooh ), por lo tanto no puedes usar la licencia de truecrypt para ello.

En fin, no niego que truecrypt sea un buen software pero su licencia deja mucho que desear. Volviendo al tema, has probado eCryptfs?
Y os habéis saltado lo mejor de la licencia:

IV. Disclaimer of Liability, Disclaimer of Warranty, Indemnification
4. YOU SHALL INDEMNIFY, DEFEND AND HOLD ALL (CO)AUTHORS OF THIS PRODUCT, AND APPLICABLE COPYRIGHT/TRADEMARK OWNERS, HARMLESS FROM AND AGAINST ANY AND ALL LIABILITY, DAMAGES, LOSSES, SETTLEMENTS, PENALTIES, FINES, COSTS, EXPENSES (INCLUDING REASONABLE ATTORNEYS' FEES), DEMANDS, CAUSES OF ACTION, CLAIMS, ACTIONS, PROCEEDINGS, AND SUITS, DIRECTLY RELATED TO OR ARISING OUT OF YOUR USE, INABILITY TO USE, COPYING, (RE)DISTRIBUTION, IMPORT AND/OR (RE)EXPORT OF THIS PRODUCT (OR PORTIONS THEREOF) AND/OR YOUR BREACH OF ANY TERM OF THIS LICENSE.

WTF!!!

La verdad es que a mi también me gustaría conocer alguna alternativa con la misma funcionalidad.

Un saludo.
8 respuestas