-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit a6b9403
Showing
401 changed files
with
183,874 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,177 @@ | ||
___________________________________ | ||
| | | | | _ | | | | ||
| |___| | | | | _| | | | GNU GLOBAL source code tag system | ||
| | | | | | | | | | | ||
| ~~ | ~~| | ~ | | | ~~| for all hackers. | ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
Copyright holder of GNU GLOBAL | ||
============================== | ||
|
||
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, | ||
2006, 2007, 2008, 2009, 2010, 2011 | ||
Tama Communications Corporation. All rights reserved. | ||
|
||
Contributors of GNU GLOBAL | ||
========================== | ||
|
||
The undermentioned people wrote the code, and the right was abandoned | ||
or transferred to Tama Communications Corporation with legal paper. | ||
|
||
The original author is Shigio YAMAGUCHI. | ||
|
||
Port to Windows 32 (for Borland C++ Compiler) by Dan Fandrich. | ||
(most of #ifdef _WIN32.) | ||
|
||
Port to DJGPP by Jason Hood. | ||
(libutil/is_unixy.[ch] and most of #ifdef __DJGPP__.) | ||
|
||
Improved peekc() in libutil/token.c by Chris Nogradi and Garmin Inc. | ||
|
||
Single 'GTAGS SELECT MODE' buffer of gtags.el by Yushi Oka. | ||
(defcustom gtags-select-buffer-single) | ||
|
||
The following improvements by Hideki IWAMOTO. | ||
* INCLUDED FROM index of htags. | ||
* CVS REPOSITORY link of htags. | ||
* Real support of Yacc source code of htags. | ||
* Rewriting parser for assembly language using Yacc(asm_scan.l,asm_parse.y). | ||
* Adding config variable 'langmap' to htags. | ||
* Performance improvement of gtags and htags by decreasing the frequency | ||
of invoking parser. | ||
* Performance improvement of the incremental updating of gtags by changing | ||
algorithm. | ||
* Adding the --file filelist option of gtags. | ||
* Essential part of internal sort filter (replacement of gnusort). | ||
* Performance improvement of idset module by using "unsigned long" instead of | ||
"unsigned int" for bitmask. This is necessary to use 64 bit processor effectively. | ||
* More accurate statistics mechanism for htags(1) and gtags(1)(--statistics). | ||
* Built-in parser in gtags(1). This work includes the following two optimizations: | ||
- Giant Steps | ||
- 1pass-parsing | ||
These have shortened the processing time of gtags(1) to about 1/3. | ||
* Adding support of function layer plug-in parser for gtags(1). This work includes | ||
exuberant-ctags.la, an exsample of plug-in parser (exuberant-ctags.c). | ||
Besides he has contributed many improvements to GLOBAL. | ||
|
||
There are also many others who have contributed patches and fixes. | ||
Please see files ChangeLog and THANKS. | ||
|
||
Separate packages | ||
================= | ||
|
||
GLOBAL is distributed with the files derived from the following packages. | ||
|
||
o BSD DB Library by University of California, Berkeley. | ||
(http://www.cs.berkeley.edu/) | ||
|
||
libdb/bt_close.c | ||
libdb/bt_conv.c | ||
libdb/bt_debug.c | ||
libdb/bt_delete.c | ||
libdb/bt_get.c | ||
libdb/bt_open.c | ||
libdb/bt_overflow.c | ||
libdb/bt_page.c | ||
libdb/bt_put.c | ||
libdb/bt_search.c | ||
libdb/bt_seq.c | ||
libdb/bt_split.c | ||
libdb/bt_utils.c | ||
libdb/btree.h | ||
libdb/compat.h | ||
libdb/db.c | ||
libdb/db.h | ||
libdb/extern.h | ||
libdb/mpool.c | ||
libdb/mpool.h | ||
libdb/queue.h | ||
|
||
o GNU C Library by Free Software Foundation, Inc. | ||
(http://www.gnu.org/software/libc/libc.html) | ||
|
||
libglibc/getopt.c | ||
libglibc/getopt.h | ||
libglibc/getopt1.c | ||
libglibc/regex.c | ||
libglibc/regex.h | ||
libglibc/snprintf.c | ||
libglibc/obstack.c | ||
libglibc/obstack.h | ||
libglibc/hash-string.c | ||
libglibc/hash-string.h | ||
|
||
o Icon files by Kevin Hughes. | ||
Derived from Apache-1.3.1 package. | ||
|
||
[apache_1.3.1/icons/] | ||
icons/back.png back.gif | ||
icons/c.png c.gif | ||
icons/dir.png dir.gif | ||
icons/help.png unknown.gif | ||
icons/text.png text.gif | ||
|
||
o Icon files by GNOME Foundation. | ||
Derived from GNOME-1.4 package. Some files are slightly modified. | ||
|
||
[gnome-1.4/gnome-libs-1.2.13/libgnomeui/pixmaps/] | ||
icons/bottom.png stock_bottom.png | ||
icons/first.png stock_first.png | ||
icons/index.png stock_home.png | ||
icons/last.png stock_last.png | ||
icons/left.png stock_left_arrow.png | ||
icons/right.png stock_right_arrow.png | ||
icons/top.png stock_top.png | ||
icons/n_bottom.png stock_bottom.png | ||
icons/n_first.png stock_first.png | ||
icons/n_last.png stock_last.png | ||
icons/n_left.png stock_left_arrow.png | ||
icons/n_right.png stock_right_arrow.png | ||
icons/n_top.png stock_top.png | ||
|
||
o jQuery, Suggest plugin and TreeView plugin | ||
jQuery is due to John Resig and the Dojo Foundation. | ||
Suggest plugin is due to Peter Vulgaris, Joern Zaefferer and Stefan Petre. | ||
TreeView plugin is due to Joern Zaefferer. | ||
|
||
jquery/jquery.js | ||
jquery/jquery.suggest.js | ||
jquery/jquery.suggest.css | ||
jquery/jquery.treeview.js | ||
jquery/jquery.treeview.css | ||
jquery/images/*.gif | ||
|
||
o cscope-15.7a by Joe Steffen and others: | ||
Hans-Bernhard Broeker, Petr Sorfa, Simon Cozens, garp, jens persson, Edgar Toernig, | ||
Martin Kraemer, Joshua Uziel, Mike Hopkirk, Darrylo Okahata, Brent Verner, | ||
Thomas Klausner, Andrew Sharpe, Carl Mascott, Rich Salz, Stephane Fritsch, Andy Newman, | ||
Sascha Blank, Bruce Frost, Chuck Marco, Wilfredo Sanchez, Jason Duell, Tom Hull, | ||
Donald Slutz, OGAWA Hirofumi, Garret Hade, Nick Dixon, Triet H. Lai, Steven Elliott, | ||
Ragho Mahalingam, Dmitry Obukhov, David Cohrs, Valentin Podlovchenko, Neil Horman | ||
|
||
[cscope-15.7] | ||
m4/check_curses.m4 configure.in | ||
gtags-cscope/manual.in doc/cscope.1 | ||
gtags-cscope/alloc.c src/alloc.c | ||
gtags-cscope/alloc.h src/alloc.h | ||
gtags-cscope/basename.c src/basename.c | ||
gtags-cscope/build.c src/build.c | ||
gtags-cscope/build.h src/build.h | ||
gtags-cscope/command.c src/command.c | ||
gtags-cscope/constants.h src/constants.h | ||
gtags-cscope/display.c src/display.c | ||
gtags-cscope/edit.c src/edit.c | ||
gtags-cscope/exec.c src/exec.c | ||
gtags-cscope/global-cscope.h src/global.h | ||
gtags-cscope/gtags-cscope.c src/main.c | ||
gtags-cscope/help.c src/help.c | ||
gtags-cscope/history.c src/history.c | ||
gtags-cscope/input.c src/input.c | ||
gtags-cscope/library.h src/library.h | ||
gtags-cscope/logdir.c src/logdir.c | ||
gtags-cscope/mouse.c src/mouse.c | ||
gtags-cscope/mygetenv.c src/mygetenv.c | ||
gtags-cscope/mypopen.c src/mypopen.c | ||
gtags-cscope/version-cscope.h src/version.h | ||
|
||
they are considered a separate package, not part of GLOBAL proper. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
|
||
** The BOKIN Model Definition ** | ||
|
||
Version 1.0, December 17, 2005 | ||
Copyright (c) 2005 Tama Communications Corporation | ||
|
||
Everyone is permitted to copy and distribute verbatim copies | ||
of this document, but changing it is not allowed. | ||
|
||
|
||
Introduction | ||
|
||
BOKIN Model is a business model to obtain proceeds by widely | ||
collecting donations while developing and distributing free software. | ||
This model is constructed not to take away consumer's freedom of | ||
software. | ||
The business which comply with the following criteria can be called a | ||
business based on BOKIN Model. | ||
|
||
Criteria | ||
|
||
1. CORPORATION | ||
The person who start a business based on BOKIN Model must be a | ||
business corporation registered in the home country. (Herein | ||
after called the corporation) | ||
|
||
2. FREE SOFTWARE | ||
The corporation develops free software. (Herein after called the | ||
BOKINware) | ||
|
||
3. LICENSE | ||
The corporation distributes the BOKINware under GNU GPL (GNU | ||
General Public License) and GNU FDL (GNU Free Documentation | ||
License). Exceptionally, external packages which the BOKINware | ||
uses, small supporting files, short manuals and rough | ||
documentation can use simple all-permissive license, compatible | ||
with GNU GPL. | ||
|
||
4. COPYRIGHT MANAGEMENT | ||
The corporation manages copyright on the BOKINware for consumers | ||
to keep on using it at ease. | ||
o Every file in the BOKINware should have a legally valid | ||
copyright notice and a license notice. | ||
o To include program which is assigned from another | ||
developer, the corporation receives a disclaimer paper or | ||
assignment paper signed by the author. | ||
o To include program which is not assigned, the corporation | ||
confirms its license is GNU GPL or compatible with GNU | ||
GPL, lists the files and authors in a file named AUTHORS, | ||
and lists the license in a file named LICENSE. The | ||
BOKINware should contain these two files. | ||
|
||
5. MAILING LIST | ||
The corporation maintains mailing lists for consumers to | ||
cooperate one another. | ||
The list members, including the corporation, don't owe any duty. | ||
The mailing lists should include the following two at least. | ||
o Bug mailing list | ||
This list distributes, to the active maintainers of the | ||
BOKINware, bug reports and fixes for, and suggestions for | ||
improvements in the BOKINware. This list is also for user | ||
discussion. | ||
o Help mailing list | ||
This list is the place for authors, users and installers | ||
of the BOKINware to ask for help. | ||
The mailing lists can be replaced with a similar communication | ||
tool. | ||
The corporation can decide the operation policy of the list, but | ||
must not obstruct the list members to cooperate one another. | ||
|
||
6. COLLECTING DONATIONS | ||
The corporation collects donations widely as its proceeds. | ||
The corporation must not offer the donor an individual supply of | ||
profit. | ||
|
||
7. DONOR LIST | ||
The corporation open the donor list to the public. | ||
The donor list includes the following information. | ||
o Date of donation (The date when the corporation received | ||
the donation) | ||
o Amount of donation (Amount which the corporation received) | ||
o Donor's name | ||
o Donor's nationality | ||
When donor's name and nationality are unknown or the donor | ||
prefers to remain anonymous, they are treated as anonymous. | ||
The BOKINware should contain the donor list as a file named | ||
DONORS. It is preferable that the list is open to the public | ||
even on the Internet. | ||
|
||
8. BOKIN MODEL DEFINITION | ||
The BOKINware should contain the present definition as a file | ||
named BOKIN_MODEL. | ||
|
||
Renewal | ||
|
||
The author may publish revised and/or new versions of the BOKIN Model | ||
Definition from time to time. Such new versions will be similar in | ||
spirit to the present version, but may differ in detail to address new | ||
problems or concerns. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
|
||
** Frequently Asked Questions ** | ||
|
||
Version 1.0, December 17, 2005 | ||
Copyright (c) 2005 Tama Communications Corporation | ||
|
||
Everyone is permitted to copy and distribute verbatim copies | ||
of this document, but changing it is not allowed. | ||
|
||
|
||
BOKIN Model Frequently Asked Questions | ||
|
||
1. What does BOKIN mean? | ||
BOKIN means collecting donations in Japanese. (BO=collect, | ||
KIN=money) | ||
|
||
2. What is the purpose to require the person who start a BOKIN | ||
model business being a registered corporation? | ||
The purpose is to prevent people from donating to the person who | ||
does not exist actually. | ||
|
||
3. Is annoying copyright management necessary? | ||
Yes, it is. Copyright management is absolutely necessary for | ||
consumers to keep on using the BOKINware at ease. | ||
It is dangerous to use the software whose copyright is not | ||
neatly managed. If you use such software, you might suddenly be | ||
prohibited to use it, or be claimed a license fee of high | ||
priced. These are not imaginary fears but troubles of reality. | ||
|
||
4. Why is program license limited to GNU GPL? | ||
Because GNU GPL defends consumers in two points. | ||
o Copyleft License | ||
Since GNU GPL is copyleft license, it makes a program | ||
free, and requiring all modified and extended versions of | ||
the program to be free as well. As a result, consumer can | ||
keep on using the BOKINware at ease in the future. | ||
o Widely Known | ||
Since GNU GPL is widely known, and is explained | ||
frequently, it does not become the load to consumer. It is | ||
troublesome for consumer to understand new licenses. | ||
|
||
5. What is the purpose of the donor list? | ||
There are two purposes. | ||
o To defend freedom of donation. | ||
The consumer can decide whether to donate after | ||
understanding the situation of the donation. If nothing | ||
being informed, freedom does not exist there. In BOKIN | ||
model, consumers are not isolated existence. | ||
o To praise donation. | ||
To praise donation brings new donors. Since BOKIN model | ||
owes all to people's free wills, we cannot praise the | ||
donation too much. | ||
|
||
6. Is donation spent on the BOKINware? | ||
It depends on the management of the corporation. Since donations | ||
become the proceeds of the corporation, the corporation itself | ||
decides the usage under its freedom. | ||
|
||
7. Is the donor list kept true? | ||
It is very difficult to mix lies in the public information, | ||
because it is checked by various methods. | ||
o Donors can confirm whether they are listed. | ||
o People can ask whether to have donated to the donors in | ||
the list. | ||
o The tax office can examine the contradiction between the | ||
content of the list and the content of the declaration of | ||
the corporation's taxation business. | ||
|
||
8. Why is the corporation prohibited from doing an individual | ||
supply of profit for the donors? | ||
When individual supply of profit becomes ordinary, donation fall | ||
into the payment for the profit. We cannot call it donation. | ||
BOKIN Model business should be supported only by people's free | ||
will. |
Oops, something went wrong.