Commit 9e06857e authored by Talarubi's avatar Talarubi

Update version and license

Added LICENSE.txt and GPLv3.txt. Also updated libco documentation.

After discussion with byuu, libco gets a more specific ISC license
to match nall, ruby and hiro. higan, as clarified in LICENSE.txt,
continues to be GPL version 3 only (no "or later" clause).
parent e28aa323
Pipeline #13161692 passed with stage
in 22 minutes and 46 seconds
This diff is collapsed.
----------------------------------------------------------------------
higan - Suite of videogame console emulators
Copyright © 2004-2017 byuu
https://byuu.org/
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, specifically version 3 of the License
and no other version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
----------------------------------------------------------------------
----------------------------------------------------------------------
hiro - User interface toolkit
libco - C cooperative threading library
nall - C++ template library
ruby - Hardware abstraction layer
Copyright © 2006-2017 byuu
Permission to use, copy, modify, and/or distribute this software for
any purpose with or without fee is hereby granted, provided that the
above copyright notice and this permission notice appear in all
copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
----------------------------------------------------------------------
......@@ -12,7 +12,7 @@ using namespace nall;
namespace Emulator {
static const string Name = "higan";
static const string Version = "105";
static const string Version = "105 (tr1)";
static const string Author = "byuu";
static const string License = "GPLv3";
static const string Website = "https://byuu.org/";
......
......@@ -3,6 +3,14 @@ body {
color: #fff;
}
a {
color: #aaf;
}
a:visited {
color: #faf;
}
code {
background: #444;
}
......@@ -6,17 +6,32 @@
<body>
<b>License:</b><br/><br/>
libco is released to the public domain.
libco is released under the ISC license.<br/>
<br/>
Copyright &copy; 2006-2017 byuu<br/>
<br/>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.<br/>
<br/>
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
<hr/>
<b>Contact:</b><br/><br/>
At present, you may contact me at setsunakun0 at hotmail dot com.<br/>
At present, you may contact me as <b>byuu</b> at
<a href="https://board.byuu.org">https://board.byuu.org</a>.<br/>
I am interested in knowing of any projects that make use of this library,
though this is only a courtesy.
<hr/>
<b>Foreword:</b><br/><br/>
libco is a cross-platform, public domain implementation of
libco is a cross-platform, permissively licensed implementation of
cooperative-multithreading; a feature that is sorely lacking
from the ISO C/C++ standard.<br/>
The library is designed for maximum speed and portability, and
......@@ -35,12 +50,13 @@ platforms.
<b>Porting:</b><br/><br/>
This document is included as a reference for porting libco. Please submit any
ports you create to me, so that libco can become more useful. Please note that
since libco is public domain, you must submit your code as a work of the
public domain in order for it to be included in the official distribution.
Full credit will be given in the source code of the official release. Please
do not bother submitting code to me under any other license -- including GPL,
LGPL, BSD or CC -- I am not interested in creating a library with multiple
different licenses depending on which targets are used.
since libco is ISC, you must submit your code as a work of the public domain,
or under the same license, in order for it to be included in the official
distribution. Full credit will be given in the source code of the official
release. Please do not bother submitting code to me under any other
license&mdash;including GPL, LGPL, BSD or CC&mdash;I am not interested in
creating a library with multiple different licenses depending on which targets
are used.
<hr/>
<b>Synopsis:</b><br/><br/>
......
/*
libco v18.01 (2017-01-22)
author: byuu
license: public domain
license: ISC
*/
#ifndef LIBCO_H
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment