Curl on Windows
Sean Kelly
sean at invisibleduck.org
Sun Feb 26 18:00:23 PST 2012
I think specific SSL algorithms in the OpenSSL package may be covered by different licenses.
On Feb 26, 2012, at 5:15 PM, "Brad Anderson" <eco at gnuk.net> wrote:
> The newly accepted curl library sadly didn't get included in the 2.058 release as it wasn't added to the Windows makefile.
>
> I created a pull request to resolve this [1] but it had to be reverted because it broke the auto tester.
>
> The tester broke because of the missing curl.lib library. I've suggested curl.lib be included with phobos but Brad says it can't due to licensing problems. I couldn't find a discussion on the newsgroup about what problems there are.
>
> Curl is licensed under MIT [2]. The optional SSL support for curl uses OpenSSL which is dual licensed under both Apache License 1.0 and SSLeay License, a 4-clause BSD License derivative [3].
>
> I'm no expert on licensing issues but the only issues I can see are, first, the copyright notice of the Curl and OpenSSL licenses must be displayed whether it is distributed in binary or source code form (easily added as a text file and, for good measure, in a licensing page in the installer). And second, the advertising clauses in OpenSSL:
>
> * 3. All advertising materials mentioning features or use of this
> * software must display the following acknowledgment:
> * "This product includes software developed by the OpenSSL Project
> * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
>
>
> and
>
> * 3. All advertising materials mentioning features or use of this software
> * must display the following acknowledgement:
> * "This product includes cryptographic software written by
> * Eric Young (eay at cryptsoft.com)"
> * The word 'cryptographic' can be left out if the rouines from the library
> * being used are not cryptographic related :-).
> * 4. If you include any Windows specific code (or a derivative thereof) from
> * the apps directory (application code) you must include an acknowledgement:
> * "This product includes software written by Tim Hudson (tjh at cryptsoft.com)"
>
> Both of these sound fairly reasonable to meet. Lots of other software does (Python from Windows, Google Chrome, etc.)
>
> Is there anything I'm missing here?
>
> If not, we can talk about how to approach including it in the release.
>
> [1] https://github.com/D-Programming-Language/phobos/pull/458
> [2] http://curl.haxx.se/docs/copyright.html
> [3] http://www.openssl.org/source/license.html
More information about the Digitalmars-d
mailing list