TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

OpenSSL versioning and license changes

105 pointsby sethvargoover 6 years ago

5 comments

lucb1eover 6 years ago
Summary:<p>- Next version will be 3.0.0 which is major.minor.patch (v2 was used for OpenSSL FIPS). The letter will not be used anymore.<p>- Next version will be under the Apache 2.0 license instead of &quot;Apache License 1.0 and 4-clause BSD License&quot;[1].<p>The main difference between Apache License version 1 and 2 is that v2 is compatible with GPLv3. There are some other changes like clarifications and requiring a patent if you contribute code that would infringe a patent that you own. For an overview of Apache2, see [2].<p>Overall, doesn&#x27;t sound like a large change.<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;OpenSSL" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;OpenSSL</a><p>[2] <a href="https:&#x2F;&#x2F;choosealicense.com&#x2F;licenses&#x2F;apache-2.0&#x2F;" rel="nofollow">https:&#x2F;&#x2F;choosealicense.com&#x2F;licenses&#x2F;apache-2.0&#x2F;</a>
评论 #18554156 未加载
评论 #18554973 未加载
evilgjbover 6 years ago
Regarding this text in the announcement:<p>&quot;In practical terms our “letter” patch releases become patch numbers and “fix” is dropped from the concept. In future, API&#x2F;ABI compatibility will only be guaranteed for the same MAJOR version number. Previously we guaranteed API&#x2F;ABI compatibility across the same MAJOR.MINOR combination.&quot;<p>Does this mean 3.0.0, 3.0.1, 3.1.0 and 3.1.1 will all be ABI&#x2F;API compatible?<p>This reads a bit ambiguously at face value in the announcement.
评论 #18554513 未加载
评论 #18554740 未加载
cypharover 6 years ago
This is nice that it in theory removes the need for the OpenSSL exception, <i>except</i> that Apache 2.0 is still incompatible with GPLv2 so many projects will still need the OpenSSL exception. I wonder whether the common OpenSSL exception wording will cause problems with older projects that cannot update their exception (in particular the &quot;modified versions with the same license as OpenSSL&quot; section).
jgtroshover 6 years ago
Why “the Holy Hand Grenade of Antioch”?
评论 #18554842 未加载
mkjover 6 years ago
So they had to get rid of all the original Eric Young code?<p>Interesting that a reason it couldn&#x27;t &quot;just&quot; be relicensed maybe dates back to RSA patent issues. <a href="https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;428666&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;428666&#x2F;</a> comment from eay