Giter Club home page Giter Club logo

Comments (27)

felixrabe avatar felixrabe commented on July 24, 2024

Being not the original authors, I guess it will be legally complicated for them to just change the license.

from truecrypt.

ChrisMcKee avatar ChrisMcKee commented on July 24, 2024

With the original authors spending most of the softwares existence hiding themselves behind fake names, one can only assume the Copyright is pretty worthless.
Regardless the project 'according to the terms' needs renaming.

from truecrypt.

FreeApophis avatar FreeApophis commented on July 24, 2024

We certainly will try - currently we think that the last License Change is also valid for the 7.1 Release. But as @felixrabe has written we are not owner of the code. However it looks like the TrueCrypt Team has largerly abandonned it's Code.

from truecrypt.

felixrabe avatar felixrabe commented on July 24, 2024

I like this effort, but please keep in mind there is a reason many open source communities ask for contributor agreements. IANAL, but I think copyright law protects works regardless of the author's anonymity.

My suggestion: Contact a lawyer specialized in (international) copyright law.

from truecrypt.

FreeApophis avatar FreeApophis commented on July 24, 2024

Absolutley true - as I said currently we understand that the Code is under the new License including Older releases. Otherwise the License Change would not make much sense. Otherwise we cannot do much.

from truecrypt.

felixrabe avatar felixrabe commented on July 24, 2024

@ryanlol - I disagree, or maybe I don't understand you right.

I would love to have a project like truecrypt.ch come up and take over my project in good faith and with a solid understanding of the legal issues if I was anonymous and had to abandon my original project for some reason. And I think being conscious of the possibilities and legal extent of what is possible and acting on that (as I said, in good faith) will earn respect.

The goal and the intent here (as I understand it) is to not let TrueCrypt die.

from truecrypt.

edudemy avatar edudemy commented on July 24, 2024

Section III of the License text clarifies the circumstances under which a (modified/unmodified) fork/derivative can carry forward the legacy of Crypt 2.0

from truecrypt.

andreicristianpetcu avatar andreicristianpetcu commented on July 24, 2024

I don't think "good faith" and copyright law get along with each other. Relicensing might be quite tricky and it might involve a lawyer who understands computer copyright and copyleft law. My initial impression was that relicensing is just as simple as picking a new license and pushing the LICENSE.txt file to the git repo but I'm starting to see the complications that might appear.

from truecrypt.

oderwat avatar oderwat commented on July 24, 2024

Maybe related: https://www.schneier.com/blog/archives/2014/05/truecrypt_wtf.html#c6345306

from truecrypt.

felixrabe avatar felixrabe commented on July 24, 2024

@andreicristianpetcu - I don't know the license myself yet, but if it does not explicitly allow relicensing (like MIT-style licenses do, as opposed to GPL-style licenses), relicensing is probably (IANAL) impossible without the explicit written consent of the original authors. (IANAL, but I wrote a school work once on intellectual property.)

from truecrypt.

felixrabe avatar felixrabe commented on July 24, 2024

@oderwat - Interesting link, thanks. I'll quote it here:

As a practicing attorney, if a client came to me asking if it would be alright to fork truecrypt, my advice would be: "go for it." Completely setting aside what the license says, or whether it's enforceable, a potential lawsuit would never survive a pre-answer motion to dismiss for lack of standing. To even get in the door to the courthouse, a plaintiff would have to first reveal his/her/their identities, and second prove that he(/she/they) is(/are) in fact truecrypt's anonymous author(/s). The first is highly unlikely because it would be extremely out of character. The second is highly unlikely because it's probably impossible. Without a credible threat of a lawsuit (that will at least survive a pre-answer motion) to back it up, the license is just words on a page.

(https://www.schneier.com/blog/archives/2014/05/truecrypt_wtf.html#c6345306)

from truecrypt.

oderwat avatar oderwat commented on July 24, 2024

Yes but he "refines" his statement later in the discussion: https://www.schneier.com/blog/archives/2014/05/truecrypt_wtf.html#c6345932 .. I personally think that "forking" is not forbidden in the first place (and happened in the past). Replacing the license ... dunno! So just continue with the current license and maybe don't call that thing TrueCrypt ... and link or link not to the original site. To me the most important thing is the security audit. We need clear information about 7.1a in that regard... even more after this "strange" development.

from truecrypt.

edudemy avatar edudemy commented on July 24, 2024

Relevant portions of TrueCrypt License text

"II. Use, Copying, and Distribution of This Product

  1. Provided that You comply with all applicable terms and conditions of this License, You may make copies of This Product (unmodified) and distribute copies of This Product (unmodified) that are not included in another product forming Your Product (except as permitted under Chapter III). Note: For terms and conditions for copying and distribution of modified versions of This Product, see Chapter III."

"
III. Modification, Derivation, and Inclusion in Other Products

  1. If all conditions specified in the following paragraphs in this Chapter (III) are met (for exceptions, see Section III.2) and if You comply with all other applicable terms and conditions of this License, 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.
    1. The name of Your Product (or of Your modified version of This Product) must not contain the name TrueCrypt (for example, the following names are not allowed: TrueCrypt, TrueCrypt+, TrueCrypt Professional, iTrueCrypt, etc.) nor any other names confusingly similar to the name TrueCrypt (e.g., True-Crypt, True Crypt, TruKrypt, etc.)"

"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.

  Note: If you cannot comply with the above requirements, you may contact [email protected].
  1. You must not change the license terms of This Product in any way (adding any new terms is considered changing the license terms even if the original terms are retained), which means, e.g., that no part of This Product may be put under another license. You must keep intact all the legal notices contained in the source code files. You must include the following items with every copy of Your Product that You make and distribute: a clear and conspicuous notice stating that Your Product or portion(s) thereof is/are governed by this version of the TrueCrypt License, a verbatim copy of this version of the TrueCrypt License (as contained herein), a clear and conspicuous notice containing information about where the included copy of the License can be found, and an appropriate copyright notice.
  2. You are not obligated to comply with Subsection III.1.d if Your Product is not distributed (i.e., Your Product is available only to You).

Note: If you cannot comply with Subsection III.1.d, you may contact [email protected]."

from truecrypt.

edudemy avatar edudemy commented on July 24, 2024

TrueCrypt is itself a derivative of E4M (encyryption for the masses) & other predecessors - as reflected in the License history.

from truecrypt.

felixrabe avatar felixrabe commented on July 24, 2024

@ryanlol - I do not think violating TrueCrypt's license is the goal here.

Disclaimer: I am not part of this project, but I sympathize with its goals, which are, as per truecrypt.ch: "the gathering place for all up-to-date information [concerning TrueCrypt]".

from truecrypt.

YtvwlD avatar YtvwlD commented on July 24, 2024

I am no lawyer.

But as I understand the license (see above) I would think, the solution would be keeping the original license for the original things (include a diff or something like that) and relicense the whole thing under the GPL (for example) - stating that it is built on top of TrueCrypt - thereby referring to the diff and the original license.

(Well, and contacting [email protected] doesn't seem to be a good idea.)

from truecrypt.

tigerhawkvok avatar tigerhawkvok commented on July 24, 2024

What about something like a conditional license?

  1. This code is licensed under GPLv3, included in this distribution as FILENAME.
  2. This code was relicensed on DATE after apparent abandonment by its maintainers. Should the maintainers prove that such abandonment was malicious or fabricated, the all code contained in INITIAL COMMIT reverts back to the license in the same commit, with all modifications licensed under GPLv3.

Or something similar, but with more legalese as IANAL.

While I'm at it, let me pitch "NewCrypt" as the fork name. Rhymes with the original and makes the history and status unambiguous.

from truecrypt.

lance0 avatar lance0 commented on July 24, 2024

With the profile of this repo, engaging lawyers is the correct plan of action. If this is to truly be a truecrypt successor all the knots need tied perfectly.

from truecrypt.

eligrey avatar eligrey commented on July 24, 2024

The only primary license change I can see as possibly being legal is to upgrade to the Truecrypt License 3.1.

from truecrypt.

felixrabe avatar felixrabe commented on July 24, 2024

Based on #5 (comment), I propose to change the title of this issue from

Please add a popular license

to

Clarify licensing

from truecrypt.

felixrabe avatar felixrabe commented on July 24, 2024

It's worth following @TrueCryptNext on Twitter. This tweet is related to this issue:

https://twitter.com/CipherLaw/status/472157471948029952:

@pbarreto @justintroutman @matthew_d_green Yes, we are formally reviewing the TrueCrypt licensing provisions.

from truecrypt.

andreicristianpetcu avatar andreicristianpetcu commented on July 24, 2024

Or if you can get a PGP signed message in which the original creators offer you the possibility to relicense unde your license of choice, there will be no need for a lawyer. Try contacting the Software Freedom Law center. They do pro bono work for this type of stuff. https://www.softwarefreedom.org

from truecrypt.

andreicristianpetcu avatar andreicristianpetcu commented on July 24, 2024

@felixrabe the GPL does allow relicensing into AGPL (and probably other strong copyright licenses). GPL does this because it creates a common pool of free software that stays free. MIT/BSD licenses are almost like the public domain and I tend to avoid them. The problem with the current license is that it is nonfree/closedsource license and that's why it cannot be relicensed. https://fedoraproject.org/wiki/Forbidden_items?rd=ForbiddenItems#TrueCrypt

from truecrypt.

lance0 avatar lance0 commented on July 24, 2024

@felixrabe the repo owner and the twitter owner are one in the same.

from truecrypt.

JamesSwift avatar JamesSwift commented on July 24, 2024

@andreicristianpetcu Indeed, but the original author can relicense a project if they choose to. If there are several authors though, they would need to all sign an agreement.

from truecrypt.

KAMiKAZOW avatar KAMiKAZOW commented on July 24, 2024

Um… guys… There is a clean room reimplemetation of TrueCrypt since years: https://github.com/bwalex/tc-play
tcplay has been written from scratch and falls under an actual free software license.

from truecrypt.

felixrabe avatar felixrabe commented on July 24, 2024

Just summarizing and giving kudos: (am having a great Sunday here :) )

@KAMiKAZOW Thanks for pointing out tc-play! Very interesting.

@andreicristianpetcu Thanks for the PGP-signing agreement idea and pointing out the SFLC pro-bono law work.

from truecrypt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.