Merge pull request #3803 from bluca/relicense

Grant by jimenezrick, xantares
This commit is contained in:
Luca Boccassi 2020-02-03 19:10:32 +01:00 committed by GitHub
commit 48aed8df11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 120 additions and 0 deletions

16
RELICENSE/jimenezrick.md Normal file
View File

@ -0,0 +1,16 @@
# Permission to Relicense under MPLv2
This is a statement by Ricardo Catalinas Jimenez
that grants permission to relicense its copyrights in the libzmq C++
library (ZeroMQ) under the Mozilla Public License v2 (MPLv2).
A portion of the commits made by the Github handle "jimenezrick", with
commit author "Ricardo Catalinas Jimenez", are copyright of Ricardo
Catalinas Jimenez.
This document hereby grants the libzmq project team to relicense
libzmq,
including all past, present and future contributions of the author
listed above.
Ricardo Catalinas Jimenez
2020/02/03

15
RELICENSE/phreed.md Normal file
View File

@ -0,0 +1,15 @@
# Permission to Relicense under MPLv2
This is a statement by Fredrick Paul Eisele
that grants permission to relicense its copyrights in the libzmq C++
library (ZeroMQ) under the Mozilla Public License v2 (MPLv2).
A portion of the commits made by the Github handle phreed, with
commit author "Fred Eisele", are copyright of Fred Eisele .
This document hereby grants the libzmq project team to relicense
libzmq,
including all past, present and future contributions of the author
listed above.
Fredrick Paul Eisele
2020/01/03

15
RELICENSE/xantares.md Normal file
View File

@ -0,0 +1,15 @@
# Permission to Relicense under MPLv2
This is a statement by Ricardo Catalinas Jimenez
that grants permission to relicense its copyrights in the libzmq C++
library (ZeroMQ) under the Mozilla Public License v2 (MPLv2).
A portion of the commits made by the Github handle "xantares", with
commit author "Michel Zou <xantares09@hotmail.com>", are copyright of Michel Zou.
This document hereby grants the libzmq project team to relicense
libzmq,
including all past, present and future contributions of the author
listed above.
Michel Zou
2020/02/03

View File

@ -25,6 +25,8 @@ EXTRA_DIST = \
valgrind/ci_build.sh \
valgrind/valgrind.supp \
valgrind/vg \
nuget/readme.nuget \
nuget/libzmq.autopkg \
android/Dockerfile \
android/README.md \
android/android_build_helper.sh \

View File

@ -0,0 +1,52 @@
nuget{
nuspec{
id = libzmq;
version : 4.1.0-alpha;
title: ZMQ - Code Connected;
authors: { zeromq };
owners: { phreed, jgoz };
licenseUrl: "https://www.gnu.org/licenses/lgpl.html";
projectUrl: "http://www.zeromq.org/";
iconUrl: "http://www.zeromq.org/local--files/admin:css/logo.gif";
requireLicenseAcceptance: false;
summary: Code Connected;
description: @"
ZeroMQ \zeromq\:
- Connect your code in any language, on any platform.
- Carries messages across inproc, IPC, TCP, TPIC, multicast.
- Smart patterns like pub-sub, push-pull, and router-dealer.
- High-speed asynchronous I/O engines, in a tiny library.
- Backed by a large and active open source community.
- Supports every modern language and platform.
- Build any architecture: centralized, distributed, small, or large.
- Free software with full commercial support.";
releaseNotes: "Made a NuGet package.";
copyright: Copyright 2012 iMatix Corporation and Contributors;
tags: {0mq, zeromq, nuget, native; }
}
files{
#defines {
SDK_ROOT = ..\..\;
SDK_2010 = ..\msvc\;
}
include: { "${SDK_ROOT}include\*" };
docs: { "${SDK_ROOT}doc\*.txt" };
[x64,v100,debug] {
lib: ${SDK_2010}Debug\libzmq.lib;
symbols: ${SDK_2010}Debug\libzmq.pdb;
}
[x64,v100,release] {
lib: ${SDK_2010}Release\libzmq.lib;
bin: ${SDK_2010}..\..\lib\libzmq.dll;
}
targets{
Defines += HAS_CPP_ZMQ_SDK;
}
}
}

20
builds/nuget/readme.nuget Normal file
View File

@ -0,0 +1,20 @@
NuGet is a package management system for MS-Windows.
It is similar in spirit to tools like Maven or Gradle.
It was originaly for .Net only packages but it has
recently been augmented to working with native packages.
http://docs.nuget.org/docs/reference/support-for-native-projects
The instructions for building a NuGet package can be found here:
http://coapp.org/pages/tutorials.html
The basic procedure is to first build all
the artifacts and then run ...
Write-NuGetPackage .\libzmq.autopkg
The *.nuget files thus produced can then be installed
in a local repository or uploaded to one of the nuget servers.