Integrate libmbfl docs to README.md and LICENSE

- All credits, license info preserved, only merged together to not have
  to many places to edit.
- Changelogs integrated in the readme since they are not used anymore.
This commit is contained in:
Peter Kokot 2019-05-11 18:29:30 +02:00
parent 4e0e0b8152
commit ab257ed320
6 changed files with 139 additions and 123 deletions

View File

@ -1,13 +0,0 @@
Marcus Boerger <helly@php.net>
Hayk Chamyan <hamshen@gmail.com>
Wez Furlong <wez@thebrainroom.com>
Rui Hirokawa <hirokawa@php.net>
Shigeru Kanemoto <sgk@happysize.co.jp>
U. Kenkichi <kenkichi@axes.co.jp>
Moriyoshi Koizumi <moriyoshi@php.net>
Hironori Sato <satoh@jpnnet.com>
Tsukada Takuya <tsukada@fminn.nagano.nagano.jp>
Tateyama <tateyan@amy.hi-ho.ne.jp>
Den V. Tsopa <tdv@edisoft.ru>
Maksym Veremeyenko <verem@m1stereo.tv>
Haluk AKIN <halukakin@gmail.com>

View File

@ -1,65 +0,0 @@
"streamable kanji code filter and converter"
Copyright (c) 1998,1999,2000,2001 HappySize, Inc. All rights reserved.
This software is released under the GNU Lesser General Public License.
(Version 2.1, February 1999)
Please read the following detail of the licence (in japanese).
◆使用許諾条件◆
このソフトウェアは株式会社ハッピーサイズによって開発されました。株式会社ハッ
ピーサイズは、著作権法および万国著作権条約の定めにより、このソフトウェアに関
するすべての権利を留保する権利を持ち、ここに行使します。株式会社ハッピーサイ
ズは以下に明記した条件に従って、このソフトウェアを使用する排他的ではない権利
をお客様に許諾します。何人たりとも、以下の条件に反してこのソフトウェアを使用
することはできません。
このソフトウェアを「GNU Lesser General Public License (Version 2.1, February
1999)」に示された条件で使用することを、全ての方に許諾します。「GNU Lesser
General Public License」を満たさない使用には、株式会社ハッピーサイズから書面
による許諾を得る必要があります。
「GNU Lesser General Public License」の全文は以下のウェブページから取得でき
ます。「GNU Lesser General Public License」とは、これまでLibrary General
Public Licenseと呼ばれていたものです。
http://www.gnu.org/ --- GNUウェブサイト
http://www.gnu.org/copyleft/lesser.html --- ライセンス文面
このライセンスの内容がわからない方、守れない方には使用を許諾しません。
しかしながら、当社とGNUプロジェクトとの特定の関係を示唆または主張するもので
はありません。
◆保証内容◆
このソフトウェアは、期待された動作・機能・性能を持つことを目標として設計され
開発されていますが、これを保証するものではありません。このソフトウェアは「こ
のまま」の状態で提供されており、たとえばこのソフトウェアの有用性ないし特定の
目的に合致することといった、何らかの保証内容が、明示されたり暗黙に示されてい
る場合であっても、その保証は無効です。このソフトウェアを使用した結果ないし使
用しなかった結果によって、直接あるいは間接に受けた身体的な傷害、財産上の損害
、データの損失あるいはその他の全ての損害については、その損害の可能性が使用者
、当社あるいは第三者によって警告されていた場合であっても、当社はその損害の賠
償および補填を行いません。この規定は他の全ての、書面上または書面に無い保証・
契約・規定に優先します。
◆著作権者の連絡先および使用条件についての問い合わせ先◆
〒102-0073
東京都千代田区九段北1-13-5日本地所第一ビル4F
株式会社ハッピーサイズ
Phone: 03-3512-3655, Fax: 03-3512-3656
Email: sales@happysize.co.jp
Web: http://happysize.com/
◆著者◆
金本 茂 <sgk@happysize.co.jp>
◆履歴◆
1998/11/10 sgk implementation in C++
1999/4/25 sgk Cで書きなおし。
1999/4/26 sgk 入力フィルタを実装。漢字コードを推定しながらフィルタを追加。
1999/6/?? Unicodeサポート。
1999/6/22 sgk ライセンスをLGPLに変更。

View File

@ -1,5 +1,5 @@
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
@ -10,7 +10,7 @@
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
@ -112,7 +112,7 @@ modification follow. Pay close attention to the difference between a
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
@ -432,7 +432,7 @@ decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
@ -455,4 +455,62 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
END OF TERMS AND CONDITIONS
"streamable kanji code filter and converter"
Copyright (c) 1998,1999,2000,2001 HappySize, Inc. All rights reserved.
This software is released under the GNU Lesser General Public License.
(Version 2.1, February 1999)
Please read the following detail of the licence (in japanese).
◆使用許諾条件◆
このソフトウェアは株式会社ハッピーサイズによって開発されました。株式会社ハッ
ピーサイズは、著作権法および万国著作権条約の定めにより、このソフトウェアに関
するすべての権利を留保する権利を持ち、ここに行使します。株式会社ハッピーサイ
ズは以下に明記した条件に従って、このソフトウェアを使用する排他的ではない権利
をお客様に許諾します。何人たりとも、以下の条件に反してこのソフトウェアを使用
することはできません。
このソフトウェアを「GNU Lesser General Public License (Version 2.1, February
1999)」に示された条件で使用することを、全ての方に許諾します。「GNU Lesser
General Public License」を満たさない使用には、株式会社ハッピーサイズから書面
による許諾を得る必要があります。
「GNU Lesser General Public License」の全文は以下のウェブページから取得でき
ます。「GNU Lesser General Public License」とは、これまでLibrary General
Public Licenseと呼ばれていたものです。
http://www.gnu.org/ --- GNUウェブサイト
http://www.gnu.org/copyleft/lesser.html --- ライセンス文面
このライセンスの内容がわからない方、守れない方には使用を許諾しません。
しかしながら、当社とGNUプロジェクトとの特定の関係を示唆または主張するもので
はありません。
◆保証内容◆
このソフトウェアは、期待された動作・機能・性能を持つことを目標として設計され
開発されていますが、これを保証するものではありません。このソフトウェアは「こ
のまま」の状態で提供されており、たとえばこのソフトウェアの有用性ないし特定の
目的に合致することといった、何らかの保証内容が、明示されたり暗黙に示されてい
る場合であっても、その保証は無効です。このソフトウェアを使用した結果ないし使
用しなかった結果によって、直接あるいは間接に受けた身体的な傷害、財産上の損害
、データの損失あるいはその他の全ての損害については、その損害の可能性が使用者
、当社あるいは第三者によって警告されていた場合であっても、当社はその損害の賠
償および補填を行いません。この規定は他の全ての、書面上または書面に無い保証・
契約・規定に優先します。
◆著作権者の連絡先および使用条件についての問い合わせ先◆
〒102-0073
東京都千代田区九段北1-13-5日本地所第一ビル4F
株式会社ハッピーサイズ
Phone: 03-3512-3655, Fax: 03-3512-3656
Email: sales@happysize.co.jp
Web: http://happysize.com/
◆著者◆
金本 茂 <sgk@happysize.co.jp>

View File

@ -1,28 +0,0 @@
version 1.3.2 August 20, 2011
- added JISX-0213:2004 based encoding : Shift_JIS-2004, EUC-JP-2004, ISO-2022-JP-2004 (rui).
- added gb18030 encoding (rui).
- added CP950 with user user defined area based on Big5 (rui).
- added mapping for user defined character area to CP936 (rui).
- added UTF-8-Mobile to support the pictogram characters defined by mobile phone carrier in Japan (rui).
version 1.3.1 August 5, 2011
- added check for invalid/obsolete utf-8 encoding (rui).
version 1.3.0 August 1, 2011
- added encoding conversion between Shift_JIS and Unicode (6.0 or PUA)
for pictogram characters defined by mobile phone carrier in Japan (rui).
Detailed info:https://github.com/hirokawa/libmbfl/wiki/Introduction-to-libmbflhttps:--github.com-hirokawa-libmbfl-wiki-Introduction-to-libmbfl-_edit%23
- fixed encoding conversion of cp5022x for user defined area (rui).
- added MacJapanese (SJIS-mac) for legacy encoding support (rui).
- backport from PHP 5.2 (rui).
version 1.1.0 March 02, 2010
- added cp5022x encoding (moriyoshi)
- added ISO-2022-JP-MS (moriyoshi)
- moved to github.com from sourceforge.jp (moriyoshi)

View File

@ -1,11 +0,0 @@
This is libmbfl, a streamable multibyte character code filter and converter
library.
The original version of libmbfl is developed and distributed at
https://github.com/moriyoshi/libmbfl under the LGPL 2.1 license.
The libmbfl library is bundled with PHP as a fork of the original repository and
is not in sync with the upstream at https://github.com/moriyoshi/libmbfl. As such,
the libmbfl directory is directly modified in the php-src repository.
See LICENSE and DISCLAIMER for licensing information.

View File

@ -0,0 +1,75 @@
# libmbfl
This is libmbfl, a streamable multibyte character code filter and converter
library, written by Shigeru Kanemoto.
The original version of libmbfl is developed and distributed at
https://github.com/moriyoshi/libmbfl under the LGPL 2.1 license. See the LICENSE
file for licensing information.
The libmbfl library is bundled with PHP as a fork of the original repository and
is not in sync with the [upstream](https://github.com/moriyoshi/libmbfl). As
such, the libmbfl directory is directly modified in the php-src repository.
## Changelog
### October 2017
* Since 2017, it is forked and bundled in the php-src repository. For the list
of changes related to PHP see the PHP NEWS change logs.
### Version 1.3.2 August 20, 2011
* Added JISX-0213:2004 based encoding : Shift_JIS-2004, EUC-JP-2004,
ISO-2022-JP-2004 (rui).
* Added gb18030 encoding (rui).
* Added CP950 with user user defined area based on Big5 (rui).
* Added mapping for user defined character area to CP936 (rui).
* Added UTF-8-Mobile to support the pictogram characters defined by mobile phone
carrier in Japan (rui).
### Version 1.3.1 August 5, 2011
* Added check for invalid/obsolete utf-8 encoding (rui).
### Version 1.3.0 August 1, 2011
* Added encoding conversion between Shift_JIS and Unicode (6.0 or PUA) for
pictogram characters defined by mobile phone carrier in Japan (rui).
[Detailed info](https://github.com/hirokawa/libmbfl/wiki/Introduction-to-libmbflhttps:--github.com-hirokawa-libmbfl-wiki-Introduction-to-libmbfl-_edit%23)
* Fixed encoding conversion of cp5022x for user defined area (rui).
* Added MacJapanese (SJIS-mac) for legacy encoding support (rui).
* Backport from PHP 5.2 (rui).
### Version 1.1.0 March 02, 2010
* Added cp5022x encoding (moriyoshi)
* Added ISO-2022-JP-MS (moriyoshi)
* Moved to github.com from sourceforge.jp (moriyoshi)
### Earlier versions
* 1998/11/10 sgk implementation in C++
* Rewriting with sgk C 1999/4/25.
* 1999/4/26 Implemented sgk input filter. Add filter while estimating kanji
code.
* 1999/6 Unicode support.
* 1999/6/22 Changed sgk license to LGPL.
## Credits
Marcus Boerger <helly@php.net>
Hayk Chamyan <hamshen@gmail.com>
Wez Furlong <wez@thebrainroom.com>
Rui Hirokawa <hirokawa@php.net>
Shigeru Kanemoto <sgk@happysize.co.jp>
U. Kenkichi <kenkichi@axes.co.jp>
Moriyoshi Koizumi <moriyoshi@php.net>
Hironori Sato <satoh@jpnnet.com>
Tsukada Takuya <tsukada@fminn.nagano.nagano.jp>
Tateyama <tateyan@amy.hi-ho.ne.jp>
Den V. Tsopa <tdv@edisoft.ru>
Maksym Veremeyenko <verem@m1stereo.tv>
Haluk AKIN <halukakin@gmail.com>