diff --git a/Makefile b/Makefile
index b8e819725..7afb16d04 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@
# Various contributors (see AUTHORS.txt)
# http://www.tuxpaint.org/
-# June 14, 2002 - July 24, 2020
+# June 14, 2002 - October 15, 2020
# The version number, for release:
@@ -23,25 +23,32 @@ SYSNAME:=$(shell uname -s)
ifeq ($(findstring MINGW32, $(SYSNAME)),MINGW32)
OS:=windows
GPERF:=/usr/bin/gperf
+ MINGW_DIR:=/mingw32
else
- ifeq ($(SYSNAME),Darwin)
- OS:=osx
+ ifeq ($(findstring MINGW64, $(SYSNAME)),MINGW64)
+ OS:=windows
GPERF:=/usr/bin/gperf
+ MINGW_DIR:=/mingw64
else
- ifeq ($(SYSNAME),BeOS)
- OS:=beos
- GPERF:=$(shell finddir B_USER_BIN_DIRECTORY)/gperf
+ ifeq ($(SYSNAME),Darwin)
+ OS:=osx
+ GPERF:=/usr/bin/gperf
else
- ifeq ($(SYSNAME),Haiku)
+ ifeq ($(SYSNAME),BeOS)
OS:=beos
- GPERF:=$(shell finddir B_SYSTEM_BIN_DIRECTORY)/gperf
- STDC_LIB:=-lstdc++
- ifeq ($(shell gcc --version | cut -c 1-6),2.95.3)
- STDC_LIB:=-lstdc++.r4
- endif
+ GPERF:=$(shell finddir B_USER_BIN_DIRECTORY)/gperf
else
- OS:=linux
- GPERF:=/usr/bin/gperf
+ ifeq ($(SYSNAME),Haiku)
+ OS:=beos
+ GPERF:=$(shell finddir B_SYSTEM_BIN_DIRECTORY)/gperf
+ STDC_LIB:=-lstdc++
+ ifeq ($(shell gcc --version | cut -c 1-6),2.95.3)
+ STDC_LIB:=-lstdc++.r4
+ endif
+ else
+ OS:=linux
+ GPERF:=/usr/bin/gperf
+ endif
endif
endif
endif
@@ -115,7 +122,7 @@ PNG:=$(if $(PNG),$(PNG),$(call linktest,-lpng12,))
FRIBIDI_LIB:=$(shell $(PKG_CONFIG) --libs fribidi)
FRIBIDI_CFLAGS:=$(shell $(PKG_CONFIG) --cflags fribidi)
-windows_ARCH_LINKS:=-lintl $(PNG) -lzdll -lwinspool -lshlwapi $(FRIBIDI_LIB) -liconv -limagequant
+windows_ARCH_LINKS:=-lgdi32 -lcomdlg32 $(PNG) -lz -lwinspool -lshlwapi $(FRIBIDI_LIB) -liconv -limagequant
osx_ARCH_LINKS:=$(FRIBIDI_LIB) -limagequant
beos_ARCH_LINKS:=-lintl $(PNG) -lz -lbe -lnetwork -liconv $(FRIBIDI_LIB) $(PAPER_LIB) $(STDC_LIB) -limagequant
linux_ARCH_LINKS:=$(PAPER_LIB) $(FRIBIDI_LIB) -limagequant
@@ -708,14 +715,14 @@ $(THUMB_STARTERS):
@if [ "x" != "x"$(STARTER_BACK_NAME) ] ; \
then \
composite $(STARTER_NAME) $(STARTER_BACK_NAME) obj/tmp_$(notdir $(STARTER_NAME)).png ; \
- convert $(CONVERT_OPTS) obj/tmp_$(notdir $(STARTER_NAME)).png $@ ; \
+ convert $(CONVERT_OPTS) obj/tmp_$(notdir $(STARTER_NAME)).png $@ 2> /dev/null ; \
rm obj/tmp_$(notdir $(STARTER_NAME)).png ; \
else \
- convert $(CONVERT_OPTS) $(STARTER_NAME) $@ ; \
+ convert $(CONVERT_OPTS) $(STARTER_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm $@ ) ; \
fi
$(INSTALLED_THUMB_STARTERS): $(DATA_PREFIX)/%: %
- @install -D -m 644 $< $@
+ @install -D -m 644 $< $@ || ( echo "NO THUMB $<" )
.PHONY: echo-thumb-starters
echo-thumb-starters:
@@ -766,10 +773,10 @@ TEMPLATE_NAME=$(or $(wildcard $(subst templates/.thumbs,templates,$(@:-t.png=.sv
$(THUMB_TEMPLATES):
@echo -n "."
@mkdir -p templates/.thumbs
- @convert $(CONVERT_OPTS) $(TEMPLATE_NAME) $@ ; \
+ @convert $(CONVERT_OPTS) $(TEMPLATE_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm $@ ) ; \
$(INSTALLED_THUMB_TEMPLATES): $(DATA_PREFIX)/%: %
- @install -D -m 644 $< $@
+ @install -D -m 644 $< $@ || ( echo "NO THUMB $<" )
.PHONY: echo-thumb-templates
echo-thumb-templates:
@@ -864,68 +871,23 @@ install-bin:
@cp tuxpaint$(EXE_EXT) $(BIN_PREFIX)
@chmod a+rx,g-w,o-w $(BIN_PREFIX)/tuxpaint$(EXE_EXT)
-# Install the required Windows DLLs into the 'bdist' directory
+# Install tuxpaint-config and required Windows DLLs into the 'bdist' directory
.PHONY: install-dlls
install-dlls:
@echo
@echo "...Installing Windows DLLs..."
@install -d $(BIN_PREFIX)
- @cp `which tuxpaint-config.exe` $(BIN_PREFIX)
- @cp `which libintl-8.dll` $(BIN_PREFIX)
- @cp `which libiconv-2.dll` $(BIN_PREFIX)
- @cp `which libpng12.dll` $(BIN_PREFIX)
- @cp `which SDL.dll` $(BIN_PREFIX)
- @cp `which SDL_image.dll` $(BIN_PREFIX)
- @cp `which SDL_mixer.dll` $(BIN_PREFIX)
- @cp `which SDL_ttf.dll` $(BIN_PREFIX)
- @cp `which libfreetype-6.dll` $(BIN_PREFIX)
- @cp `which zlib1.dll` $(BIN_PREFIX)
- @cp `which libogg-0.dll` $(BIN_PREFIX)
- @cp `which libvorbis-0.dll` $(BIN_PREFIX)
- @cp `which libvorbisfile-3.dll` $(BIN_PREFIX)
- @cp `which libjpeg-8.dll` $(BIN_PREFIX)
- @cp `which libgcc_s_dw2-1.dll` $(BIN_PREFIX)
- @cp `which libstdc++-6.dll` $(BIN_PREFIX)
- @cp `which libfribidi-0.dll` $(BIN_PREFIX)
- @cp `which libpthread-2.dll` $(BIN_PREFIX)
- @if [ "x$(BDIST_WIN9X)" = "x" ]; then \
- cp `which libxml2-2.dll` $(BIN_PREFIX); \
- cp `which libcairo-2.dll` $(BIN_PREFIX); \
- cp `which libfontconfig-1.dll` $(BIN_PREFIX); \
- cp `which libSDL2_Pango-1.dll` $(BIN_PREFIX); \
- cp `which libgobject-2.0-0.dll` $(BIN_PREFIX); \
- cp `which libgthread-2.0-0.dll` $(BIN_PREFIX); \
- cp `which librsvg-2-2.dll` $(BIN_PREFIX); \
- cp `which libcroco-0.6-3.dll` $(BIN_PREFIX); \
- cp `which libgdk_pixbuf-2.0-0.dll` $(BIN_PREFIX); \
- cp `which libglib-2.0-0.dll` $(BIN_PREFIX); \
- cp `which libgsf-1-114.dll` $(BIN_PREFIX); \
- cp `which libpango-1.0-0.dll` $(BIN_PREFIX); \
- cp `which libpangocairo-1.0-0.dll` $(BIN_PREFIX); \
- cp `which libpangoft2-1.0-0.dll` $(BIN_PREFIX); \
- cp `which libgmodule-2.0-0.dll` $(BIN_PREFIX); \
- cp `which libpangowin32-1.0-0.dll` $(BIN_PREFIX); \
- cp `which libpixman-1-0.dll` $(BIN_PREFIX); \
- cp `which libgio-2.0-0.dll` $(BIN_PREFIX); \
- cp `which bz2-1.dll` $(BIN_PREFIX); \
- fi
+ @cp $(TPCONF_PATH)/tuxpaint-config.exe $(BIN_PREFIX)
+ @src/install-dlls.sh tuxpaint.exe $(TPCONF_PATH)/tuxpaint-config.exe $(BIN_PREFIX)
@strip -s $(BIN_PREFIX)/*.dll
- @if [ "x$(BDIST_WIN9X)" = "x" ]; then \
- echo; \
- echo "...Installing Configuration Files..."; \
- cp -R win32/etc/ $(BIN_PREFIX); \
- echo; \
- echo "...Installing Library Modules..."; \
- mkdir -p $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders; \
- cp /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders; \
- strip -s $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll; \
- mkdir -p $(BIN_PREFIX)/lib/gtk-2.0/2.10.0/loaders; \
- cp /usr/local/lib/gtk-2.0/loaders/*.dll $(BIN_PREFIX)/lib/gtk-2.0/2.10.0/loaders; \
- strip -s $(BIN_PREFIX)/lib/gtk-2.0/2.10.0/loaders/*.dll; \
- mkdir -p $(BIN_PREFIX)/lib/pango/1.6.0/modules; \
- cp /usr/local/lib/pango/1.6.0/modules/*.dll $(BIN_PREFIX)/lib/pango/1.6.0/modules; \
- strip -s $(BIN_PREFIX)/lib/pango/1.6.0/modules/*.dll; \
- fi
+ @echo
+ @echo "...Installing Configuration Files..."
+ @cp -R win32/etc/ $(BIN_PREFIX)
+ @echo
+ @echo "...Installing Library Modules..."
+ @mkdir -p $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders
+ @cp $(MINGW_DIR)/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders
+ @strip -s $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll
# Install symlink:
.PHONY: install-haiku
@@ -1081,7 +1043,7 @@ obj/parse.c: obj/parse_step1.c
@echo
@echo "...Generating the command-line and config file parser (STEP 2)..."
@sed -e 's/^const struct/static const struct/' -e 's/_GNU/_TUX/' obj/parse_step1.c > obj/parse.c
-
+
obj/parse_step1.c: src/parse.gperf
@echo
@echo "...Generating the command-line and config file parser (STEP 1)..."
diff --git a/data/images/ui/btn_hold.png b/data/images/ui/btn_hold.png
new file mode 100644
index 000000000..4ccc0b9e0
Binary files /dev/null and b/data/images/ui/btn_hold.png differ
diff --git a/docs/AUTHORS.txt b/docs/AUTHORS.txt
index ac81354f4..e60ea07ab 100644
--- a/docs/AUTHORS.txt
+++ b/docs/AUTHORS.txt
@@ -7,7 +7,7 @@ Various contributors (see below, and CHANGES.txt)
http://www.tuxpaint.org/
-June 17, 2002 - July 30, 2020
+June 17, 2002 - August 29, 2020
$Id$
@@ -111,7 +111,7 @@ $Id$
Ankit Choudary , as part of GSOC 2010,
with integration and fixes by Pere Pujal i Carabantes
- Onscreen keyboard support
+ On-screen keyboard support
Some code from
Ankit Choudary , as part of GSOC 2010,
diff --git a/docs/CHANGES.txt b/docs/CHANGES.txt
index 61c928203..320da4dde 100644
--- a/docs/CHANGES.txt
+++ b/docs/CHANGES.txt
@@ -8,7 +8,7 @@ http://www.tuxpaint.org/
$Id$
-2020.August.16 (0.9.25)
+2020.October.25 (0.9.25)
* New Features
------------
* Export drawings:
@@ -19,6 +19,7 @@ $Id$
* Depends on "libimagequant", from the "pngquant2" project:
https://github.com/ImageOptim/libimagequant
(GPL v3 or later, for Free/Libre Open Source Software)
+ (h/t TOYAMA Shin-ichi for adding support for versions < 2.8.0)
* Single image (PNG) export from the Open dialog.
(Closes https://sourceforge.net/p/tuxpaint/feature-requests/192/)
* Both utilize XDG user dirs settings, if available, to determine
@@ -44,12 +45,33 @@ $Id$
(relative to the eraser size; especially useful for the
smallest erasers).
+ * On-screen keyboard (visible when the feature is enabled, while
+ using the "Text" and "Label" tools) now appears with larger
+ (48x48 pixel, vs 24x24 pixel) buttons, when Tux Paint's window
+ (or fullscreen) size is large enough to fit them with the
+ chosen layout.
+ (h/t Anat & Aviv, who suggested it to help with users of
+ eye-tracking systems)
+
+ * On-screen keyboard buttons use a slightly larger font
+ (16pt vs 12pt, previously seen on the small keyboard;
+ 32pt on the large keyboard).
+
* Ports & Building
----------------
* Corrections for Haiku not opening saved files.
(Ref: https://github.com/haikuports/haikuports/issues/3045)
Gerasim Troeglazov <3dEyes@gmail.com>
+ * Windows build changes
+ * Enabling PowerTools repositry to install additional SDL* packages
+ * Corrected README launcher for English, after install completes
+ * Updated translation files and ensure license text appears
+ * Support for Mingw64 for 64-bit builds
+ * Ability to find Mingw DLLs by examining EXEs
+ (new shell script replaces hard-coded list in Makefile)
+ TOYAMA Shin-ichi
+
* New Brushes
-----------
* Footprints
@@ -68,12 +90,20 @@ $Id$
(https://openclipart.org/artist/Tavin)
Creative Commons Zero 1.0 Public Domain License
+ * Starter & Template updates
+ --------------------------
+ * Added margins to elephant, fish_icon and frame_hearts
+ starters, to avoid smearing on edges in Tux Paint.
+ Pere Pujal i Carabantes
+
* Documentation updates
---------------------
* Cleaned up HTML code of HTML-based documentation.
* Sub-section links within README's Table of Contents.
+ * EXTENDING docs cleaned up and Table of Contents added.
+
* Bug Fixes
---------
* Mended issue where stamp descriptions were not loading
@@ -89,12 +119,18 @@ $Id$
* Basque translation
Alexander Gabilondo
+ * Catalan translation
+ Pere Pujal i Carabantes
+
* Galician translation
Miguel Bouzada
* Icelandic translation
Sveinn í Felli
+ * Japanese translation & Japanese README documentation
+ TOYAMA Shin-ichi
+
* Santali translation (Ol-Chiki)
Prasanta Hembram
diff --git a/docs/COPYING/COPYING-ja.txt b/docs/COPYING/COPYING-ja.txt
index 92e9972b4..1eddff2d4 100644
--- a/docs/COPYING/COPYING-ja.txt
+++ b/docs/COPYING/COPYING-ja.txt
@@ -1,461 +1,435 @@
- Link: translated
-
- GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
-
- [ÎäÀŤʥ°¥Ë¥å¡¼¤Î²èÁü] [ ¥Á¥§¥³¸ì | ±Ñ¸ì | ÆüËܸì ]
-
- * GPL °ãÈ¿¤È»×¤ï¤ì¤ë»öÎã¤ò¸«¤«¤±¤¿¤é
- * GPL ¤Î³Æ¹ñ¸ìÌõ
- * GPL ¤Ë´Ø¤·¤Æ¤è¤¯Ê¹¤«¤ì¤ë¼ÁÌä
- * GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ (GPL) ¥×¥ì¡¼¥ó¥Æ¥¥¹¥È·Á¼°
- * GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ (GPL) Texinfo ·Á¼°
-
- ----------------------------------------------------------------------
-
-¤â¤¯¤¸
-
- * GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
- * ¤Ï¤¸¤á¤Ë
- * Ê£À½¡¢ÈÒÉÛ¡¢²þÊѤ˴ؤ¹¤ë¾ò·ï¤ÈÀ©Ìó
- * °Ê¾å¤Î¾ò¹à¤ò¤¢¤Ê¤¿¤Î¿·¤·¤¤¥×¥í¥°¥é¥à¤ËŬÍѤ¹¤ëÊýË¡
-
- ----------------------------------------------------------------------
-
-GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
-
- ¥Ð¡¼¥¸¥ç¥ó 2¡¢1991ǯ6·î
- ÆüËܸìÌõ¡¢2002ǯ8·î28Æü
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
- ¤³¤ÎÍøÍѵöÂú·ÀÌó½ñ¤ò¡¢°ì»ú°ì¶ç¤½¤Î¤Þ¤Þ¤ËÊ£À½¤·ÈÒÉÛ¤¹¤ë¤³¤È¤Ïµö²Ä¤¹¤ë¡£
- ¤·¤«¤·Êѹ¹¤Ïǧ¤á¤Ê¤¤¡£
-
- This is an unofficial translation of the GNU General Public License into
- Japanese. It was not published by the Free Software Foundation, and does
- not legally state the distribution terms for software that uses the GNU
- GPL--only the original English text of the GNU GPL does that. However,
- we hope that this translation will help Japanese speakers understand the
- GNU GPL better.
-
- (Ìõ: °Ê²¼¤ÏGNU General Public License¤ÎÈó¸ø¼°¤ÊÆüËܸìÌõ¤Ç¤¹¡£¤³¤ì¤Ï¥Õ
- ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃÄ(the Free Software Foundation)¤Ë¤è¤Ã¤ÆÈ¯É½¤µ¤ì¤¿¤â
- ¤Î¤Ç¤Ï¤Ê¤¯¡¢GNU GPL¤òŬÍѤ·¤¿¥½¥Õ¥È¥¦¥§¥¢¤ÎÈÒÉÛ¾ò·ï¤òˡŪ¤Ë͸ú¤Ê·Á¤Ç
- ½Ò¤Ù¤¿¤â¤Î¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ÈÒÉÛ¾ò·ï¤È¤·¤Æ¤ÏGNU GPL¤Î±Ñ¸ìÈǥƥ¥¹¥È¤Ç»Ø
- Äꤵ¤ì¤Æ¤¤¤ë¤â¤Î¤Î¤ß¤¬Í¸ú¤Ç¤¹¡£¤·¤«¤·¤Ê¤¬¤é¡¢»ä¤¿¤Á¤Ï¤³¤ÎËÝÌõ¤¬¡¢ÆüËÜ
- ¸ì¤ò»ÈÍѤ¹¤ë¿Í¡¹¤Ë¤È¤Ã¤ÆGNU GPL¤ò¤è¤êÎɤ¯Íý²ò¤¹¤ë½õ¤±¤È¤Ê¤ë¤³¤È¤ò˾¤ó
- ¤Ç¤¤¤Þ¤¹¡£)
-
- ËÝÌõ¤Ï
- ȬÅÄ¿¿¹Ô¤¬¹Ô¤Ã¤¿¡£¸¶Ê¸¤Ïhttp://www.gnu.org/licenses/gpl.html
- ¤Ç¤¢¤ë¡£¸íÌõ¤Î»ØÅ¦¤ä²þÁ±°Æ¤ò´¿·Þ¤¹¤ë¡£
-
-¤Ï¤¸¤á¤Ë
-
- ¥½¥Õ¥È¥¦¥§¥¢¸þ¤±¥é¥¤¥»¥ó¥¹¤ÎÂçȾ¤Ï¡¢¤¢¤Ê¤¿¤¬¤½¤Î¥½¥Õ¥È¥¦¥§¥¢¤ò¶¦Í¤·¤¿
- ¤êÊѹ¹¤·¤¿¤ê¤¹¤ë¼«Í³¤òÃ¥¤¦¤è¤¦¤ËÀ߷פµ¤ì¤Æ¤¤¤Þ¤¹¡£ÂоÈŪ¤Ë¡¢GNU °ìÈ̸ø
- ½°ÍøÍѵöÂú·ÀÌó½ñ¤Ï¡¢¤¢¤Ê¤¿¤¬¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤ò¶¦Í¤·¤¿¤êÊѹ¹¤·¤¿¤ê¤¹
- ¤ë¼«Í³¤òÊݾڤ¹¤ë--¤¹¤Ê¤ï¤Á¡¢¥½¥Õ¥È¥¦¥§¥¢¤¬¤½¤Î¥æ¡¼¥¶¤¹¤Ù¤Æ¤Ë¤È¤Ã¤Æ¥Õ¥ê¡¼
- ¤Ç¤¢¤ë¤³¤È¤òÊݾڤ¹¤ë¤³¤È¤òÌÜŪ¤È¤·¤Æ¤¤¤Þ¤¹¡£¤³¤Î°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
- ¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤΥ½¥Õ¥È¥¦¥§¥¢¤Î¤Û¤È¤ó¤É¤ËŬÍѤµ¤ì¤Æ¤ª¤ê¡¢¤Þ¤¿ GNU
- GPL¤òŬÍѤ¹¤ë¤È·è¤á¤¿¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃİʳ°¤Îºî¼Ô¤Ë¤è¤ë¥×¥í¥°
- ¥é¥à¤Ë¤âŬÍѤµ¤ì¤Æ¤¤¤Þ¤¹(¤¤¤¯¤Ä¤«¤Î¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤΥ½¥Õ¥È¥¦¥§
- ¥¢¤Ë¤Ï¡¢GNU GPL¤Ç¤Ï¤Ê¤¯GNU ¥é¥¤¥Ö¥é¥ê°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤¬Å¬ÍѤµ¤ì
- ¤Æ¤¤¤Þ¤¹)¡£¤¢¤Ê¤¿¤â¤Þ¤¿¡¢¤´¼«Ê¬¤Î¥×¥í¥°¥é¥à¤ËGNU GPL¤òŬÍѤ¹¤ë¤³¤È¤¬²Ä
- ǽ¤Ç¤¹¡£
-
- »ä¤¿¤Á¤¬¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤È¸À¤¦¤È¤¡¢¤½¤ì¤ÏÍøÍѤμ«Í³¤Ë¤Ä¤¤¤Æ¸ÀµÚ¤·¤Æ
- ¤¤¤ë¤Î¤Ç¤¢¤Ã¤Æ¡¢²Á³Ê¤ÏÌäÂê¤Ë¤·¤Æ¤¤¤Þ¤»¤ó¡£»ä¤¿¤Á¤Î°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó
- ½ñ¤Ï¡¢¤¢¤Ê¤¿¤¬¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤ÎÊ£À½Êª¤òÈÒÉÛ¤¹¤ë¼«Í³¤òÊݾڤ¹¤ë¤è¤¦Àß
- ·×¤µ¤ì¤Æ¤¤¤Þ¤¹(´õ˾¤Ë±þ¤¸¤Æ¤½¤Î¼ï¤Î¥µ¡¼¥Ó¥¹¤Ë¼ê¿ôÎÁ¤ò²Ý¤¹¼«Í³¤âÊݾڤµ
- ¤ì¤Þ¤¹)¡£¤Þ¤¿¡¢¤¢¤Ê¤¿¤¬¥½¡¼¥¹¥³¡¼¥É¤ò¼õ¤±¼è¤ë¤«¡¢¤¢¤ë¤¤¤Ï˾¤á¤Ð¤½¤ì¤ò
- Æþ¼ê¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ë¤È¤¤¤¦¤³¤È¡¢¤¢¤Ê¤¿¤¬¥½¥Õ¥È¥¦¥§¥¢¤òÊѹ¹¤·¡¢¤½¤Î
- °ìÉô¤ò¿·¤¿¤Ê¥Õ¥ê¡¼¤Î¥×¥í¥°¥é¥à¤ÇÍøÍѤǤ¤ë¤È¤¤¤¦¤³¤È¡¢¤½¤·¤Æ¡¢°Ê¾å¤Ç½Ò
- ¤Ù¤¿¤è¤¦¤Ê¤³¤È¤¬¤Ç¤¤ë¤È¤¤¤¦¤³¤È¤¬¤¢¤Ê¤¿¤ËÃΤ餵¤ì¤ë¤È¤¤¤¦¤³¤È¤âÊݾڤµ
- ¤ì¤Þ¤¹¡£
-
- ¤¢¤Ê¤¿¤Î¸¢Íø¤ò¼é¤ë¤¿¤á¡¢»ä¤¿¤Á¤Ï狼¤¬¤¢¤Ê¤¿¤Îͤ¹¤ë¤³¤ì¤é¤Î¸¢Íø¤òÈÝÄê
- ¤¹¤ë¤³¤È¤ä¡¢¤³¤ì¤é¤Î¸¢Íø¤òÊü´þ¤¹¤ë¤è¤¦Í׵᤹¤ë¤³¤È¤ò¶Ø»ß¤¹¤ë¤È¤¤¤¦À©¸Â
- ¤ò²Ã¤¨¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£¤è¤Ã¤Æ¡¢¤¢¤Ê¤¿¤¬¥½¥Õ¥È¥¦¥§¥¢¤ÎÊ£À½Êª¤òÈÒÉÛ¤·¤¿
- ¤ê¤½¤ì¤òÊѹ¹¤·¤¿¤ê¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤¦¤¤¤Ã¤¿À©¸Â¤Î¤¿¤á¤Ë¤¢¤Ê¤¿¤Ë¤¢¤ë¼ï¤Î
- ÀÕǤ¤¬È¯À¸¤¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
-
- Î㤨¤Ð¡¢¤¢¤Ê¤¿¤¬¥Õ¥ê¡¼¤Ê¥×¥í¥°¥é¥à¤ÎÊ£À½Êª¤òÈÒÉÛ¤¹¤ë¾ì¹ç¡¢ÍÎÁ¤«ÌµÎÁ¤Ë
- ´Ø¤ï¤é¤º¡¢¤¢¤Ê¤¿¤Ï¼«Ê¬¤¬Í¤¹¤ë¸¢Íø¤òÁ´¤Æ¼õÎμԤËÍ¿¤¨¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
- ¤Þ¤¿¡¢¤¢¤Ê¤¿¤ÏÈà¤é¤â¥½¡¼¥¹¥³¡¼¥É¤ò¼õ¤±¼è¤ë¤«¼ê¤ËÆþ¤ì¤ë¤³¤È¤¬¤Ç¤¤ë¤è¤¦
- Êݾڤ·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£¤½¤·¤Æ¡¢¤¢¤Ê¤¿¤ÏÈà¤é¤ËÂФ·¤Æ°Ê²¼¤Ç½Ò¤Ù¤ë¾ò·ï
- ¤ò¼¨¤·¡¢Èà¤é¤Ë¼«¤é¤Î»ý¤Ä¸¢Íø¤Ë¤Ä¤¤¤ÆÃΤ餷¤á¤ë¤è¤¦¤Ë¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»
- ¤ó¡£
-
- »ä¤¿¤Á¤Ï¤¢¤Ê¤¿¤Î¸¢Íø¤òÆóÃʳ¬¤Î¼ê½ç¤òƧ¤ó¤ÇÊݸ¤Þ¤¹¡£(1) ¤Þ¤º¥½¥Õ¥È¥¦¥§
- ¥¢¤ËÂФ·¤ÆÃøºî¸¢¤ò¼çÄ¥¤·¡¢¤½¤·¤Æ (2) ¤¢¤Ê¤¿¤ËÂФ·¤Æ¡¢¥½¥Õ¥È¥¦¥§¥¢¤ÎÊ£
- À½¤äÈÒÉÛ¤Þ¤¿¤Ï²þÊѤˤĤ¤¤Æ¤ÎˡŪ¤Êµö²Ä¤òÍ¿¤¨¤ë¤³¤Î·ÀÌó½ñ¤òÄ󼨤·¤Þ¤¹¡£
-
- ¤Þ¤¿¡¢³Æºî¼Ô¤ä»ä¤¿¤Á¤òÊݸ¤ë¤¿¤á¡¢»ä¤¿¤Á¤Ï¤³¤Î¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ë¤Ï
- ²¿¤ÎÊݾڤâ̵¤¤¤È¤¤¤¦¤³¤È¤òï¤â¤¬³Î¼Â¤ËÍý²ò¤¹¤ë¤è¤¦¤Ë¤·¡¢¤Þ¤¿¥½¥Õ¥È¥¦¥§
- ¥¢¤¬Ã¯¤«Â¾¿Í¤Ë¤è¤Ã¤Æ²þÊѤµ¤ì¡¢¤½¤ì¤¬¼¡¡¹¤ÈÈÒÉÛ¤µ¤ì¤Æ¤¤¤Ã¤¿¤È¤·¤Æ¤â¡¢¤½
- ¤Î¼õÎμԤÏÈà¤é¤¬¼ê¤ËÆþ¤ì¤¿¥½¥Õ¥È¥¦¥§¥¢¤¬¥ª¥ê¥¸¥Ê¥ë¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï̵¤¤
- ¤³¤È¡¢¤½¤·¤Æ¸¶ºî¼Ô¤Î̾À¼¤Ï¾¿Í¤Ë¤è¤Ã¤Æ»ý¤Á¹þ¤Þ¤ì¤¿²ÄǽÀ¤Î¤¢¤ëÌäÂê¤Ë¤è¤Ã
- ¤Æ±Æ¶Á¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¤È¤¤¤¦¤³¤È¤ò¼þÃΤµ¤»¤¿¤¤¤È»×¤¤¤Þ¤¹¡£
-
- ºÇ¸å¤Ë¡¢¥½¥Õ¥È¥¦¥§¥¢ÆÃµö¤¬¤¤¤«¤Ê¤ë¥Õ¥ê¡¼¤Î¥×¥í¥°¥é¥à¤Î¸ºß¤Ë¤âÉÔÃǤζ¼
- °Ò¤òÅꤲ¤«¤±¤Æ¤¤¤Þ¤¹¤¬¡¢»ä¤¿¤Á¤Ï¡¢¥Õ¥ê¡¼¤Ê¥×¥í¥°¥é¥à¤ÎºÆÈÒÉÛ¼Ô¤¬¸Ä¡¹¤Ë
- ÆÃµö¥é¥¤¥»¥ó¥¹¤ò¼èÆÀ¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢»ö¼Â¾å¥×¥í¥°¥é¥à¤òÆÈÀêŪ¤Ë¤·¤Æ¤·
- ¤Þ¤¦¤È¤¤¤¦´í¸±¤òÈò¤±¤¿¤¤¤È»×¤¤¤Þ¤¹¡£¤³¤¦¤¤¤Ã¤¿»öÂÖ¤òͽËɤ¹¤ë¤¿¤á¡¢»ä¤¿
- ¤Á¤Ï¤¤¤«¤Ê¤ëÆÃµö¤âï¤â¤¬¼«Í³¤ËÍøÍѤǤ¤ë¤è¤¦¥é¥¤¥»¥ó¥¹¤µ¤ì¤ë¤«¡¢Á´¤¯¥é
- ¥¤¥»¥ó¥¹¤µ¤ì¤Ê¤¤¤«¤Î¤É¤Á¤é¤«¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤³¤È¤òÌÀ³Î¤Ë¤·¤Þ¤·¤¿¡£
-
- (ÌõÃí: ËÜ·ÀÌó½ñ¤Ç¡ÖÆÈÀêŪ(proprietary)¡×¤È¤Ï¡¢¥½¥Õ¥È¥¦¥§¥¢¤ÎÍøÍÑ¤äºÆÈÒ
- ÉÛ¡¢²þÊѤ¬¶Ø»ß¤µ¤ì¤Æ¤¤¤ë¤«¡¢µö²Ä¤òÆÀ¤ë¤³¤È¤¬É¬ÍפȤµ¤ì¤Æ¤¤¤ë¤«¡¢¤¢¤ë¤¤
- ¤Ï¸·¤·¤¤À©¸Â¤¬²Ý¤»¤é¤ì¤Æ¤¤¤Æ¼«Í³¤Ë¤½¤¦¤¹¤ë¤³¤È¤¬»ö¼Â¾å¤Ç¤¤Ê¤¯¤Ê¤Ã¤Æ¤¤
- ¤ë¾õÂ֤Τ³¤È¤ò»Ø¤¹¡£¾Ü¤·¤¯¤Ïhttp://www.gnu.org/philosophy/categories.ja.html#ProprietarySoftware
- ¤ò»²¾È¤»¤è¡£)
-
- Ê£À½¤äÈÒÉÛ¡¢²þÊѤˤĤ¤¤Æ¤ÎÀµ³Î¤Ê¾ò·ï¤ÈÀ©Ìó¤ò°Ê²¼¤Ç½Ò¤Ù¤Æ¤¤¤¤Þ¤¹¡£
-
-Ê£À½¡¢ÈÒÉÛ¡¢²þÊѤ˴ؤ¹¤ë¾ò·ï¤ÈÀ©Ìó
-
- 0. ¤³¤ÎÍøÍѵöÂú·ÀÌó½ñ¤Ï¡¢¤½¤Î¥×¥í¥°¥é¥à(¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃøºîʪ)¤ò¤³¤Î°ìÈ̸ø
- ½°ÍøÍѵöÂú·ÀÌó½ñ¤ÎÄê¤á¤ë¾ò·ï¤Î²¼¤ÇÈÒÉۤǤ¤ë¡¢¤È¤¤¤¦¹ðÃΤ¬Ãøºî¸¢¼Ô¤Ë¤è¤Ã
- ¤ÆµºÜ¤µ¤ì¤¿¥×¥í¥°¥é¥à¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃøºîʪÁ´È̤ËŬÍѤµ¤ì¤ë¡£°Ê²¼¤Ç¤Ï¡¢
- ¡Ö¡Ø¥×¥í¥°¥é¥à¡Ù¡×¤È¤Ï¤½¤Î¤è¤¦¤Ë¤·¤Æ¤³¤Î·ÀÌó½ñ¤¬Å¬ÍѤµ¤ì¤¿¥×¥í¥°¥é¥à¤ä
- ÃøºîʪÁ´È̤ò°ÕÌ£¤·¡¢¤Þ¤¿¡Ö¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ¡×¤È¤Ï¡Ø¥×¥í¥°
- ¥é¥à¡Ù¤ä¤½¤ÎÂ¾Ãøºî¸¢Ë¡¤Î²¼¤ÇÇÉÀ¸Êª¤È¸«¤Ê¤µ¤ì¤ë¤â¤ÎÁ´È̤ò»Ø¤¹¡£¤¹¤Ê¤ï¤Á¡¢
- ¡Ø¥×¥í¥°¥é¥à¡Ù¤«¤½¤Î°ìÉô¤ò¡¢Á´¤¯Æ±°ì¤Î¤Þ¤Þ¤«¡¢²þÊѤò²Ã¤¨¤¿¤«¡¢¤¢¤ë¤¤¤Ï
- ¾¤Î¸À¸ì¤ËËÝÌõ¤µ¤ì¤¿·Á¤Ç´Þ¤àÃøºîʪ¤Î¤³¤È¤Ç¤¢¤ë(¡Ö²þÊѡפȤ¤¤¦¸ì¤ÎËÜÍè
- ¤Î°ÕÌ£¤«¤é¤Ï¤º¤ì¤ë¤¬¡¢°Ê²¼¤Ç¤ÏËÝÌõ¤â²þÊѤΰì¼ï¤È¸«¤Ê¤¹)¡£¤½¤ì¤¾¤ì¤Î·À
- Ìó¼Ô¤Ï¡Ö¤¢¤Ê¤¿¡×¤Èɽ¸½¤µ¤ì¤ë¡£
-
- Ê£À½¤äÈÒÉÛ¡¢²þÊѰʳ°¤Î³èư¤Ï¤³¤Î·ÀÌó½ñ¤Ç¤Ï¥«¥Ð¡¼¤µ¤ì¤Ê¤¤¡£¤½¤ì¤é¤Ï¤³¤Î
- ·ÀÌó½ñ¤ÎÂоݳ°¤Ç¤¢¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¼Â¹Ô¤¹¤ë¹Ô°Ù¼«ÂΤËÀ©¸Â¤Ï¤Ê¤¤¡£¤Þ
- ¤¿¡¢¤½¤Î¤è¤¦¤Ê¡Ø¥×¥í¥°¥é¥à¡Ù¤Î½ÐÎÏ·ë²Ì¤Ï¡¢¤½¤ÎÆâÍÆ¤¬¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð
- ¤Ë¤·¤¿Ãøºîʪ¤ò¹½À®¤¹¤ë¾ì¹ç¤Î¤ß¤³¤Î·ÀÌó½ñ¤Ë¤è¤Ã¤ÆÊݸ¤ì¤ë(¡Ø¥×¥í¥°¥é
- ¥à¡Ù¤ò¼Â¹Ô¤·¤¿¤³¤È¤Ë¤è¤Ã¤ÆºîÀ®¤µ¤ì¤¿¤È¤¤¤¦¤³¤È¤È¤Ï̵´Ø·¸¤Ç¤¢¤ë)¡£¤³¤Î
- ¤è¤¦¤ÊÀþ°ú¤¤ÎÂÅÅöÀ¤Ï¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤¬²¿¤ò¤¹¤ë¤Î¤«¤Ë°Í¸¤¹¤ë¡£
-
- 1. ¤½¤ì¤¾¤ì¤ÎÊ£À½Êª¤Ë¤ª¤¤¤ÆÅ¬ÀÚ¤ÊÃøºî¸¢É½¼¨¤ÈÊݾڤÎÈÝǧÀ¼ÌÀ(disclaimer of
- warranty)¤òÌÜΩ¤Ä¤è¤¦Å¬Àڤ˷Ǻܤ·¡¢¤Þ¤¿¤³¤Î·ÀÌó½ñ¤ª¤è¤Ó°ìÀÚ¤ÎÊݾڤÎÉÔ
- ºß¤Ë¿¨¤ì¤¿¹ðÃΤ¹¤Ù¤Æ¤ò¤½¤Î¤Þ¤Þ»Ä¤·¡¢¤½¤·¤Æ¤³¤Î·ÀÌó½ñ¤ÎÊ£À½Êª¤ò¡Ø¥×¥í¥°
- ¥é¥à¡Ù¤Î¤¤¤«¤Ê¤ë¼õÎÎ¼Ô¤Ë¤â¡Ø¥×¥í¥°¥é¥à¡Ù¤È¶¦¤ËÈÒÉÛ¤¹¤ë¸Â¤ê¡¢¤¢¤Ê¤¿¤Ï
- ¡Ø¥×¥í¥°¥é¥à¡Ù¤Î¥½¡¼¥¹¥³¡¼¥É¤ÎÊ£À½Êª¤ò¡¢¤¢¤Ê¤¿¤¬¼õ¤±¼è¤Ã¤¿Ä̤ê¤Î·Á¤ÇÊ£
- À½¤Þ¤¿¤ÏÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£ÇÞÂΤÏÌä¤ï¤Ê¤¤¡£
-
- ¤¢¤Ê¤¿¤Ï¡¢ÊªÍýŪ¤ËÊ£À½Êª¤ò¾ùÅϤ¹¤ë¤È¤¤¤¦¹Ô°Ù¤Ë´Ø¤·¤Æ¼ê¿ôÎÁ¤ò²Ý¤·¤Æ¤âÎÉ
- ¤¤¤·¡¢´õ˾¤Ë¤è¤Ã¤Æ¤Ï¼ê¿ôÎÁ¤ò¼è¤Ã¤Æ¸ò´¹¤Ë¤ª¤±¤ëÊݸî¤ÎÊݾڤòÄ󶡤·¤Æ¤âÎÉ
- ¤¤¡£
-
- 2. ¤¢¤Ê¤¿¤Ï¼«Ê¬¤Î¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÊ£À½Êª¤«¤½¤Î°ìÉô¤ò²þÊѤ·¤Æ¡Ø¥×¥í¥°¥é¥à¡Ù
- ¤ò´ð¤Ë¤·¤¿Ãøºîʪ¤ò·ÁÀ®¤·¡¢¤½¤Î¤è¤¦¤Ê²þÊÑÅÀ¤äÃøºîʪ¤ò¾åµÂè1Àá¤ÎÄê¤á¤ë
- ¾ò·ï¤Î²¼¤ÇÊ£À½¤Þ¤¿¤ÏÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£¤¿¤À¤·¡¢¤½¤Î¤¿¤á¤Ë¤Ï°Ê²¼¤Î¾ò
- ·ï¤¹¤Ù¤Æ¤òËþ¤¿¤·¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤:
-
- * a) ¤¢¤Ê¤¿¤¬¤½¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤òÊѹ¹¤·¤¿¤È¤¤¤¦¤³¤È¤ÈÊѹ¹¤·¤¿Æü»þ¤¬Îɤ¯
- ʬ¤«¤ë¤è¤¦¡¢²þÊѤµ¤ì¤¿¥Õ¥¡¥¤¥ë¤Ë¹ð¼¨¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-
- * b) ¡Ø¥×¥í¥°¥é¥à¡Ù¤Þ¤¿¤Ï¤½¤Î°ìÉô¤ò´Þ¤àÃøºîʪ¡¢¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù
- ¤«¤½¤Î°ìÉô¤«¤éÇÉÀ¸¤·¤¿Ãøºîʪ¤òÈÒÉÛ¤¢¤ë¤¤¤Ïȯɽ¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤Î
- Á´ÂΤò¤³¤Î·ÀÌó½ñ¤Î¾ò·ï¤Ë½¾¤Ã¤ÆÂè»°¼Ô¤ØÌµ½þ¤ÇÍøÍѵöÂú¤·¤Ê¤±¤ì
- ¤Ð¤Ê¤é¤Ê¤¤¡£
-
- * c) ²þÊѤµ¤ì¤¿¥×¥í¥°¥é¥à¤¬¡¢Ä̾ï¼Â¹Ô¤¹¤ëºÝ¤ËÂÐÏÃŪ¤Ë¥³¥Þ¥ó¥É¤òÆÉ¤à¤è
- ¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Ê¤é¤Ð¡¢¤½¤Î¥×¥í¥°¥é¥à¤òºÇ¤â°ìÈÌŪ¤ÊÊýË¡¤ÇÂÐÏÃŪ¤Ë
- ¼Â¹Ô¤¹¤ëºÝ¡¢Å¬ÀÚ¤ÊÃøºî¸¢É½¼¨¡¢ÌµÊݾڤǤ¢¤ë¤³¤È(¤¢¤ë¤¤¤Ï¤¢¤Ê¤¿¤¬ÊÝ
- ¾Ú¤òÄ󶡤¹¤ë¤È¤¤¤¦¤³¤È)¡¢¥æ¡¼¥¶¤¬¥×¥í¥°¥é¥à¤ò¤³¤Î·ÀÌó½ñ¤Ç½Ò¤Ù¤¿¾ò
- ·ï¤Î²¼¤ÇÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¤È¤¤¤¦¤³¤È¡¢¤½¤·¤Æ¤³¤Î·ÀÌó½ñ¤ÎÊ£À½Êª
- ¤ò±ÜÍ÷¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤¿¤é¤è¤¤¤«¤È¤¤¤¦¥æ¡¼¥¶¤Ø¤ÎÀâÌÀ¤ò´Þ¤à¹ðÃΤ¬°õ
- ºþ¤µ¤ì¤ë¤«¡¢¤¢¤ë¤¤¤Ï²èÌ̤Ëɽ¼¨¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤(Îã³°
- ¤È¤·¤Æ¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤½¤Î¤â¤Î¤ÏÂÐÏÃŪ¤Ç¤¢¤Ã¤Æ¤âÄ̾綠¤Î¤è¤¦¤Ê¹ð
- ÃΤò°õºþ¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿¤¢¤Ê¤¿¤ÎÃøºîʪ¤Ë
- ¤½¤Î¤è¤¦¤Ê¹ðÃΤò°õºþ¤µ¤»¤ëɬÍפϤʤ¤)¡£
- °Ê¾å¤ÎɬÍ×¾ò·ï¤ÏÁ´ÂΤȤ·¤Æ¤Î²þÊѤµ¤ì¤¿Ãøºîʪ¤ËŬÍѤµ¤ì¤ë¡£Ãøºîʪ¤Î°ìÉô
- ¤¬¡Ø¥×¥í¥°¥é¥à¡Ù¤«¤éÇÉÀ¸¤·¤¿¤â¤Î¤Ç¤Ï¤Ê¤¤¤È³Îǧ¤Ç¤¡¢¤½¤ì¤é¼«¿ÈÊÌ¤ÎÆÈΩ
- ¤·¤¿Ãøºîʪ¤Ç¤¢¤ë¤È¹çÍýŪ¤Ë¹Í¤¨¤é¤ì¤ë¤Ê¤é¤Ð¡¢¤¢¤Ê¤¿¤¬¤½¤ì¤é¤òÊ̤ÎÃøºîʪ
- ¤È¤·¤ÆÊ¬¤±¤ÆÈÒÉÛ¤¹¤ë¾ì¹ç¡¢¤½¤¦¤¤¤Ã¤¿Éôʬ¤Ë¤Ï¤³¤Î·ÀÌó½ñ¤È¤½¤Î¾ò·ï¤ÏŬÍÑ
- ¤µ¤ì¤Ê¤¤¡£¤·¤«¤·¡¢¤¢¤Ê¤¿¤¬Æ±¤¸Éôʬ¤ò¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÃøºîʪÁ´ÂÎ
- ¤Î°ìÉô¤È¤·¤ÆÈÒÉÛ¤¹¤ë¤Ê¤é¤Ð¡¢Á´ÂΤȤ·¤Æ¤ÎÈÒÉÛʪ¤Ï¡¢¤³¤Î·ÀÌó½ñ¤¬²Ý¤¹¾ò·ï
- ¤Ë½¾¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤È¤¤¤¦¤Î¤Ï¡¢¤³¤Î·ÀÌó½ñ¤¬Â¾¤Î·ÀÌó¼Ô¤ËÍ¿¤¨¤ëµö²Ä
- ¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù´Ý¤´¤ÈÁ´ÂΤ˵ڤӡ¢Ã¯¤¬½ñ¤¤¤¿¤«¤Ï´Ø·¸¤Ê¤¯³ÆÉôʬ¤Î¤¹¤Ù¤Æ
- ¤òÊݸ¤ë¤«¤é¤Ç¤¢¤ë¡£
-
- ¤è¤Ã¤Æ¡¢¤¹¤Ù¤Æ¤¢¤Ê¤¿¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤¿Ãøºîʪ¤ËÂФ·¡¢¸¢Íø¤ò¼çÄ¥¤·¤¿¤ê¤¢¤Ê
- ¤¿¤Î¸¢Íø¤Ë°ÛµÄ¤ò¿½¤·Î©¤Æ¤ë¤³¤È¤Ï¤³¤ÎÀá¤Î°Õ¿Þ¤¹¤ë¤È¤³¤í¤Ç¤Ï¤Ê¤¤¡£¤à¤·¤í¡¢
- ¤½¤Î¼ñ»Ý¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÇÉÀ¸Êª¤Ê¤¤¤·½¸¹çÃøºîʪ¤ÎÈÒÉÛ¤ò´ÉÍý¤¹
- ¤ë¸¢Íø¤ò¹Ô»È¤¹¤ë¤È¤¤¤¦¤³¤È¤Ë¤¢¤ë¡£
-
- ¤Þ¤¿¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤Æ¤¤¤Ê¤¤¤½¤Î¾¤ÎÃøºîʪ¤ò¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢
- ¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ)¤È°ì½ï¤Ë½¸¤á¤¿¤À¤±¤Î¤â¤Î¤ò°ì´¬¤Î
- ÊÝ´ÉÁõÃ֤ʤ¤¤·ÈÒÉÛÇÞÂΤ˼ý¤á¤Æ¤â¡¢¤½¤Î¾¤ÎÃøºîʪ¤Þ¤Ç¤³¤Î·ÀÌó½ñ¤¬Êݸ
- ¤ëÂоݤˤʤë¤È¤¤¤¦¤³¤È¤Ë¤Ï¤Ê¤é¤Ê¤¤¡£
-
- 3. ¤¢¤Ê¤¿¤Ï¾åµÂè1Àᤪ¤è¤Ó2Àá¤Î¾ò·ï¤Ë½¾¤¤¡¢¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢¤ë¤¤¤ÏÂè2Àá¤Ë
- ¤ª¤±¤ëÇÉÀ¸Êª)¤ò¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ê¤¤¤·¼Â¹Ô·Á¼°¤ÇÊ£À½¤Þ¤¿¤ÏÈÒÉÛ¤¹¤ë¤³
- ¤È¤¬¤Ç¤¤ë¡£¤¿¤À¤·¡¢¤½¤Î¾ì¹ç¤¢¤Ê¤¿¤Ï°Ê²¼¤Î¤¦¤Á¤É¤ì¤«°ì¤Ä¤ò¼Â»Ü¤·¤Ê¤±¤ì
- ¤Ð¤Ê¤é¤Ê¤¤:
- * a) Ãøºîʪ¤Ë¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ËÂбþ¤·¤¿´°Á´¤«¤Äµ¡³£¤ÇÆÉ¤ß¼è¤ê²Äǽ¤Ê¥½¡¼
- ¥¹¥³¡¼¥É¤òźÉÕ¤¹¤ë¡£¤¿¤À¤·¡¢¥½¡¼¥¹¥³¡¼¥É¤Ï¾åµÂè1Àᤪ¤è¤Ó2Àá¤Î¾ò
- ·ï¤Ë½¾¤¤¥½¥Õ¥È¥¦¥§¥¢¤Î¸ò´¹¤Ç½¬´·Åª¤Ë»È¤ï¤ì¤ëÇÞÂΤÇÈÒÉÛ¤·¤Ê¤±¤ì¤Ð
- ¤Ê¤é¤Ê¤¤¡£¤¢¤ë¤¤¤Ï¡¢
-
- * b) Ãøºîʪ¤Ë¡¢¤¤¤«¤Ê¤ëÂè»°¼Ô¤ËÂФ·¤Æ¤â¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ËÂбþ¤·¤¿´°Á´
- ¤«¤Äµ¡³£¤ÇÆÉ¤ß¼è¤ê²Äǽ¤Ê¥½¡¼¥¹¥³¡¼¥É¤ò¡¢ÈÒÉÛ¤ËÍפ¹¤ëʪÍýŪ¥³¥¹¥È
- ¤ò¾å²ó¤é¤Ê¤¤ÄøÅ٤μê¿ôÎÁ¤È°ú¤´¹¤¨¤ËÄ󶡤¹¤ë»Ý½Ò¤Ù¤¿¾¯¤Ê¤¯¤È¤â3ǯ
- ´Ö¤Ï͸ú¤Ê½ñÌ̤ˤʤä¿¿½¤·½Ð¤òꤍ¤ë¡£¤¿¤À¤·¡¢¥½¡¼¥¹¥³¡¼¥É¤Ï¾åµ
- Âè1Àᤪ¤è¤Ó2Àá¤Î¾ò·ï¤Ë½¾¤¤¥½¥Õ¥È¥¦¥§¥¢¤Î¸ò´¹¤Ç½¬´·Åª¤Ë»È¤ï¤ì¤ëÇÞ
- ÂΤÇÈÒÉÛ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤¢¤ë¤¤¤Ï¡¢
-
- * c) Âбþ¤¹¤ë¥½¡¼¥¹¥³¡¼¥ÉÈÒÉۤ、·½Ð¤ËºÝ¤·¤Æ¡¢¤¢¤Ê¤¿¤¬ÆÀ¤¿¾ðÊó¤ò°ì½ï
- ¤Ë°ú¤ÅϤ¹(¤³¤ÎÁªÂò»è¤Ï¡¢±ÄÍø¤òÌÜŪ¤È¤·¤Ê¤¤ÈÒÉۤǤ¢¤Ã¤Æ¡¢¤«¤Ä¤¢¤Ê
- ¤¿¤¬¾åµ¾®Àáb¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ë¤è¤¦¤Ê¿½¤·½Ð¤È¶¦¤Ë¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É
- ¤¢¤ë¤¤¤Ï¼Â¹Ô·Á¼°¤Î¥×¥í¥°¥é¥à¤·¤«Æþ¼ê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¸Â¤êµö²Ä¤µ¤ì ¤ë)¡£
- Ãøºîʪ¤Î¥½¡¼¥¹¥³¡¼¥É¤È¤Ï¡¢¤½¤ì¤ËÂФ·¤Æ²þÊѤò²Ã¤¨¤ë¾å¤Ç¹¥¤Þ¤·¤¤¤È¤µ¤ì¤ë
- Ãøºîʪ¤Î·Á¼°¤ò°ÕÌ£¤¹¤ë¡£¤¢¤ë¼Â¹Ô·Á¼°¤ÎÃøºîʪ¤Ë¤È¤Ã¤Æ´°Á´¤Ê¥½¡¼¥¹¥³¡¼¥É
- ¤È¤Ï¡¢¤½¤ì¤¬´Þ¤à¥â¥¸¥å¡¼¥ë¤¹¤Ù¤Æ¤Î¥½¡¼¥¹¥³¡¼¥ÉÁ´Éô¤Ë²Ã¤¨¡¢´ØÏ¢¤¹¤ë¥¤¥ó
- ¥¿¡¼¥Õ¥§¡¼¥¹ÄêµÁ¥Õ¥¡¥¤¥ë¤Î¤¹¤Ù¤Æ¤È¥é¥¤¥Ö¥é¥ê¤Î¥³¥ó¥Ñ¥¤¥ë¤ä¥¤¥ó¥¹¥È¡¼¥ë
- ¤òÀ©¸æ¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¥¹¥¯¥ê¥×¥È¤ò¤â²Ã¤¨¤¿¤â¤Î¤ò°ÕÌ£¤¹¤ë¡£¤·¤«¤·ÆÃÊÌ
- ¤ÊÎã³°¤È¤·¤Æ¡¢¤½¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¼«ÂΤ¬¼Â¹Ô·Á¼°¤ËÉտ魯¤ë¤Î¤Ç¤Ï̵¤¤¸Â¤ê¡¢
- ÈÒÉÛ¤µ¤ì¤ë¤â¤Î¤ÎÃæ¤Ë¡¢¼Â¹Ô·Á¼°¤¬¼Â¹Ô¤µ¤ì¤ë¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Î¼ç
- Íפʥ³¥ó¥Ý¡¼¥Í¥ó¥È(¥³¥ó¥Ñ¥¤¥é¤ä¥«¡¼¥Í¥ëÅù)¤ÈÄ̾ï°ì½ï¤Ë(¥½¡¼¥¹¤«¥Ð¥¤¥Ê
- ¥ê·Á¼°¤Î¤É¤Á¤é¤«¤Ç)ÈÒÉÛ¤µ¤ì¤ë¤â¤Î¤ò´Þ¤ó¤Ç¤¤¤ëɬÍפϤʤ¤¤È¤¹¤ë¡£
-
- ¼Â¹Ô·Á¼°¤Þ¤¿¤Ï¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤ÎÈÒÉÛ¤¬¡¢»ØÄꤵ¤ì¤¿¾ì½ê¤«¤é¥³¥Ô¡¼¤¹¤ë
- ¤¿¤á¤Î¥¢¥¯¥»¥¹¼êÃʤòÄ󶡤¹¤ë¤³¤È¤Ç°Ù¤µ¤ì¤ë¤È¤·¤Æ¡¢¤½¤Î¾å¤Ç¥½¡¼¥¹¥³¡¼¥É
- ¤âƱÅù¤Î¥¢¥¯¥»¥¹¼êÃʤˤè¤Ã¤ÆÆ±¤¸¾ì½ê¤«¤é¥³¥Ô¡¼¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Ê
- ¤é¤Ð¡¢Âè»°¼Ô¤¬¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤È°ì½ï¤Ë¥½¡¼¥¹¤â¶¯À©Åª¤Ë¥³¥Ô¡¼¤µ¤»¤é¤ì
- ¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤¯¤Æ¤â¥½¡¼¥¹¥³¡¼¥ÉÈÒÉۤξò·ï¤òËþ¤¿¤·¤Æ¤¤¤ë¤â¤Î¤È¤¹¤ë¡£
-
- 4. ¤¢¤Ê¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¡¢¤³¤Î·ÀÌó½ñ¤Ë¤ª¤¤¤ÆÌÀ³Î¤ËÄ󼨤µ¤ì¤¿¹Ô°Ù¤ò½ü¤
- Ê£À½¤ä²þÊÑ¡¢¥µ¥Ö¥é¥¤¥»¥ó¥¹¡¢¤¢¤ë¤¤¤ÏÈÒÉÛ¤·¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£Â¾¤Ë¡Ø¥×¥í¥°¥é
- ¥à¡Ù¤òÊ£À½¤ä²þÊÑ¡¢¥µ¥Ö¥é¥¤¥»¥ó¥¹¡¢¤¢¤ë¤¤¤ÏÈÒÉÛ¤¹¤ë´ë¤Æ¤Ï¤¹¤Ù¤ÆÌµ¸ú¤Ç¤¢
- ¤ê¡¢¤³¤Î·ÀÌó½ñ¤Î²¼¤Ç¤Î¤¢¤Ê¤¿¤Î¸¢Íø¤ò¼«Æ°Åª¤Ë½ª·ë¤µ¤»¤ë¤³¤È¤Ë¤Ê¤í¤¦¡£¤·
- ¤«¤·¡¢Ê£À½Êª¤ä¸¢Íø¤ò¤³¤Î·ÀÌó½ñ¤Ë½¾¤Ã¤Æ¤¢¤Ê¤¿¤«¤éÆÀ¤¿¿Í¡¹¤Ë´Ø¤·¤Æ¤Ï¡¢¤½
- ¤Î¤è¤¦¤Ê¿Í¡¹¤¬¤³¤Î·ÀÌó½ñ¤Ë´°Á´¤Ë½¾¤Ã¤Æ¤¤¤ë¸Â¤êÈà¤é¤Î¥é¥¤¥»¥ó¥¹¤Þ¤Ç½ª·ë
- ¤¹¤ë¤³¤È¤Ï¤Ê¤¤¡£
-
- 5. ¤¢¤Ê¤¿¤Ï¤³¤Î·ÀÌó½ñ¤ò¼õÂú¤¹¤ëɬÍפÏ̵¤¤¡£¤È¤¤¤¦¤Î¤Ï¡¢¤¢¤Ê¤¿¤Ï¤³¤ì¤Ë½ð̾
- ¤·¤Æ¤¤¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£¤·¤«¤·¡¢¤³¤Î·ÀÌó½ñ°Ê³°¤Ë¤¢¤Ê¤¿¤ËÂФ·¤Æ¡Ø¥×¥í¥°¥é
- ¥à¡Ù¤ä¤½¤ÎÇÉÀ¸Êª¤ò²þÊѤޤ¿¤ÏÈÒÉÛ¤¹¤ëµö²Ä¤òÍ¿¤¨¤ë¤â¤Î¤Ï¸ºß¤·¤Ê¤¤¡£¤³¤ì
- ¤é¤Î¹Ô°Ù¤Ï¡¢¤¢¤Ê¤¿¤¬¤³¤Î·ÀÌó½ñ¤ò¼õ¤±Æþ¤ì¤Ê¤¤¸Â¤êË¡¤Ë¤è¤Ã¤Æ¶Ø¤¸¤é¤ì¤Æ¤¤
- ¤ë¡£¤½¤³¤Ç¡¢¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÃøºîʪÁ´ÈÌ)
- ¤ò²þÊѤʤ¤¤·ÈÒÉÛ¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¤¢¤Ê¤¿¤Ï¼«Ê¬¤¬¤½¤Î¤è¤¦¤Ê¹Ô°Ù¤ò¹Ô¤¦¤¿¤á
- ¤Ë¤³¤Î·ÀÌó½ñ¤ò¼õÂú¤·¤¿¤È¤¤¤¦¤³¤È¡¢¤½¤·¤Æ¡Ø¥×¥í¥°¥é¥à¡Ù¤È¤½¤ì¤Ë´ð¤Å¤¯Ãø
- ºîʪ¤ÎÊ£À½¤äÈÒÉÛ¡¢²þÊѤˤĤ¤¤Æ¤³¤Î·ÀÌó½ñ¤¬²Ý¤¹À©Ìó¤È¾ò·ï¤ò¤¹¤Ù¤Æ¼õ¤±Æþ
- ¤ì¤¿¤È¤¤¤¦¤³¤È¤ò¼¨¤·¤¿¤â¤Î¤È¸«¤Ê¤¹¡£
-
- 6. ¤¢¤Ê¤¿¤¬¡Ø¥×¥í¥°¥é¥à¡Ù(¤Þ¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÃøºîʪÁ´ÈÌ)¤òºÆÈÒ
- ÉÛ¤¹¤ë¤¿¤Ó¤Ë¡¢¤½¤Î¼õÎμԤϸµ¡¹¤Î¥é¥¤¥»¥ó¥¹µö²Ä¼Ô¤«¤é¡¢¤³¤Î·ÀÌó½ñ¤Ç»ØÄê
- ¤µ¤ì¤¿¾ò·ï¤ÈÀ©Ìó¤Î²¼¤Ç¡Ø¥×¥í¥°¥é¥à¡Ù¤òÊ£À½¤äÈÒÉÛ¡¢¤¢¤ë¤¤¤Ï²þÊѤ¹¤ëµö²Ä
- ¤ò¼«Æ°Åª¤ËÆÀ¤ë¤â¤Î¤È¤¹¤ë¡£¤¢¤Ê¤¿¤Ï¡¢¼õÎμԤ¬¤³¤³¤Çǧ¤á¤é¤ì¤¿¸¢Íø¤ò¹Ô»È
- ¤¹¤ë¤³¤È¤Ë´Ø¤·¤Æ¤³¤ì°Ê¾å¾¤Î¤¤¤«¤Ê¤ëÀ©¸Â¤â²Ý¤·¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£¤¢¤Ê¤¿¤Ë¤Ï¡¢
- Âè»°¼Ô¤¬¤³¤Î·ÀÌó½ñ¤Ë½¾¤¦¤³¤È¤ò¶¯À©¤¹¤ëÀÕǤ¤Ï¤Ê¤¤¡£
-
- 7. ÆÃµö¿¯³²¤¢¤ë¤¤¤Ï¤½¤Î¾¤ÎÍýͳ(ÆÃµö´Ø·¸¤Ë¸Â¤é¤Ê¤¤)¤«¤é¡¢ºÛȽ½ê¤ÎȽ·è¤¢¤ë
- ¤¤¤Ï¿½¤·Î©¤Æ¤Î·ë²Ì¤È¤·¤Æ¤¢¤Ê¤¿¤Ë(ºÛȽ½êÌ¿Îá¤ä·ÀÌó¤Ê¤É¤Ë¤è¤ê)¤³¤Î¥é¥¤¥»
- ¥ó¥¹¤Î¾ò·ï¤ÈÌ·½â¤¹¤ëÀ©Ì󤬲ݤµ¤ì¤¿¾ì¹ç¤Ç¤â¡¢¤¢¤Ê¤¿¤¬¤³¤Î·ÀÌó½ñ¤Î¾ò
- ·ï¤òÌȽü¤µ¤ì¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£¤â¤·¤³¤Î·ÀÌó½ñ¤Î²¼¤Ç¤¢¤Ê¤¿¤Ë²Ý¤»¤é¤ì¤¿
- ÀÕǤ¤È¾¤Î´ØÏ¢¤¹¤ëÀÕǤ¤òƱ»þ¤ËËþ¤¿¤¹¤è¤¦¤Ê·Á¤ÇÈÒÉۤǤ¤Ê¤¤¤Ê¤é¤Ð¡¢·ë²Ì
- ¤È¤·¤Æ¤¢¤Ê¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤òÈÒÉÛ¤¹¤ë¤³¤È¤¬Á´¤¯¤Ç¤¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¢
- ¤ë¡£Î㤨¤ÐÆÃµö¥é¥¤¥»¥ó¥¹¤¬¡¢¤¢¤Ê¤¿¤«¤éľÀÜ´ÖÀܤòÌä¤ï¤º¥³¥Ô¡¼¤ò¼õ¤±¼è¤Ã
- ¤¿¿Í¤¬Ã¯¤Ç¤â¡Ø¥×¥í¥°¥é¥à¡Ù¤ò»ÈÍÑÎÁ̵ÎÁ¤ÇºÆÈÒÉÛ¤¹¤ë¤³¤È¤òǧ¤á¤Æ¤¤¤Ê¤¤¾ì
- ¹ç¡¢¤¢¤Ê¤¿¤¬¤½¤ÎÀ©Ìó¤È¤³¤Î·ÀÌó½ñ¤òξÊý¤È¤âËþ¤¿¤¹¤Ë¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù
- ¤ÎÈÒÉÛ¤ò´°Á´¤ËÃæ»ß¤¹¤ë¤·¤«¤Ê¤¤¤À¤í¤¦¡£
-
- ¤³¤ÎÀá¤Î°ìÉôʬ¤¬ÆÃÄê¤Î¾õ¶·¤Î²¼¤Ç̵¸ú¤Ê¤¤¤·¼Â»ÜÉÔ²Äǽ¤Ê¾ì¹ç¤Ç¤â¡¢Àá¤Î»Ä
- ¤ê¤ÎÉôʬ¤ÏŬÍѤµ¤ì¤ë¤è¤¦°Õ¿Þ¤µ¤ì¤Æ¤¤¤ë¡£¤½¤Î¾¤Î¾õ¶·¤Ç¤ÏÀ᤬Á´ÂΤȤ·¤Æ
- ŬÍѤµ¤ì¤ë¤è¤¦°Õ¿Þ¤µ¤ì¤Æ¤¤¤ë¡£
-
- ÆÃµö¤ä¤½¤Î¾¤Îºâ»º¸¢¤ò¿¯³²¤·¤¿¤ê¡¢¤½¤Î¤è¤¦¤Ê¸¢Íø¤Î¼çÄ¥¤Î¸úÎϤ˰۵Ĥò¾§
- ¤¨¤¿¤ê¤¹¤ë¤è¤¦¤¢¤Ê¤¿¤òͶÏǤ¹¤ë¤³¤È¤¬¤³¤ÎÀá¤ÎÌÜŪ¤Ç¤Ï¤Ê¤¤¡£¤³¤ÎÀá¤Ë¤Ï¡¢
- ¿Í¡¹¤Ë¤è¤Ã¤Æ¥é¥¤¥»¥ó¥¹´·¹Ô¤È¤·¤Æ¼Â¸½¤µ¤ì¤Æ¤¤¿¡¢¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ÈÒÉÛ
- ¤Î¥·¥¹¥Æ¥à¤Î´°Á´À¤ò¸î¤ë¤È¤¤¤¦ÌÜŪ¤·¤«¤Ê¤¤¡£Â¿¤¯¤Î¿Í¡¹¤¬¡¢¥Õ¥ê¡¼¥½¥Õ¥È
- ¥¦¥§¥¢¤ÎÈÒÉÛ¥·¥¹¥Æ¥à¤¬¼óÈø°ì´Ó¤·¤ÆÅ¬ÍѤµ¤ì¤Æ¤¤¤ë¤È¤¤¤¦¿®Íê¤Ë´ð¤Å¤¡¢¤³
- ¤Î¥·¥¹¥Æ¥à¤òÄ̤¸¤ÆÈÒÉÛ¤µ¤ì¤ë¿Íͤʥ½¥Õ¥È¥¦¥§¥¢¤Ë´²Âç¤Ê¹×¸¥¤ò¤·¤Æ¤¤¿¤Î
- ¤Ï»ö¼Â¤Ç¤¢¤ë¤¬¡¢¿Í¤¬¤É¤Î¤è¤¦¤Ê¥·¥¹¥Æ¥à¤òÄ̤¸¤Æ¥½¥Õ¥È¥¦¥§¥¢¤òÈÒÉÛ¤·¤¿¤¤
- ¤È»×¤¦¤«¤Ï¤¢¤¯¤Þ¤Ç¤âºî¼Ô/´óÍ¿¼Ô¼¡Âè¤Ç¤¢¤ê¡¢¤¢¤Ê¤¿¤¬ÁªÂò¤ò²¡¤·¤Ä¤±¤ë¤³
- ¤È¤Ï¤Ç¤¤Ê¤¤¡£
-
- ¤³¤ÎÀá¤Ï¡¢¤³¤Î·ÀÌó½ñ¤Î¤³¤ÎÀá°Ê³°¤ÎÉôʬ¤Î°ìµ¢·ë¤Ë¤Ê¤ë¤È¹Í¤¨¤é¤ì¤ë¥±¡¼
- ¥¹¤òŰÄìŪ¤ËÌÀ¤é¤«¤Ë¤¹¤ë¤³¤È¤òÌÜŪ¤È¤·¤Æ¤¤¤ë¡£
-
- 8. ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÈÒÉÛ¤äÍøÍѤ¬¡¢¤¢¤ë¹ñ¤Ë¤ª¤¤¤Æ¤ÏÆÃµö¤Þ¤¿¤ÏÃøºî¸¢¤¬¼çÄ¥¤µ
- ¤ì¤¿¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î¤¤¤º¤ì¤«¤Ë¤è¤Ã¤ÆÀ©¸Â¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢¡Ø¥×¥í¥°¥é¥à¡Ù
- ¤Ë¤³¤Î·ÀÌó½ñ¤òŬÍѤ·¤¿¸µ¤ÎÃøºî¸¢¼Ô¤Ï¡¢¤½¤¦¤¤¤Ã¤¿¹ñ¡¹¤òÇÓ½ü¤·¤¿ÌÀ³Î
- ¤ÊÃÏÍýŪÈÒÉÛÀ©¸Â¤ò²Ã¤¨¡¢¤½¤³¤ÇÇÓ½ü¤µ¤ì¤Æ¤¤¤Ê¤¤¹ñ¤ÎÃæ¤ä¤½¤ì¤é¤Î¹ñ¡¹¤Î´Ö
- ¤Ç¤Î¤ßÈÒÉÛ¤¬µö²Ä¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤â¹½¤ï¤Ê¤¤¡£¤½¤Î¾ì¹ç¡¢¤½¤Î¤è¤¦¤ÊÀ©¸Â¤Ï
- ¤³¤Î·ÀÌó½ñËÜʸ¤Ç½ñ¤«¤ì¤Æ¤¤¤ë¤Î¤ÈƱÍͤ˸«¤Ê¤µ¤ì¤ë¡£
-
- 9. ¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤϡ¢»þ¤Ë¤è¤Ã¤Æ²þÄû¤Þ¤¿¤Ï¿·ÈǤΰìÈ̸ø½°ÍøÍѵöÂú½ñ
- ¤òȯɽ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£¤½¤Î¤è¤¦¤Ê¿·ÈǤϸ½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤È¤½¤ÎÀº¿À¤Ë¤ª
- ¤¤¤Æ¤Ï»÷¤¿¤â¤Î¤Ë¤Ê¤ë¤À¤í¤¦¤¬¡¢¿·¤¿¤ÊÌäÂê¤ä·üǰ¤ò²ò·è¤¹¤ë¤¿¤áºÙÉô¤Ç¤Ï°Û
- ¤Ê¤ë²ÄǽÀ¤¬¤¢¤ë¡£
-
- ¤½¤ì¤¾¤ì¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤Ï¡¢¸«Ê¬¤±¤¬ÉÕ¤¯¤è¤¦¤Ë¥Ð¡¼¥¸¥ç¥óÈֹ椬¿¶¤é¤ì¤Æ¤¤
- ¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë¤ª¤¤¤Æ¤½¤ì¤ËŬÍѤµ¤ì¤ë¤³¤Î·ÀÌó½ñ¤Î¥Ð¡¼¥¸¥ç¥óÈֹ椬
- »ØÄꤵ¤ì¤Æ¤¤¤Æ¡¢¹¹¤Ë¡Ö¤½¤ì°Ê¹ß¤Î¤¤¤«¤Ê¤ë¥Ð¡¼¥¸¥ç¥ó(any later version)¡×
- ¤âŬÍѤ·¤ÆÎɤ¤¤È¤Ê¤Ã¤Æ¤¤¤¿¾ì¹ç¡¢¤¢¤Ê¤¿¤Ï½¾¤¦¾ò·ï¤ÈÀ©Ìó¤È¤·¤Æ¡¢»ØÄê¤Î¥Ð¡¼
- ¥¸¥ç¥ó¤«¡¢¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤˤè¤Ã¤ÆÈ¯¹Ô¤µ¤ì¤¿»ØÄê¤Î¥Ð¡¼¥¸¥ç¥ó°Ê¹ß
- ¤ÎÈǤΤɤ줫°ì¤Ä¤Î¤É¤Á¤é¤«¤òÁª¤Ö¤³¤È¤¬½ÐÍè¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Ç¥é¥¤¥»¥ó
- ¥¹¤Î¥Ð¡¼¥¸¥ç¥óÈֹ椬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤Ê¤é¤Ð¡¢¤¢¤Ê¤¿¤Ïº£¤Þ¤Ç¤Ë¥Õ¥ê¡¼¥½¥Õ
- ¥È¥¦¥§¥¢ºâÃĤ«¤éȯ¹Ô¤µ¤ì¤¿¥Ð¡¼¥¸¥ç¥ó¤ÎÃæ¤«¤é¹¥¤¤ËÁª¤ó¤Ç¹½¤ï¤Ê¤¤¡£
-
- 10. ¤â¤·¤¢¤Ê¤¿¤¬¡Ø¥×¥í¥°¥é¥à¡Ù¤Î°ìÉô¤ò¡¢¤½¤ÎÈÒÉÛ¾ò·ï¤¬¤³¤Î·ÀÌó½ñ¤È°Û¤Ê¤ë¾
- ¤Î¥Õ¥ê¡¼¤Ê¥×¥í¥°¥é¥à¤ÈÅý¹ç¤·¤¿¤¤¤Ê¤é¤Ð¡¢ºî¼Ô¤ËÏ¢Íí¤·¤Æµö²Ä¤òµá¤á¤è¡£¥Õ
- ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤ¬Ãøºî¸¢¤òÊÝͤ¹¤ë¥½¥Õ¥È¥¦¥§¥¢¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥Õ¥ê¡¼¥½
- ¥Õ¥È¥¦¥§¥¢ºâÃĤËÏ¢Íí¤»¤è¡£»ä¤¿¤Á¤Ï¡¢¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Î¤¿¤á¤ËÆÃÊ̤ÊÎã³°¤ò
- Àߤ±¤ë¤³¤È¤â¤¢¤ë¡£»ä¤¿¤Á¤¬·èÄê¤ò²¼¤¹¤Ë¤¢¤¿¤Ã¤Æ¤Ï¡¢»ä¤¿¤Á¤Î¥Õ¥ê¡¼¥½¥Õ¥È
- ¥¦¥§¥¢¤ÎÇÉÀ¸Êª¤¹¤Ù¤Æ¤¬¥Õ¥ê¡¼¤Ê¾õÂÖ¤ËÊݤ¿¤ì¤ë¤È¤¤¤¦¤³¤È¤È¡¢°ìÈÌŪ¤Ë¥½¥Õ
- ¥È¥¦¥§¥¢¤Î¶¦Í¤ÈºÆÍøÍѤòÂ¥¿Ê¤¹¤ë¤È¤¤¤¦Æó¤Ä¤ÎÌÜɸ¤òµ¬½à¤Ë¸¡Æ¤¤µ¤ì¤ë¤Ç¤¢
- ¤í¤¦¡£
-
- ̵ÊݾڤˤĤ¤¤Æ
-
- 11. ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÏÂå²Á̵¤·¤ËÍøÍѤ¬µö²Ä¤µ¤ì¤ë¤Î¤Ç¡¢Å¬ÀÚ¤ÊË¡¤¬Ç§¤á¤ë¸Â¤ê¤Ë
- ¤ª¤¤¤Æ¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë´Ø¤¹¤ë¤¤¤«¤Ê¤ëÊݾڤ⸺ߤ·¤Ê¤¤¡£½ñÌ̤ÇÊ̤˽ҤÙ
- ¤ë¾ì¹ç¤ò½ü¤¤¤Æ¡¢Ãøºî¸¢¼Ô¡¢¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃÄÂΤϡ¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¡¢É½ÌÀ
- ¤µ¤ì¤¿¤«¸À³°¤Ë¤«¤ÏÌä¤ï¤º¡¢¾¦¶ÈŪŬÀ¤òÊݾڤ¹¤ë¤Û¤Î¤á¤«¤·¤ä¤¢¤ëÆÃÄê¤ÎÌÜ
- Ū¤Ø¤ÎŬ¹çÀ(¤Ë¸Â¤é¤ì¤Ê¤¤)¤ò´Þ¤à°ìÀÚ¤ÎÊݾÚ̵¤·¤Ë¡Ö¤¢¤ë¤¬¤Þ¤Þ¡×¤ÇÄ󶡤¹
- ¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Î¼Á¤ÈÀǽ¤Ë´Ø¤¹¤ë¥ê¥¹¥¯¤Î¤¹¤Ù¤Æ¤Ï¤¢¤Ê¤¿¤Ëµ¢Â°¤¹¤ë¡£
- ¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë·ç´Ù¤¬¤¢¤ë¤ÈȽÌÀ¤·¤¿¾ì¹ç¡¢¤¢¤Ê¤¿¤ÏɬÍפÊÊݼéÅÀ¸¡¤äÊ佤¡¢
- ½¤Àµ¤ËÍפ¹¤ë¥³¥¹¥È¤Î¤¹¤Ù¤Æ¤ò°ú¤¼õ¤±¤ë¤³¤È¤Ë¤Ê¤ë¡£
-
- 12. ŬÀÚ¤ÊË¡¤«½ñÌÌ¤Ç¤ÎÆ±°Õ¤Ë¤è¤Ã¤ÆÌ¿¤¼¤é¤ì¤Ê¤¤¸Â¤ê¡¢Ãøºî¸¢¼Ô¡¢¤Þ¤¿¤Ï¾åµ¤Ç
- µö²Ä¤µ¤ì¤Æ¤¤¤ëÄ̤ê¤Ë¡Ø¥×¥í¥°¥é¥à¡Ù¤ò²þÊѤޤ¿¤ÏºÆÈÒÉÛ¤·¤¿¤½¤Î¾¤ÎÃÄÂΤϡ¢
- ¤¢¤Ê¤¿¤ËÂФ·¤Æ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÍøÍѤʤ¤¤·ÍøÍÑÉÔǽ¤ÇÀ¸¤¸¤¿Ä̾ﻳ²¤äÆÃÊÌ
- »³²¡¢¶öȯ»³²¡¢´ÖÀÜ»³²(¥Ç¡¼¥¿¤Î¾Ã¼º¤äÉÔÀµ³Î¤Ê½èÍý¡¢¤¢¤Ê¤¿¤«Âè»°¼Ô¤¬
- Èï¤Ã¤¿Â»¼º¡¢¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤¬Â¾¤Î¥½¥Õ¥È¥¦¥§¥¢¤È°ì½ï¤Ëưºî¤·¤Ê¤¤
- ¤È¤¤¤¦ÉÔ¶ñ¹ç¤Ê¤É¤ò´Þ¤à¤¬¤½¤ì¤é¤Ë¸Â¤é¤Ê¤¤)¤Ë°ìÀÚ¤ÎÀÕǤ¤òÉé¤ï¤Ê¤¤¡£¤½¤Î
- ¤è¤¦¤Ê»³²¤¬À¸¤º¤ë²ÄǽÀ¤Ë¤Ä¤¤¤ÆÈà¤é¤¬Ãé¹ð¤µ¤ì¤Æ¤¤¤¿¤È¤·¤Æ¤âƱÍͤǤ¢¤ë¡£
-
-¾ò·ï¤ÈÀ©Ì󽪤ï¤ê
-
-°Ê¾å¤Î¾ò¹à¤ò¤¢¤Ê¤¿¤Î¿·¤·¤¤¥×¥í¥°¥é¥à¤ËŬÍѤ¹¤ëÊýË¡
-
- ¤¢¤Ê¤¿¤¬¿·¤·¤¤¥×¥í¥°¥é¥à¤ò³«È¯¤·¤¿¤È¤·¤Æ¡¢¸ø½°¤Ë¤è¤Ã¤Æ¤½¤ì¤¬ÍøÍѤµ¤ì¤ë
- ²ÄǽÀ¤òºÇÂç¤Ë¤·¤¿¤¤¤Ê¤é¡¢¤½¤Î¥×¥í¥°¥é¥à¤ò¤³¤Î·ÀÌó½ñ¤Î¾ò¹à¤Ë½¾¤Ã¤Æ
- ï¤Ç¤âºÆÈÒÉÛ¤¢¤ë¤¤¤ÏÊѹ¹¤Ç¤¤ë¤è¤¦¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ë¤¹¤ë¤Î¤¬ºÇÁ±¤Ç¤¹¡£
-
- ¤½¤Î¤¿¤á¤Ë¤Ï¡¢¥×¥í¥°¥é¥à¤Ë°Ê²¼¤Î¤è¤¦¤Êɽ¼¨¤òźÉÕ¤·¤Æ¤¯¤À¤µ¤¤¡£¤½¤Î¾ì¹ç¡¢
- Êݾڤ¬ÇÓ½ü¤µ¤ì¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È¤òºÇ¤â¸ú²ÌŪ¤ËÅÁ¤¨¤ë¤¿¤á¤Ë¡¢¤½¤ì¤¾¤ì¤Î¥½¡¼
- ¥¹¥Õ¥¡¥¤¥ë¤ÎËÁƬ¤Ëɽ¼¨¤òźÉÕ¤¹¤ì¤ÐºÇ¤â°ÂÁ´¤Ç¤¹¡£¾¯¤Ê¤¯¤È¤â¡¢¡ÖÃøºî¸¢É½
- ¼¨¡×¤È¤¤¤¦¹Ô¤ÈÁ´Ê¸¤¬¤¢¤ë¾ì½ê¤Ø¤Î¥Ý¥¤¥ó¥¿¤À¤±¤Ï³Æ¥Õ¥¡¥¤¥ë¤Ë´Þ¤á¤ÆÃÖ¤¤¤Æ
- ¤¯¤À¤µ¤¤¡£
-
- one line to give the program's name and an idea of what it does.
- Copyright (C) yyyy name of author
-
- 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; either version 2
- of the License, or (at your option) any later 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, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
- (Ìõ:
-
- ¥×¥í¥°¥é¥à¤Î̾Á°¤È¡¢¤½¤ì¤¬²¿¤ò¤¹¤ë¤«¤Ë¤Ä¤¤¤Æ¤Î´Êñ¤ÊÀâÌÀ¡£
- Copyright (C) À¾Îñǯ ºî¼Ô¤Î̾Á°
-
- ¤³¤Î¥×¥í¥°¥é¥à¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹¡£¤¢¤Ê¤¿¤Ï¤³¤ì¤ò¡¢¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§
- ¥¢ºâÃĤˤè¤Ã¤ÆÈ¯¹Ô¤µ¤ì¤¿ GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ(¥Ð¡¼¥¸¥ç¥ó2¤«¡¢´õ
- ˾¤Ë¤è¤Ã¤Æ¤Ï¤½¤ì°Ê¹ß¤Î¥Ð¡¼¥¸¥ç¥ó¤Î¤¦¤Á¤É¤ì¤«)¤ÎÄê¤á¤ë¾ò·ï¤Î²¼¤ÇºÆÈÒÉÛ
- ¤Þ¤¿¤Ï²þÊѤ¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
-
- ¤³¤Î¥×¥í¥°¥é¥à¤ÏÍÍѤǤ¢¤ë¤³¤È¤ò´ê¤Ã¤ÆÈÒÉÛ¤µ¤ì¤Þ¤¹¤¬¡¢*Á´¤¯¤Î̵ÊݾÚ*
- ¤Ç¤¹¡£¾¦¶È²ÄǽÀ¤ÎÊݾڤäÆÃÄê¤ÎÌÜŪ¤Ø¤ÎŬ¹çÀ¤Ï¡¢¸À³°¤Ë¼¨¤µ¤ì¤¿¤â¤Î¤â´Þ
- ¤áÁ´¤¯Â¸ºß¤·¤Þ¤»¤ó¡£¾Ü¤·¤¯¤ÏGNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
-
- ¤¢¤Ê¤¿¤Ï¤³¤Î¥×¥í¥°¥é¥à¤È¶¦¤Ë¡¢GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤ÎÊ£À½Êª¤ò°ìÉô
- ¼õ¤±¼è¤Ã¤¿¤Ï¤º¤Ç¤¹¡£¤â¤·¼õ¤±¼è¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤÞ
- ¤ÇÀÁµá¤·¤Æ¤¯¤À¤µ¤¤(°¸Àè¤Ï the Free Software Foundation, Inc., 59
- Temple Place, Suite 330, Boston, MA 02111-1307 USA)¡£
-
- )
-
- ÅŻҤʤ¤¤·»æ¤Î¥á¡¼¥ë¤Ç¤¢¤Ê¤¿¤ËÌ䤤¹ç¤ï¤»¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤â½ñ¤²Ã¤¨
- ¤Þ¤·¤ç¤¦¡£
+COPYING-ja.txt for Tux Paint
+
+Tux Paint - 子供向けのシンプルなお絵かきプログラム
+
+Copyright (c) 2005 by Bill Kendrick and others
+bill@newbreedsoftware.com
+http://www.newbreedsoftware.com/tuxpaint/
+
+
+注: この文書に加えて、Tux Paint に同梱されている TrueType フォントに
+ついても、関連する著作権情報を確認してください。
+
+参照: ../fonts/locale/LL_docs/, ("LL" はフォントファイル名と対応)
+
+Bill Kendrick, 2005.October.10
+$Id$
+
+----------------------------------------
+
+ GNU 一般公衆利用許諾契約書
+ バージョン2、1991年6月
+ 日本語訳、2002年5月20日
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ この利用許諾契約書を、一字一句そのままに複製し頒布することは許可する。
+ しかし変更は認めない。
+
+ This is an unofficial translation of the GNU General Public License
+ into Japanese. It was not published by the Free Software Foundation,
+ and does not legally state the distribution terms for software that
+ uses the GNU GPL--only the original English text of the GNU GPL does
+ that. However, we hope that this translation will help Japanese
+ speakers understand the GNU GPL better.
+
+ (訳: 以下はGNU General Public Licenseの非公式な日本語訳です。これはフ
+ リーソフトウェア財団(the Free Software Foundataion)によって発表された
+ ものではなく、GNU GPLを適用したソフトウェアの頒布条件を法的に有効な形
+ で述べたものではありません。頒布条件としてはGNU GPLの英語版テキストで
+ 指定されているもののみが有効です。しかしながら、私たちはこの翻訳が、
+ 日本語を使用する人々にとってGNU GPLをより良く理解する助けとなることを
+ 望んでいます。)
+
+ 翻訳は 八田真行が行った。原文は
+ http://www.gnu.org/licenses/gpl.txtである。誤訳の指摘や改善案を歓迎す
+ る。
+ はじめに
+
+ソフトウェア向けライセンスの大半は、あなたがそのソフトウェアを共有した
+り変更したりする自由を奪うように設計されています。対照的に、GNU 一般公
+衆利用許諾契約書は、あなたがフリーソフトウェアを共有したり変更したりす
+る自由を保証する--すなわち、ソフトウェアがそのユーザすべてにとってフリー
+であることを保証することを目的としています。この一般公衆利用許諾契約書
+はフリーソフトウェア財団のソフトウェアのほとんどに適用されており、また
+GNU GPLを適用すると決めたフリーソフトウェア財団以外の作者によるプログ
+ラムにも適用されています(いくつかのフリーソフトウェア財団のソフトウェ
+アには、GNU GPLではなくGNU ライブラリ一般公衆利用許諾契約書が適用され
+ていることもあります)。あなたもまた、ご自分のプログラムにGNU GPLを適用
+することが可能です。
+
+私たちがフリーソフトウェアと言うとき、それは利用の自由について言及して
+いるのであって、価格は問題にしていません。私たちの一般公衆利用許諾契約
+書は、あなたがフリーソフトウェアの複製物を頒布する自由を保証するよう設
+計されています(希望に応じてその種のサービスに手数料を課す自由も保証さ
+れます)。また、あなたがソースコードを受け取るか、あるいは望めばそれを
+入手することが可能であるということ、あなたがソフトウェアを変更し、その
+一部を新たなフリーのプログラムで利用できるということ、そして、以上で述
+べたようなことができるということがあなたに知らされるということも保証さ
+れます。
+
+あなたの権利を守るため、私たちは誰かがあなたの有するこれらの権利を否定
+することや、これらの権利を放棄するよう要求することを禁止するという制限
+を加える必要があります。よって、あなたがソフトウェアの複製物を頒布した
+りそれを変更したりする場合には、これらの制限のためにあなたにある種の責
+任が発生することになります。
+
+例えば、あなたがフリーなプログラムの複製物を頒布する場合、有料か無料に
+関わらず、あなたは自分が有する権利を全て受領者に与えなければなりません。
+また、あなたは彼らもソースコードを受け取るか手に入れることができるよう
+保証しなければなりません。そして、あなたは彼らに対して以下で述べる条件
+を示し、彼らに自らの持つ権利について知らしめるようにしなければなりませ
+ん。
+
+私たちはあなたの権利を二段階の手順を踏んで保護します。(1) まずソフトウェ
+アに対して著作権を主張し、そして (2) あなたに対して、ソフトウェアの複
+製や頒布または改変についての法的な許可を与えるこの契約書を提示します。
+
+また、各作者や私たちを保護するため、私たちはこのフリーソフトウェアには
+何の保証も無いということを誰もが確実に理解するようにし、またソフトウェ
+アが誰か他人によって改変され、それが次々と頒布されていったとしても、そ
+の受領者は彼らが手に入れたソフトウェアがオリジナルのバージョンでは無い
+こと、そして原作者の名声は他人によって持ち込まれた可能性のある問題によっ
+て影響されることがないということを周知させたいと思います。
+
+最後に、ソフトウェア特許がいかなるフリーのプログラムの存在にも不断の脅
+威を投げかけていますが、私たちは、フリーなプログラムの再頒布者が個々に
+特許ライセンスを取得することによって、事実上プログラムを独占的にしてし
+まうという危険を避けたいと思います。こういった事態を予防するため、私た
+ちはいかなる特許も誰もが自由に利用できるようライセンスされるか、全くラ
+イセンスされないかのどちらかでなければならないことを明確にしました。
+
+(訳注: 本契約書で「独占的(proprietary)」とは、ソフトウェアの利用や再頒
+布、改変が禁止されているか、許可を得ることが必要とされているか、あるい
+は厳しい制限が課せられていて自由にそうすることが事実上できなくなってい
+る状態のことを指す。詳しくは
+http://www.gnu.org/philosophy/categories.ja.html#ProprietarySoftwareを
+参照せよ。)
+
+複製や頒布、改変についての正確な条件と制約を以下で述べていきます。
+
+ GNU 一般公衆利用許諾契約書
+ 複製、頒布、改変に関する条件と制約
+
+0. この利用許諾契約書は、そのプログラム(またはその他の著作物)をこの一
+般公衆利用許諾契約書の定める条件の下で頒布できるという告知が著作権者に
+よって記載されたプログラムまたはその他の著作物全般に適用される。以下で
+は、「『プログラム』」とはそのようにしてこの契約書が適用されたプログラ
+ムや著作物全般を意味し、また「『プログラム』を基にした著作物」とは『プ
+ログラム』やその他著作権法の下で派生物と見なされるもの全般を指す。すな
+わち、『プログラム』かその一部を、全く同一のままか、改変を加えたか、あ
+るいは他の言語に翻訳された形で含む著作物のことである(「改変」という語
+の本来の意味からはずれるが、以下では翻訳も改変の一種と見なす)。それぞ
+れの契約者は「あなた」と表現される。
+
+複製や頒布、改変以外の活動はこの契約書ではカバーされない。それらはこの
+契約書の対象外である。『プログラム』を実行する行為自体に制限はない。ま
+た、そのような『プログラム』の出力結果は、その内容が『プログラム』を基
+にした著作物を構成する場合のみこの契約書によって保護される(『プログラ
+ム』を実行したことによって作成されたということとは無関係である)。この
+ような線引きの妥当性は、『プログラム』が何をするのかに依存する。
+
+1. それぞれの複製物において適切な著作権表示と保証の否認声明(disclaimer
+of warranty)を目立つよう適切に掲載し、またこの契約書および一切の保証の
+不在に触れた告知すべてをそのまま残し、そしてこの契約書の複製物を『プロ
+グラム』のいかなる受領者にも『プログラム』と共に頒布する限り、あなたは
+『プログラム』のソースコードの複製物を、あなたが受け取った通りの形で複
+製または頒布することができる。媒体は問わない。
+
+あなたは、物理的に複製物を譲渡するという行為に関して手数料を課しても良
+いし、希望によっては手数料を取って交換における保護の保証を提供しても良
+い。
+
+2. あなたは自分の『プログラム』の複製物かその一部を改変して『プログラ
+ム』を基にした著作物を形成し、そのような改変点や著作物を上記第1節の定
+める条件の下で複製または頒布することができる。ただし、そのためには以下
+の条件すべてを満たしていなければならない:
+
+ a) あなたがそれらのファイルを変更したということと変更した日時が良
+ く分かるよう、改変されたファイルに告示しなければならない。
+
+ b) 『プログラム』またはその一部を含む著作物、あるいは『プログラム』
+ かその一部から派生した著作物を頒布あるいは発表する場合には、その全
+ 体をこの契約書の条件に従って第三者へ無償で利用許諾しなければならな
+ い。
+
+ c) 改変されたプログラムが、通常実行する際に対話的にコマンドを読む
+ ようになっているならば、そのプログラムを最も一般的な方法で対話的に
+ 実行する際、適切な著作権表示、無保証であること(あるいはあなたが保
+ 証を提供するということ)、ユーザがプログラムをこの契約書で述べた条
+ 件の下で頒布することができるということ、そしてこの契約書の複製物を
+ 閲覧するにはどうしたらよいかというユーザへの説明を含む告知が印刷さ
+ れるか、あるいは画面に表示されるようにしなければならない(例外とし
+ て、『プログラム』そのものは対話的であっても通常そのような告知を印
+ 刷しない場合には、『プログラム』を基にしたあなたの著作物にそのよう
+ な告知を印刷させる必要はない)。
+
+以上の必要条件は全体としての改変された著作物に適用される。著作物の一部
+が『プログラム』から派生したものではないと確認でき、それら自身別の独立
+した著作物であると合理的に考えられるならば、あなたがそれらを別の著作物
+として分けて頒布する場合、そういった部分にはこの契約書とその条件は
+適用されない。しかし、あなたが同じ部分を『プログラム』を基にした著作物
+全体の一部として頒布するならば、全体としての頒布物は、この契約書が
+課す条件に従わなければならない。というのは、この契約書が他の契約者
+に与える許可は『プログラム』丸ごと全体に及び、誰が書いたかは関係なく各
+部分のすべてを保護するからである。
+
+よって、すべてあなたによって書かれた著作物に対し、権利を主張したりあな
+たの権利に異議を申し立てることはこの節の意図するところではない。むしろ、
+その趣旨は『プログラム』を基にした派生物ないし集合著作物の頒布を管理す
+る権利を行使するということにある。
+
+また、『プログラム』を基にしていないその他の著作物を『プログラム』(あ
+るいは『プログラム』を基にした著作物)と一緒に集めただけのものを一巻の
+保管装置ないし頒布媒体に収めても、その他の著作物までこの契約書が保
+護する対象になるということにはならない。
+
+3. あなたは上記第1節および2節の条件に従い、『プログラム』(あるいは第2
+節における派生物)をオブジェクトコードないし実行形式で複製または頒布す
+ることができる。ただし、その場合あなたは以下のうちどれか一つを実施しな
+ければならない:
+
+ a) 著作物に、『プログラム』に対応した完全かつ機械で読み取り可能な
+ ソースコードを添付する。ただし、ソースコードは上記第1節および2節の
+ 条件に従いソフトウェアの交換で習慣的に使われる媒体で頒布しなければ
+ ならない。あるいは、
+
+ b) 著作物に、いかなる第三者に対しても、『プログラム』に対応した完
+ 全かつ機械で読み取り可能なソースコードを、頒布に要する物理的コスト
+ を上回らない程度の手数料と引き換えに提供する旨述べた少なくとも3年
+ 間は有効な書面になった申し出を添える。ただし、ソースコードは上記第
+ 1節および2節の条件に従いソフトウェアの交換で習慣的に使われる媒体で
+ 頒布しなければならない。あるいは、
+
+ c) 対応するソースコード頒布の申し出に際して、あなたが得た情報を一
+ 緒に引き渡す(この選択肢は、営利を目的としない頒布であって、かつあ
+ なたが上記小節bで指定されているような申し出と共にオブジェクトコー
+ ドあるいは実行形式のプログラムしか入手していない場合に限り許可され
+ る)。
+
+著作物のソースコードとは、それに対して改変を加える上で好ましいとされる
+著作物の形式を意味する。ある実行形式の著作物にとって完全なソースコード
+とは、それが含むモジュールすべてのソースコード全部に加え、関連するイン
+ターフェース定義ファイルのすべてとライブラリのコンパイルやインストール
+を制御するために使われるスクリプトをも加えたものを意味する。しかし特別
+な例外として、そのコンポーネント自体が実行形式に付随するのでは無い限り、
+頒布されるものの中に、実行形式が実行されるオペレーティングシステムの主
+要なコンポーネント(コンパイラやカーネル等)と通常一緒に(ソースかバイナ
+リ形式のどちらかで)頒布されるものを含んでいる必要はないとする。
+
+実行形式またはオブジェクトコードの頒布が、指定された場所からコピーする
+ためのアクセス手段を提供することで為されるとして、その上でソースコード
+も同等のアクセス手段によって同じ場所からコピーできるようになっているな
+らば、第三者がオブジェクトコードと一緒にソースも強制的にコピーさせられ
+るようになっていなくてもソースコード頒布の条件を満たしているものとする。
+
+4. あなたは『プログラム』を、この契約書において明確に提示された行
+為を除き複製や改変、サブライセンス、あるいは頒布してはならない。他に
+『プログラム』を複製や改変、サブライセンス、あるいは頒布する企てはすべ
+て無効であり、この契約書の下でのあなたの権利を自動的に終結させるこ
+とになろう。しかし、複製物や権利をこの契約書に従ってあなたから得た
+人々に関しては、そのような人々がこの契約書に完全に従っている限り彼
+らのライセンスまで終結することはない。
+
+5. あなたはこの契約書を受諾する必要は無い。というのは、あなたはこ
+れに署名していないからである。しかし、この契約書以外にあなたに対し
+て『プログラム』やその派生物を変更、頒布する許可を与えるものは存在しな
+い。これらの行為は、あなたがこの契約書を受け入れない限り法によって
+禁じられている。そこで、『プログラム』(あるいは『プログラム』を基にし
+た著作物のすべて)を改変ないし頒布することにより、あなたは自分がそのよ
+うな行為を行うためにこの契約書を受諾したということ、そして『プログ
+ラム』とそれに基づく著作物の複製や頒布、改変についてこの契約書が課
+す制約と条件をすべて受け入れたということを示したものと見なす。
+
+6. あなたが『プログラム』(または『プログラム』を基にした著作物全般)を
+再頒布するたびに、その受領者は元々のライセンス許可者から、この契約書で
+指定された条件と制約の下で『プログラム』を複製や頒布、あるいは改変する
+許可を自動的に得るものとする。あなたは、受領者がここで認められた権利を
+行使することに関してこれ以上他のいかなる制限も課すことができない。あな
+たには、第三者がこの契約書に従うことを強制する責任はない。
+
+7. 特許侵害あるいはその他の理由(特許関係に限らない)から、裁判所の判決
+あるいは申し立ての結果としてあなたに(裁判所命令や契約などにより)この契
+約書の条件と矛盾する制約が課された場合でも、あなたがこの契約書の条件を
+免除されるわけではない。もしこの契約書の下であなたに課せられた責任と他
+の関連する責任を同時に満たすような形で頒布できないならば、結果としてあ
+なたは『プログラム』を頒布することが全くできないということである。例え
+ば特許ライセンスが、あなたから直接間接を問わずコピーを受け取った人が誰
+でも『プログラム』を使用料無料で再頒布することを認めていない場合、あな
+たがその制約とこの契約書を両方とも満たすには『プログラム』の頒布を完全
+に中止するしかないだろう。
+
+この節の一部分が特定の状況の下で無効ないし実施不可能な場合でも、節の残
+りの部分は適用されるよう意図されている。その他の状況では節が全体として
+適用されるよう意図されている。
+
+特許やその他の財産権を侵害したり、そのような権利の主張の効力に異議を唱
+えたりするようあなたを誘惑することがこの節の目的ではない。この節には、
+人々によってライセンス慣行として実現されてきた、フリーソフトウェア頒布
+のシステムの完全性を護るという目的しかない。多くの人々が、フリーソフト
+ウェアの頒布システムが首尾一貫して適用されているという信頼に基づき、こ
+のシステムを通じて頒布される多様なソフトウェアに寛大な貢献をしてきたの
+は事実であるが、人がどのようなシステムを通じてソフトウェアを頒布したい
+と思うかはあくまでも作者/寄与者次第であり、あなたが選択を押しつけるこ
+とはできない。
+
+この節は、この契約書のこの節以外の部分の一帰結になると考えられるケー
+スを徹底的に明らかにすることを目的としている。
+
+8. 『プログラム』の頒布や利用が、ある国においては特許または著作権が主
+張されたインターフェースのいずれかによって制限されている場合、『プログ
+ラム』にこの契約書を適用した元の著作権者は、そういった国々を排除し
+た明確な地理的頒布制限を加え、そこで排除されていない国の中やそれらの国々
+の間でのみ頒布が許可されるようにしても構わない。その場合、そのような制
+限はこの契約書本文で書かれているのと同様に見なされる。
+
+9. フリーソフトウェア財団は、時によって改訂または新版の一般公衆利用許
+諾書を発表することができる。そのような新版は現在のバージョンとその精神
+においては似たものになるだろうが、新たな問題や懸念を解決するため細部で
+は異なる可能性がある。
+
+それぞれのバージョンには、見分けが付くようにバージョン番号が振られてい
+る。『プログラム』においてそれに適用されるこの契約書のバージョン番号が
+指定されていて、更に「それ以降のいかなるバージョン」も適用して良いとなっ
+ていた場合、あなたは従う条件と制約として、指定のバージョンか、フリーソ
+フトウェア財団によって発行された指定のバージョン以降の版のどれか一つの
+どちらかを選ぶことが出来る。『プログラム』でライセンスのバージョン番号
+が指定されていないならば、あなたは今までにフリーソフトウェア財団から発
+行されたバージョンの中から好きに選んで構わない。
+
+10. もしあなたが『プログラム』の一部を、その頒布条件がこの契約書と
+異なる他のフリーなプログラムと統合したいならば、作者に連絡して許可を求
+めよ。フリーソフトウェア財団が著作権を保有するソフトウェアについては、
+フリーソフトウェア財団に連絡せよ。私たちは、このような場合のために特別
+な例外を設けることもある。私たちが決定を下すにあたっては、私たちのフリー
+ソフトウェアの派生物すべてがフリーな状態に保たれるということと、一般的
+にソフトウェアの共有と再利用を促進するという二つの目標を規準に検討され
+るであろう。
+ 無保証について
+
+11. 『プログラム』は代価無しに利用が許可されるので、適切な法が認める限
+りにおいて、『プログラム』に関するいかなる保証も存在しない。書面で別に
+述べる場合を除いて、著作権者、またはその他の団体は、『プログラム』を、
+表明されたか言外にかは問わず、商業的適性を保証するほのめかしやある特定
+の目的への適合性(に限られない)を含む一切の保証無しに「あるがまま」で提
+供する。『プログラム』の質と性能に関するリスクのすべてはあなたに帰属す
+る。『プログラム』に欠陥があると判明した場合、あなたは必要な保守点検や
+補修、修正に要するコストのすべてを引き受けることになる。
+
+12. 適切な法か書面での同意によって命ぜられない限り、著作権者、または上
+記で許可されている通りに『プログラム』を改変または再頒布したその他の団
+体は、あなたに対して『プログラム』の利用ないし利用不能で生じた一般的、
+特別的、偶然的、必然的な損害(データの消失や不正確な処理、あなたか第三
+者が被った損失、あるいは『プログラム』が他のソフトウェアと一緒に動作し
+ないという不具合などを含むがそれらに限らない)に一切の責任を負わない。
+そのような損害が生ずる可能性について彼らが忠告されていたとしても同様で
+ある。
+
+ 条件と制約終わり
+
+ 以上の条項をあなたの新しいプログラムに適用する方法
+
+あなたが新しいプログラムを開発したとして、公衆によってそれが利用される
+可能性を最大にしたいなら、そのプログラムをこの契約書の条項に従って
+誰でも再頒布あるいは変更できるようフリーソフトウェアにするのが最善です。
+
+そのためには、プログラムに以下のような表示を添付してください。その場合、
+保証が排除されているということを最も効果的に伝えるために、それぞれのソー
+スファイルの冒頭に表示を添付すれば最も安全です。少なくとも、「著作権表
+示」という行と全文がある場所へのポインタだけは各ファイルに含めて置いて
+ください。
+
+
+ Copyright (C)
+
+ 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; either version 2 of the License, or
+ (at your option) any later 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, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+ (訳:
+
+ <プログラムの名前と、それが何をするかについての簡単な説明。>
+ Copyright (C) <西暦年> <作者の名前>
+
+ このプログラムはフリーソフトウェアです。あなたはこれを、フリーソフ
+ トウェア財団によって発行された GNU 一般公衆利用許諾契約書(バージョ
+ ン2か、希望によってはそれ以降のバージョンのうちどれか)の定める条件
+ の下で再頒布または改変することができます。
+
+ このプログラムは有用であることを願って頒布されますが、*全くの無保
+ 証* です。商業可能性の保証や特定の目的への適合性は、言外に示された
+ ものも含め全く存在しません。詳しくはGNU 一般公衆利用許諾契約書をご
+ 覧ください。
+
+ あなたはこのプログラムと共に、GNU 一般公衆利用許諾契約書の複製物を
+ 一部受け取ったはずです。もし受け取っていなければ、フリーソフトウェ
+ ア財団まで請求してください(宛先は the Free Software Foundation,
+ Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA)。
+
+ )
+
+電子ないし紙のメールであなたに問い合わせる方法についての情報も書き加え
+ましょう。
+
+プログラムが対話的なものならば、対話モードで起動した際に出力として以下
+のような短い告知が表示されるようにしてください:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+ (訳:
+
+ Gnomovision バージョン 69, Copyright (C) 年 作者の名前
+ Gnomovision は*全くの無保証*で提供されます。詳しくは「show w」
+ とタイプして下さい。これはフリーソフトウェアであり、ある条件の下で
+ 再頒布することが奨励されています。詳しくは「show c」とタイプして下
+ さい。
+
+ )
+
+ここで、仮想的なコマンド「show w」と「show c」は一般公衆利用許諾契約書
+の適切な部分を表示するようになっていなければなりません。もちろん、あな
+たが使うコマンドを「show w」や「show c」と呼ぶ必然性はありませんので、
+あなたのプログラムに合わせてマウスのクリックやメニューのアイテムにして
+も結構です。
+
+またあなたは、必要ならば(プログラマーとして働いていたら)あなたの雇用主、
+あるいは場合によっては学校から、そのプログラムに関する「著作権放棄声明
+(copyright disclaimer)」に署名してもらうべきです。以下は例ですので、名
+前を変えてください:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ , 1 April 1989
+ Ty Coon, President of Vice
- ¥×¥í¥°¥é¥à¤¬ÂÐÏÃŪ¤Ê¤â¤Î¤Ê¤é¤Ð¡¢ÂÐÏå⡼¥É¤Çµ¯Æ°¤·¤¿ºÝ¤Ë½ÐÎϤȤ·¤Æ°Ê²¼
- ¤Î¤è¤¦¤Êû¤¤¹ðÃΤ¬É½¼¨¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤:
+ (訳:
+
+ Yoyodyne社はここに、James Hackerによって書かれたプログラム
+ 「Gnomovision」(コンパイラへ通すプログラム)に関する一切の著作権の利
+ 益を放棄します。
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
- type `show w'. This is free software, and you are welcome
- to redistribute it under certain conditions; type `show c'
- for details.
+ 、1989年4月1日
+ Ty Coon、副社長
- (Ìõ:
+ )
- Gnomovision ¥Ð¡¼¥¸¥ç¥ó 69, Copyright (C) À¾Îñǯ ºî¼Ô¤Î̾Á°
- Gnomovision ¤Ï*Á´¤¯¤Î̵ÊݾÚ*¤ÇÄ󶡤µ¤ì¤Þ¤¹¡£¾Ü¤·¤¯¤Ï¡Öshow w¡×¤È¥¿¥¤¥×¤·
- ¤Æ²¼¤µ¤¤¡£
- ¤³¤ì¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¢¤ê¡¢¤¢¤ë¾ò·ï¤Î²¼¤ÇºÆÈÒÉÛ¤¹¤ë¤³¤È¤¬¾©Î夵¤ì¤Æ
- ¤¤¤Þ¤¹¡£¾Ü¤·¤¯¤Ï¡Öshow c¡×¤È¥¿¥¤¥×¤·¤Æ²¼¤µ¤¤¡£
-
- )
-
- ¤³¤³¤Ç¡¢²¾ÁÛŪ¤Ê¥³¥Þ¥ó¥É¡Öshow w¡×¤È¡Öshow c¡×
- ¤Ï°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤ÎŬÀÚ¤ÊÉôʬ¤òɽ¼¨¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Ê
- ¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£¤â¤Á¤í¤ó¡¢¤¢¤Ê¤¿¤¬»È¤¦¥³¥Þ¥ó¥É¤ò¡Öshow w¡× ¤ä¡Öshow
- c¡×¤È¸Æ¤ÖɬÁ³À¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¤¢¤Ê¤¿¤Î
- ¥×¥í¥°¥é¥à¤Ë¹ç¤ï¤»¤Æ¥Þ¥¦¥¹¤Î¥¯¥ê¥Ã¥¯¤ä¥á¥Ë¥å¡¼¤Î¥¢¥¤¥Æ¥à¤Ë¤·¤Æ¤â·ë¹½¤Ç
- ¤¹¡£
-
- ¤Þ¤¿¡¢¤¢¤Ê¤¿¤Ï¡¢É¬Íפʤé¤Ð(¥×¥í¥°¥é¥Þ¡¼¤È¤·¤ÆÆ¯¤¤¤Æ¤¤¤¿¤é)¤¢¤Ê¤¿¤Î¸ÛÍÑ
- ¼ç¡¢¤¢¤ë¤¤¤Ï¾ì¹ç¤Ë¤è¤Ã¤Æ¤Ï³Ø¹»¤«¤é¡¢¤½¤Î¥×¥í¥°¥é¥à¤Ë´Ø¤¹¤ë¡ÖÃøºî¸¢Êü´þ
- À¼ÌÀ(copyright disclaimer)¡×¤Ë½ð̾¤·¤Æ¤â¤é¤¦¤Ù¤¤Ç¤¹¡£°Ê²¼¤ÏÎã¤Ç¤¹¤Î¤Ç¡¢
- ̾Á°¤òÊѤ¨¤Æ¤¯¤À¤µ¤¤:
-
- Yoyodyne, Inc., hereby disclaims all copyright
- interest in the program `Gnomovision'
- (which makes passes at compilers) written
- by James Hacker.
-
- signature of Ty Coon, 1 April 1989
- Ty Coon, President of Vice
-
- (Ìõ:
-
- Yoyodyne¼Ò¤Ï¤³¤³¤Ë¡¢James Hacker¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤¿¥×¥í¥°¥é¥à¡ÖGnomovision¡×
- (¥³¥ó¥Ñ¥¤¥é¤ØÄ̤¹¥×¥í¥°¥é¥à)¤Ë´Ø¤¹¤ë°ìÀÚ¤ÎÃøºî¸¢¤ÎÍø±×¤òÊü´þ¤·¤Þ¤¹¡£
-
- Ty Coon»á¤Î½ð̾¡¢1989ǯ4·î1Æü
- Ty Coon¡¢Éû¼ÒĹ
-
-
- )
-
- ¤³¤Î°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤Ç¤Ï¡¢¤¢¤Ê¤¿¤Î¥×¥í¥°¥é¥à¤òÆÈÀêŪ¤Ê¥×¥í¥°¥é¥à
- ¤ËÅý¹ç¤¹¤ë¤³¤È¤òǧ¤á¤Æ¤¤¤Þ¤»¤ó¡£¤¢¤Ê¤¿¤Î¥×¥í¥°¥é¥à¤¬¥µ¥Ö¥ë¡¼¥Á¥ó¥é¥¤¥Ö
- ¥é¥ê¤Ê¤é¤Ð¡¢ÆÈÀêŪ¤Ê¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤¢¤Ê¤¿¤Î¥é¥¤¥Ö¥é¥ê¤ò¥ê¥ó¥¯¤¹¤ë¤³
- ¤È¤òµö²Ä¤·¤¿¤Û¤¦¤¬¤è¤êÊØÍø¤Ç¤¢¤ë¤È¹Í¤¨¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£¤â¤·¤³¤ì¤¬¤¢¤Ê
- ¤¿¤Î˾¤à¤³¤È¤Ê¤é¤Ð¡¢¤³¤Î·ÀÌó½ñ¤ÎÂå¤ï¤ê¤ËGNU ¥é¥¤¥Ö¥é¥ê°ìÈ̸ø½°ÍøÍѵöÂú
- ·ÀÌó½ñ¤òŬÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
-
- ----------------------------------------------------------------------
-
- GNU¤Î¥Û¡¼¥à¤Ú¡¼¥¸¤ØÌá¤ë¡£
-
- FSF ¤ª¤è¤Ó GNU ¤Ø¤Î¤´¼ÁÌä¡¢¤ªÌ䤤¹ç¤ï¤»¤Ïgnu@gnu.org¤Þ¤Ç¤É¤¦¤¾¡£FSF ¤ÈÏ¢
- Íí¤ò¼è¤ë¤Ë¤Ï ¾¤Î¼êÃʤ⤢¤ê¤Þ ¤¹¡£
-
- ¤³¤ì¤é¤Î¥¦¥§¥Ö¥Ú¡¼¥¸¤Ë¤Ä¤¤¤Æ¤Î¤´°Õ¸«¤Ïwebmasters@gnu.org¤Þ
- ¤Ç¡¢¤½¤Î¤Û¤«¤Î¤´¼ÁÌä¤Ïgnu@gnu.org¤Þ¤Ç¤ªÁ÷¤ê¤¯¤À¤µ¤¤¡£
-
- Ãøºî¸¢É½¼¨¤Ï¾å¤ËµºÜ¡£
- Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111, USA
-
- ËÝÌõ¤Ï ȬÅÄ¿¿¹Ô ¤¬¹Ô¤¤¤Þ¤·¤¿¡£
-
- Based on: 1.4
-
- Updated: Last modified: Wed Aug 28 11:00:50 JST 2002
-
- ----------------------------------------------------------------------
+この一般公衆利用許諾契約書では、あなたのプログラムを独占的なプログラム
+に統合することを認めていません。あなたのプログラムがサブルーチンライブ
+ラリならば、独占的なアプリケーションとあなたのライブラリをリンクするこ
+とを許可したほうがより便利であると考えるかもしれません。もしこれがあな
+たの望むことならば、この契約書の代わりにGNU ライブラリ一般公衆利用許諾
+契約書を適用してください。
diff --git a/docs/COPYING/COPYING-zh_cn.txt b/docs/COPYING/COPYING-zh_cn.txt
index 2e97de719..68154d447 100644
--- a/docs/COPYING/COPYING-zh_cn.txt
+++ b/docs/COPYING/COPYING-zh_cn.txt
@@ -1,198 +1,119 @@
- [IMG]
-
- Software Liberty Association of Taiwan
-
- - º¶
- - ³Ì·s®ø®§
- - ¬¡°Ê®ø®§
- - ¦³Ãö¨ó·|
- - LIY ¾Ç¶é
- - ½u¤W¹Ï®ÑÀ]
- - ±M®×pµe
- - ³q«H½×¾Â
- - ¶}©ñ·½½X¤u§@¾÷·|
- (2003/07/25 §ó·s)
- - ¨ó·| FAQ
- - ¬ÛÃöºô¯¸
- - ·|°T¶é¦a
- - ùº¿¤s±MÄæ
- - »Ýn±zªºÀ°§U
-
- GNU ³q¥Î¤½¦@±ÂÅv
-
- ¡]ÁcÅ餤¤å°Ñ¦Òª©¡^
-
- 1991¦~6¤ë¡A²Ä¤Gª©
-
- ¡]ì¤å¥X³B: http://www.gnu.org/copyleft/gpl.html¡^
-
- µÛ§@Åv©Ò¦³ (C) 1989¡A1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
- ¤¹³\¨CÓ¤H½Æ»s©M´²¥¬¥»±ÂÅv¤å¥óªº§¹¾ã°Æ¥»¡A
-
- ¦ý¤£¤¹³\¹ï¥¦¶i¦æ¥ô¦ó×§ï¡C
-
- Án©ú
-
- This is an unofficial translation of the GNU General Public License into
- Chinese. It was not published by the Free Software Foundation, and does
- not legally state the distribution terms for software that uses the GNU
- GPL--only the original English text of the GNU GPL does that. However, we
- hope that this translation will help Chinese speakers understand the GNU
- GPL better.
-
- ³o¬O¤@¥÷ GNU
- ³q¥Î¤½¦@±ÂÅv«D¥¿¦¡ªº¤¤¤å½Ķ¡C¥¦¨Ã«D¥Ñ¦Û¥Ñ³nÅé°òª÷·|©Òµoªí¡A¥ç«D¨Ï¥Î GNU
- ³q¥Î¤½¦@±ÂÅvªº³nÅ骺ªk©w´²¥¬±ø´Ú¢w¥u¦³ GNU
- ³q¥Î¤½¦@±ÂÅv^¤åì¤åªºª©¥»©l¨ã¦³¦¹µ¥®Ä¤O¡CµM¦Ó¡A§Ú̧Ʊæ³o¥÷½Ķ¯àÀ°§U¤¤¤åªº¨Ï¥ÎªÌ§ó¤F¸Ñ
- GNU ³q¥Î¤½¦@±ÂÅv¡C
-
- «e¨¥
-
- ¤j¦h¼Æ³nÅé±ÂÅvÁn©ú¬O³]p¥Î¥Hé¹Ü±z¤À¨É»P×§ï³nÅ骺¦Û¥Ñ¡C¬Û¤Ï¦a¡AGNU³q¥Î¤½¦@±ÂÅv¤O¹Ï«OÃÒ±z¤À¨É»P×§ï¦Û¥Ñ³nÅ骺¦Û¥Ñ¡X½T«O³nÅé¹ï©Ò¦³ªº¨Ï¥ÎªÌ¦Ó¨¥³£¬O¦Û¥Ñªº¡C³q¥Î¤½¦@±ÂÅv¾A¥Î©ó¤j¦h¼Æ¦Û¥Ñ³nÅé°òª÷·|ªº³nÅé¡A¥H¤Î¥ô¦ó§@ªÌ«ü©w¨Ï¥Î¥»±ÂÅvªº¨ä¥L³nÅé¡C¡]¦³¨Ç¦Û¥Ñ³nÅé°òª÷·|ªº³nÅé¡A«h¾A¥ÎGNU¨ç¦¡®w³q¥Î¤½¦@±ÂÅv³W©w¡C¡^±z¤]¥i¥HÅý±zªº³nÅé¾A¥Î¥»±ÂÅv³W©w¡C
-
- ·í§Ú̦b½Í½×¦Û¥Ñ³nÅé®É¡A§Ú̩ҫüªº¬O¦Û¥Ñ¡A¦Ó«D»ù®æ¡C§Ú̪º³q¥Î¤½¦@±ÂÅv«Y³]p¥Î¥H½T«O¨Ï±z«O¦³´²¥¬¦Û¥Ñ³nÅé«»sª«ªº¦Û¥Ñ¡]¥H¤Î±z¥i¥H¨M©w¦¹¤@ªA°È¬O§_¦¬¶O¡^¡A½T«O±z¯à¦¬¨ì·½½X©ÎªÌ¦b±z»Ýn®É«K¯à±o¨ì¥¦¡A½T«O±z¯àÅܧó³nÅé©Î±N¥¦ªº¤@³¡¤À¥Î©ó·sªº¦Û¥Ñ³nÅé¡F¨Ã¥B½T«O±zª¾¹D±z¥i¥H±q¨Æ¤Wzªº¨Æ±¡¡C
-
- ¬°¤F«O»Ù±zªºÅv§Q¡A§ÚÌ»Ýn§@¥X¨î¡G¸T¤î¥ô¦ó¤H§_»{±z¤WzªºÅv§Q¡A©ÎªÌn¨D±z©ñ±ó³o¨ÇÅv§Q¡C¦pªG±z´²¥¬³nÅ骺°Æ¥»¡A©ÎªÌ¹ï¤§¥[¥H×§ï¡A³o¨Ç¨î´NÂà¤Æ¦¨¬°±zªº³d¥ô¡C
-
- ¨Ò¦p¡A°²¦p±z´²¥¬¦¹Ãþµ{¦¡ªº°Æ¥»¡AµL½×¬O§K¶O©Î¦¬¨ú¶O¥Î¡A±z¥²¶·±N±z©Ò¨É¦³ªº¤@¤ÁÅv§Q¥æ¥I¦¬¨üªÌ¡C±z¤]¥²¶·½T«O¥L̯ব¨ì©Î±o¨ì·½½X¡C¦Ó¥B±z¥²¶·¦V¥LÌ®i¥Ü³o¨Ç±ø´Úªº¤º®e¡A¨Ï¥L̪¾±x¥L̩Ҩɦ³ªºÅv§Q¡C
-
- §Ú̱Ĩú¨â¶µ±¹¬I¨Ó«OÅ@±zªºÅv§Q¡G(1)¥HµÛ§@Åv«OÅ@³nÅé¡A¥H¤Î(2)´£¨Ñ±z¥»±ÂÅv¡A½á»P±z½Æ»s¡B´²¥¬¤Î¡þ©Î×§ï³nÅ骺ªk«ß³\¥i¡C
-
- ¦P®É¡A¬°¤F«OÅ@§@ªÌ»P§ÚÌ¡]«ö¡G«ü¦Û¥Ñ³nÅé°òª÷·|¡^¡A§Ú̧Ʊæ½T©w¨CÓ¤H³£©úÁA¡A¦Û¥Ñ³nÅé¬O¨S¦³¾á«O³d¥ôªº¡C¦pªG³nÅé³Q¥L¤H×§ï¨Ã¥[¥H¶Ç»¼¡A§ÚÌ»Ýn¨ä¦¬¨üªÌª¾¹D¡A¥L̩ұo¨ìªº¨Ã«Dì³nÅé¡A¦]¦¹¥Ñ¥L¤H©Ò¤Þ¥Xªº¥ô¦ó°ÝÃD¹ïì§@ªÌªºÁnÅA±N¤£·|¦³¥ô¦óªº¼vÅT¡C
-
- ³Ì«á¡A©Ò¦³¦Û¥Ñ³nÅ餣Â_¦a¨ü¨ì³nÅé±M§Qªº«Â¯Ù¡C§Ú̧Ʊæ¯àÁ×§K¦Û¥Ñ³nÅ骺¦A´²¥¬ªÌ¥HÓ¤H¦W¸q¨ú±o±M§Q±ÂÅv¦Ó¨Ïµ{¦¡±M¦³¤Æªº·ÀI¡C¬°¤F¨¾¤î¤Wzªº±¡¨Æµo¥Í¡A§Ú̦b¦¹©ú½TÁn©ú¡G¥ô¦ó±M§Q³£¥²¶·¬°¤F¨CÓ¤Hªº¦Û¥Ñ¨Ï¥Î¦Ó®Öã¡A§_«h´N¤£À³±Â»P±M§Q¡C
-
- ¥H¤U¬O¦³Ãö½Æ»s¡B´²¥¬¤Îק諸©ú½T±ø´Ú¤Î±ø¥ó¡C
-
- ½Æ»s¡B´²¥¬»Pק諸±ø´Ú»P±ø¥ó
-
- 0.
- ¤ZµÛ§@Åv¤H¦b¨äµ{¦¡©Î¨ä¥LµÛ§@¤¤Án©ú¡A¸Óµ{¦¡©ÎµÛ§@±o¦b³q¥Î¤½¦@±ÂÅv±ø´Ú¤U´²¥¬¡A¥»±ÂÅv¹ï¨ä§¡¦³¾A¥Î¡C¥H¤U©ÒºÙªº¡u¥»µ{¦¡¡v¡A«Y«ü¥ô¦ó¤@ºØ¾A¥Î³q¥Î¤½¦@±ÂÅvªºµ{¦¡©ÎµÛ§@¡F¡u°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡v¡A«h«ü¥»µ{¦¡©Î¥ô¦ó°ò©óµÛ§@Åvªk©Ò²£¥Íªºl¥ÍµÛ§@¡A´«¨¥¤§¡A«Y«ü¥]§t¥»µ{¦¡¥þ³¡©Î¤@³¡ªºµÛ§@¡A¤£½×¬O§¹¾ãªº©Î¸g¹Lק諸µ{¦¡¡A¥H¤Î¡]©Î¡^½Ķ¦¨¨ä¥L»y¨¥ªºµ{¦¡¡]¥H¤U¡u×§ï¡v¤@µü¥]¬A¦ý¤£©ó½Ķ¦æ¬°¦b¤º¡^¡C³Q±ÂÅv¤H«hºÙ¬°¡u±z¡v¡C
-
- ¥»±ÂÅv¤£¾A¥Î©ó½Æ»s¡B´²¥¬»P×§ï¥H¥~ªº¦æ¬°¡F³o¨Ç¦æ¬°¤£¦b¥»±ÂÅv½d³ò¤º¡C°õ¦æ¥»µ{¦¡ªº¦æ¬°¨Ã¤£¨ü¨î¡A¦Ó¥»µ{¦¡ªº¿é¥X¥u¦³¦b¨ä¤º®eºc¦¨°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡]¦Ó«D¥u¬O¦]¬°°õ¦æ¥»µ{¦¡©Ò³y¦¨¡^®É¡A©l¨ü¥»±ÂÅv©ë§ô¡C¦Ü©óµ{¦¡ªº¿é¥X¤º®e¬O§_ºc¦¨¥»µ{¦¡ªºl¥ÍµÛ§@¡A«h¨ú¨M©ó¥»µ{¦¡ªº¨ãÅé¥Î³~¡C
-
- 1.
- ±z¥i¥H¹ï©Ò¦¬¨üªº¥»µ{¦¡·½½X¡AµL½×¥H¦óºØ´C¤¶¡A½Æ»s»P´²¥¬¨ä§¹¾ãªº«»sª«¡AµM¦Ó±z¥²¶·²Å¦X¥H¤Un¥ó¡G¥HÅãµÛ¤Î¾A·íªº¤è¦¡¦b¨C¤@¥÷«»sª«¤Wµo§G¾A·íªºµÛ§@Åv¼Ð¥Ü¤ÎµL¾á«OÁn©ú¡Fºû«ù©Ò¦³¦³Ãö¥»±ÂÅv¥H¤ÎµL¾á«OÁn©úªºì»ª¡F¨Ã±N¥»±ÂÅvªº°Æ¥»³s¦P¥»µ{¦¡¤@¨Ö¥æ¥I¤©¨ä¥L¥ô¤@¦ì¥»µ{¦¡ªº¦¬¨üªÌ¡C
-
- ±z¥i¥H¹ïÅý»P«»sª«ªº¹ê»Ú¦æ¬°½Ð¨D¤@©wªº¶O¥Î¡A±z¤]¥i¥H¦Û¥Ñ¨M©w¬O§_´£¨Ñ¾á«O¥H§@¬°¹ï»ùªº¥æ´«¡C
-
- 2.
- ±z¥i¥Hק糧µ{¦¡ªº¤@өμÆÓ«»sª«©ÎªÌ¥»µ{¦¡ªº¥ô¦ó³¡¥÷¡A¥H¦¹§Î¦¨°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡A¨Ã¨Ì«ez²Ä¤@±ø³W©w¡A½Æ»s»P´²¥¬¦¹¤@×§ï¹Lªºµ{¦¡©ÎµÛ§@¡A¦ý±z¥²¶·²Å¦X¥H¤Un¥ó¡G
-
- (a)
- ±z¥²¶·¦b©Òק諸ÀɮפWªþ¥[ÅãµÛªº¼Ð¥Ü¡A±Ô©ú±z×§ï¹L³o¨ÇÀɮסA¥H¤Î×§ï¤é´Á¡C
-
- (b)
- ±z¥²¶·´N±z©Ò´²¥¬©Îµo¦æªºµÛ§@¡AµL½×¬O¥]§t¥»µ{¦¡¥þ³¡©Î¤@³¡ªºµÛ§@¡A©ÎªÌ¬O¦Û¥»µ{¦¡©Î¨ä¥ô¦ó³¡¥÷©Òl¥ÍªºµÛ§@¡A¾ãÅé±ÂÅv©Ò¦³²Ä¤T¤H¨Ì¥»±ÂÅv³W©w¨Ï¥Î¡A¥B¤£±o¦]¦¹¶µ±ÂÅv¦æ¬°¦Ó¦¬¨ú¥ô¦ó¶O¥Î¡C
-
- (c)
- Y¸g¹Lק諸µ{¦¡¦b°õ¦æ®É³q±`¥H¤¬°Ê¤è¦¡Åª¨ú©R¥O®É¡A±z¥²¶·¦b³Ì±`³Q¨Ï¥Îªº¤è¦¡¤U¡A©ó¶}©l¶i¤J³oºØ¤¬°Ê¦¡¨Ï¥Î®É¡A¦C¦L©Î®i¥Ü¥H¤U«Å§i¡G¾A·íªºµÛ§@Åv¼Ð¥Ü¤ÎµL¾á«OÁn©ú¡]©ÎªÌÁn©ú±z´£¨Ñ¾á«O¡^¡B¨Ï¥ÎªÌ¥i¥H¨Ì³o¨Ç±ø¥ó¦A´²¥¬¦¹µ{¦¡¡A¥H¤Î§iª¾¨Ï¥ÎªÌ¦p¦óÂsÄý¥»±ÂÅvªº°Æ¥»¡C¡]¨Ò¥~¡GY¥»µ{¦¡¥»¨«Y¥H¤¬°Êªº¤è¦¡°õ¦æ¡AµM¦Ó³q±`«o¤£·|¦C¦L¸Ó«Å§i®É¡A«h±z°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@«KµL»Ý¦C¦L¸Ó«Å§i¡C¡^
-
- ³o¨Çn¨D¹ï×§ï¹LªºµÛ§@¬O¾ãÅé¾A¥Îªº¡CÕµÛ§@¤¤¥iÃѧOªº¤@³¡¥÷¨Ã«Dl¥Í¦Û¥»µ{¦¡¡A¨Ã¥B¥i¥H¦X²z¦a»{¬°¬O¤@¿W¥ßªº¡BÓ§OªºµÛ§@¡A«h·í±z±N¨ä§@¬°Ó§OµÛ§@¥[¥H´²¥¬®É¡A¥»±ÂÅv¤Î¨ä±ø´Ú±N¤£¾A¥Î©ó¸Ó³¡¤À¡CµM¦Ó·í±z±N¤Wz³¡¤À¡A§@¬°°ò©ó¥»µ{¦¡©Ò¥ÍµÛ§@ªº¤@³¡¦Ó´²¥¬®É¡A¾ãÓµÛ§@ªº´²¥¬¥²¶·²Å¦X¥»±ÂÅv±ø´Úªº³W©w¡A¦Ó¥»±ÂÅv¹ï©ó¨ä¥L³Q±ÂÅv¤H©Ò¬°ªº³\¥i¤Î©óµÛ§@¾ãÅé¡C
-
- ¦]¦¹¡A¥»±ø³W©wªº·N¹Ï¤£¦b©ó¥D±i©Îé¹Ü±z¹ï©ó§¹¥þ¥Ñ±z©Ò§¹¦¨µÛ§@ªºÅv§Q¡FÀ³¸Ó»¡¡A¥»±ø³W©w·N¦b¦æ¨Ï¹ï°ò©óµ{¦¡©Ò¥Íªº¤§l¥ÍµÛ§@©Î¶°¦XµÛ§@´²¥¬¦æ¬°ªº±±¨îÅv¡C
-
- ¦¹¥~¡A«D°ò©ó¥»µ{¦¡©Ò¥Íªº¨ä¥LµÛ§@»P¥»µ{¦¡¡]©Î°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^¦b¦P¤@Àx¦s©Î´²¥¬ªº´C¤¶¤Wªº³æ¯Â»E¶°¦æ¬°¡A¨Ã¤£·|¨Ï¸ÓµÛ§@¦]¦¹¨ü¥»±ÂÅv±ø´Ú©ë§ô¡C
-
- 3.
- ±z¥i¥H¨Ì«ez²Ä¤@¡B¤G±ø³W©w¡A½Æ»s»P´²¥¬¥»µ{¦¡¡]©Î²Ä¤G±ø©Òz°ò©ó¥»µ{¦¡©Ò²£¥ÍªºµÛ§@¡^ªº¥Øªº½X©Î¥i°õ¦æ§Î¦¡¡A¦ý±z¥²¶·²Å¦X¥H¤Un¥ó¡G
-
- (a)
- ªþ¤W§¹¾ã¡B¬Û¹ïÀ³ªº¾÷¾¹¥i§PŪ·½½X¡A¦Ó³o¨Ç·½½X¥²¶·¨Ì«ez²Ä¤@¡B¤G±ø³W©w¦b¸g±`¥Î¥H§@¬°³nÅ饿´«ªº´C¤¶ª«¤W´²¥¬¡F©Î
-
- (b)
- ªþ¤W¦Ü¤Ö¤T¦~¦³®Äªº®Ñ±³ø»ù¤å¥ó¡A´£¨Ñ¥ô¦ó²Ä¤T¤H¦b¤ä¥I¤£¶W¹L¹ê»Ú´²¥¬·½½X©Ò»Ý¦¨¥»ªº¶O¥Î¤U¡A¨ú±o¬Û¦P·½½Xªº§¹¾ã¾÷¾¹¥iŪ«»sª«¡A¨Ã¨Ì«ez²Ä¤@¡B¤G±ø³W©w¦b¸g±`¥Î¥H§@¬°³nÅ饿´«ªº´C¤¶ª«¤W´²¥¬¸Ó«»sª«¡F©Î
-
- (c)
- ªþ¤W±z©Ò¦¬¨ü¦³Ãö´²¥¬¬Û¦P·½½Xªº³ø»ù¸ê°T¡C¡]¥»¶µ¿ï¾Ü¶È¦b«DÀç§Q´²¥¬¡B¥B¶È¦b±z¨Ì«ezb¶µ¤è¦¡¦Û¸Ó®Ñ±³ø»ù¤å¥ó¦¬¨üµ{¦¡¥Øªº½X©Î¥i°õ¦æ§Î¦¡®É¡A©l¦³¾A¥Î¡C¡^
-
- µÛ§@ªº·½½X¡A¬O«ü¹ïµÛ§@¶i¦æ×§ï®É¾A¥Îªº§Î¦¡¡C¹ï©ó¤@Ó¥i°õ¦æªºµÛ§@¦Ó¨¥¡A§¹¾ãªº·½½X¬O«üµÛ§@¤¤©Ò¥]§t©Ò¦³¼Ò²Õªº¥þ³¡·½½X¡A¥[¤W¬ÛÃö¤¶±ªº©w¸qÀÉ¡AÁÙ¥[¤W¥Î¥H±±¨î¸ÓµÛ§@½sö»P¦w¸Ëªº´yz¡CµM¦Ó¡A¯S§Oªº¨Ò¥~±¡ªp¬O¡A©Ò´²¥¬ªº·½½X¨Ã¤£»Ý¥]§t¥ô¦ó³q±`·|ÀHµÛ©Ò°õ¦æ§@·~¨t²Îªº¥Dn²Õ¦¨³¡¤À¡]½s;¹¡B®Ö¤ßµ¥µ¥¡^¦Ó´²¥¬ªº³nÅé¡]µL½×¥H·½½X©Î¤G¶i¦ì®æ¦¡¡^¡A°£«D¸Ó³¡¤À¥»¨§Yªþ¥[¦b¥i°õ¦æµ{¦¡¤¤¡C
-
- Y¥i°õ¦æ½X©Î¥Øªº½Xªº´²¥¬¤è¦¡¡A¬O¥H«ü©wªº¦aÂI´£¨Ñ¦s¨ú¦ì¸m¨Ñ¤H½Æ»s¡A«h´£¨Ñ¥i¦Û¬Û¦P¦aÂI½Æ»s·½½Xªº¨Ï¥Î¾÷·|¡Aµø¦P¹ï©ó·½½Xªº´²¥¬¡AµM¦Ó²Ä¤T¤H¨Ã¤£¦]¦¹¦Ót¦³±N¥Øªº½X³s¦P·½½X¤@¨Ö½Æ»sªº¸q°È¡C
-
- 4.
- °£¥»±ÂÅv©Ò©ú¥Üªº¤è¦¡¥~¡A±z¤£±o¹ï¥»µ{¦¡¥[¥H½Æ»s¡B×§ï¡B¦A±ÂÅv©Î´²¥¬¡C¥ô¦ó¸Õ¹Ï¥H¨ä¥L¤è¦¡¶i¦æ½Æ»s¡B×§ï¡B¦A±ÂÅv©ÎªÌ´²¥¬¥»µ{¦¡ªº¦æ¬°§¡¬°µL®Ä¡A¨Ã¥B±N¦Û°Ê²×¤î±z°ò©ó¥»±ÂÅv©Ò±o¨É¦³ªºÅv§Q¡CµM¦Ó¡A¨Ì¥»±ÂÅv³W©w¦Û±z¤â¤¤¦¬¨ü«»sª«©ÎÅv§Q¤§¤H¡A¥un¿í¦u¥»±ÂÅv³W©w¡A¥LÌ©ÒÀò±oªº±ÂÅv¨Ã¤£·|¦]¦¹²×¤î¡C
-
- 5.
- ¦]¬°±z¨Ã¥¼¦b¥»±ÂÅv¤Wñ¦W¡A©Ò¥H±zµL¶·±µ¨ü¥»±ÂÅv¡CµM¦Ó¡A°£¦¹¤§¥~±z§OµL¨ä¥L×§ï©Î´²¥¬¥»µ{¦¡©Î¨äl¥ÍµÛ§@ªº±ÂÅv³\¥i¡CY±z¤£±µ¨ü¥»±ÂÅv¡A«h³o¨Ç¦æ¬°¦bªk«ß¤W³£¬O³Q¸T¤îªº¡C¦]¦¹¡AÂǥѹ糧µ{¦¡¡]©Î¥ô¦ó°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^ªº×§ï©Î´²¥¬¦æ¬°¡A±zªí¥Ü¤F¹ï©ó¥»±ÂÅvªº±µ¨ü¡A¥H¤Î±µ¨ü©Ò¦³Ãö©ó½Æ»s¡B´²¥¬©Îק糧µ{¦¡©Î°ò©ó¥»µ{¦¡©Ò¥ÍµÛ§@ªº±ø´Ú»P±ø¥ó¡C
-
- 6.
- ¨C·í±z¦A´²¥¬¥»µ{¦¡¡]©Î¥ô¦ó°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^®É¡A¦¬¨üªÌ§Y¦Û°ÊÀò±oì±ÂÅv¤H©Ò±Â¤©¨Ì¥»±ÂÅv±ø´Ú»P±ø¥ó½Æ»s¡B´²¥¬©Îק糧µ{¦¡ªºÅv§Q¡C±z¤£±o´N¥»±ÂÅv©Ò½á¤©¦¬¨üªÌ¦æ¨ÏªºÅv§Qªþ¥[¥ô¦ó¶i¤@¨Bªº¨î¡C±z¹ï©ó²Ä¤T¤H¬O§_¼i¦æ¥»±ÂÅv¤@¨Æ¡AµL¶·t³d¡C
-
- 7.
- Yªk°|§P¨M¡B±M§Q«IÅv¥D±i©ÎªÌ¨ä¥L¥ô¦ó²z¥Ñ¡]¤£©ó±M§Qª§Ä³¡^ªºµ²ªG¡A¨Ï±o¥[½Ñ©ó±zªº±ø¥ó¡]µL½×¬O¥Ñªk°|©R¥O¡B¨óij©Î¨ä¥L¤è¦¡³y¦¨¡^»P¥»±ÂÅv³W©w¦³©Ò½Ä¬ð¡A¥L̨䣧K°£±z¹ï©ó¥»±ÂÅv³W©wªº¿í¦u¡CY±zµLªk¦P®É²Å¦X¨Ì¥»±ÂÅv©Ò¥Í¸q°È¤Î¨ä¥L¬ÛÃö¸q°È¦Ó¶i¦æ´²¥¬¡A¨º»ò¨äµ²ªG«K¬O±z¤£±o´²¥¬¸Óµ{¦¡¡C¨Ò¦p¡AY±M§Q±ÂÅv¤£¤¹³\ª½±µ©Î¶¡±µ³z¹L±z¦Ó¨ú±o«»sª«¤§¤H¡A¥H§K¥IÅv§Qª÷ªº¤è¦¡¦A´²¥¬¸Óµ{¦¡®É¡A±z°ß¤@¯à¦P®Éº¡¨¬¸Ó¸q°È¤Î¥»±ÂÅvªº¤è¦¡´N¬O¹ý©³Á×§K¶i¦æ¸Óµ{¦¡ªº´²¥¬¡C
-
- Y¥»±ø¥ô¤@³¡¥÷¦b¯S®í±¡ªp¤U³Q»{©wµL®Ä©ÎµLªk°õ¦æ®É¡A¥»±ø¨ä¾l³¡¤À¤´À³¾A¥Î¡A¥B¥»±ø¥þ³¡©ó¨ä¥L±¡ªp¤U¤´À³¾A¥Î¡C
-
- ¥»±øªº¥Øªº¨Ã¤£¦b»¤¨Ï±z«I®`±M§Q©Î¨ä¥L°]²£ÅvªºÅv§Q¥D±i¡A©Î´N¦¹Ãþ¥D±iªº¦³®Ä©Ê¥[¥Hª§°õ¡F¥»±øªº°ß¤@¥Øªº¡A¬O¦b«O»ÙÂǥѤ½¦@±ÂÅvºD¨Ò©Ò°õ¦æ¦Û¥Ñ³nÅé´²¥¬¨t²Îªº§¹¾ã©Ê¡C³\¦h¤H«H¿à¸Ó¨t²Î¤@³e¨Ï¥ÎªºÀ³¥Îµ{¦¡¡A¦Ó¹ï¸g¥Ñ¦¹¨t²Î´²¥¬ªº¤j¶q³nÅ馳¬Û·í¦hªº°^Äm¡F§@ªÌ¡þ°^ÄmªÌ¦³Åv¨M©w¥L©Î¦o¬O§_§Æ±æ¸g¥Ñ¨ä¥Lªº¨t²Î´²¥¬³nÅé¡A¦Ó³Q±ÂÅv¤H«hµL¸ÓºØ¿ï¾ÜÅv¡C
-
- ¥»±øªº¥Î·N¦b©ó±N¥»±ÂÅv¨ä¥L¤£½T©wªº³¡¤À¹ý©³¸ÑÄÀ²M·¡¡C
-
- 8.
- Y¦]¬°±M§Q©Î¨É¦³µÛ§@Åv«OÅ@ªº¤¶±°ÝÃD¡A¦Ó¨Ï±o¥»µ{¦¡ªº´²¥¬»P¡þ©Î¨Ï¥Î«]©ó¬Y¨Ç°ê®a®É¡A«h±N¥»µ{¦¡¸m©ó¥»±ÂÅv³W½d¤§¤UªºìµÛ§@Åv¤H±o¼W¦C©ú½Tªº´²¥¬¦a°Ï¨î±ø´Ú¡A±N¸Óµ¥°ê®a±Æ°£¦b¥~¡A¦Ó¨Ï´²¥¬ªº³\¥i¥u¦b¥¼¨ü±Æ°£ªº°ê®a¤§¤º©Î¤§¤¤¡C¦b¸Óµ¥±¡ªp¤U¡A¸Ó¨î±ø´Ú¦p¦P¥H®Ñ±¤è¦¡q©w©ó¥»±ÂÅv¤º®e¤¤¡A¦Ó¦¨¬°¥»±ÂÅvªº±ø´Ú¡C
-
- 9.
- ¦Û¥Ñ³nÅé°òª÷·|±oÀH®Éµoªí³q¥Î¤½¦@±ÂÅvªº×¥¿ª©»P¡þ©Î·sª©¥»¡C·sª©¥»¦bºë¯«¤W±Nªñ¦ü©ó¥Ø«eªºª©¥»¡AµM¦Ó¦b²Ó¸`¤W©Î©Ò¤£¦P¥H¦]À³·sªº°ÝÃD©Îª¬ªp¡C
-
- ¨C¤@Óª©¥»³£¦³Ó§Oªºª©¥»¸¹½X¡CY¥»µ{¦¡«ü©w¦³±ÂÅvª©¥»¸¹½X¡Aªí¥Ü¨ä¾A¥Î¸Óª©¥»©Î¬O¡u¥ô¦ó·sª©¥»¡v®É¡A±z±o¿ï¾Ü¿í´`¸Óª©¥»©Î¥ô¦ó¥Ñ¦Û¥Ñ³nÅé°òª÷·|¤é«á©Òµoªí·sª©¥»ªº±ø´Ú»P±ø¥ó¡CY¥»µ{¦¡¨Ã¥¼«ü©w±ÂÅvª©¥»¸¹½X®É¡A±z«K±o¿ï¾Ü¥ô¤@¦Û¥Ñ³nÅé°òª÷·|©Òµoªíªºª©¥»¡C
-
- 10.
- Y±z·Q±N³¡¤À¥»µ{¦¡¯Ç¤J¨ä¥L¦Û¥Ñµ{¦¡¡A¦Ó¨ä´²¥¬ªº±ø¥ó¦³©Ò¤£¦P®É¡A½Ð¼g«H¨ú±o§@ªÌªº³\¥i¡CY¬°¦Û¥Ñ³nÅé°òª÷·|¨É¦³µÛ§@Åvªº³nÅé¡A½Ð¼g«H¦Ü¦Û¥Ñ³nÅé°òª÷·|¡F§Ú̦³®É·|¥H¨Ò¥~¤è¦¡¤©¥H³B²z¡C§Ú̪º¨M©w¨ú¨M©ó¨â¶µ¥Ø¼Ð¡G½T«O§Ú̦ۥѳnÅ骺©Ò¦³l¥ÍµÛ§@§¡ºû«ù¦b¦Û¥Ñªºª¬ºA¡A¨Ã¼sªx¦a«P¶i³nÅ骺¤À¨É»P¦A§Q¥Î¡C
-
- µL¾á«OÁn©ú
-
- 11.
- ¥Ñ©ó¥»µ{¦¡«YµLÀv±ÂÅv¡A¦]¦¹¦bªk«ß³\¥i½d³ò¤º¡A¥»±ÂÅv¹ï¥»µ{¦¡¨Ã¤£t¾á«O³d¥ô¡C«D¸g®Ñ±Án©ú¡AµÛ§@Åv¤H»P¡þ©Î¨ä¥L´£¨Ñµ{¦¡¤§¤H¡AµL½×©ú¥Ü©ÎÀq¥Ü¡A§¡«Y¨Ì¡u²{ªp¡v´£¨Ñ¥»µ{¦¡¦Ó¨ÃµL¥ô¦ó§Î¦¡ªº¾á«O³d¥ô¡A¨ä¥]¬A¦ý¤£©ó¡A´N¾A°â©Ê¥H¤Î¯S©w¥Øªºªº¾A¥Î©Ê¬°Àq¥Ü©Ê¾á«O¡C¦³Ãö¥»µ{¦¡«~½è»P®Ä¯àªº¥þ³¡·ÀI±x¥Ñ±z©Ó¾á¡C¦p¥»µ{¦¡³QÃÒ©ú¦³·å²«¡A±zÀ³©Ó¾á©Ò¦³ªA°È¡B×´_©Î§ï¥¿ªº¶O¥Î¡C
-
- 12.
- «D¸gªk«ßn¨D©Î®Ñ±¦P·N¡A¥ô¦óµÛ§@Åv¤H©Î¥ô¦ó¥i¯à¨Ì«ez¤è¦¡×§ï»P¡þ©Î´²¥¬¥»µ{¦¡ªÌ¡A¹ï©ó±z¦]¬°¨Ï¥Î©Î¤£¯à¨Ï¥Î¥»µ{¦¡©Ò³y¦¨ªº¤@¯ë©Ê¡B¯S®í©Ê¡B·N¥~©Ê©Î¶¡±µ©Ê·l¥¢¡A¤£t¥ô¦ó³d¥ô¡]¥]¬A¦ý¤£©ó¡A¸ê®Æ·l¥¢¡A¸ê®Æ°õ¦æ¤£ºë½T¡A©ÎÀ³¥Ñ±z©Î²Ä¤T¤H©Ó¾áªº·l¥¢¡A©Î¥»µ{¦¡µLªk»P¨ä¥Lµ{¦¡¹B§@µ¥¡^¡A§Y«K«ezªºµÛ§@Åv¤H©Î¨ä¥L¤H¤w³Q§iª¾¸Óµ¥·l¥¢ªº¥i¯à©Ê®É¡A¥ç¦P¡C
-
- ¡X±ø¤åµ²§ô¡X
-
-±zªº·sµ{¦¡¸Ó¦p¦ó±Ä¥Î³o¨Ç±ø´Ú¡H
-
- ¦pªG±z¶}µo¤F¤@Ó·sµ{¦¡¡A¨Ã¥B§Æ±æ¯à°÷Åý¥¦ºÉ¥i¯à¦a³Q¤j²³¨Ï¥Î¡A¹F¦¨¦¹¥Øªºªº³Ì¦n¤è¦¡´N¬OÅý¥¦¦¨¬°¦Û¥Ñ³nÅé¡A¥ô¦ó¤H¨Ì³o¨Ç±ø´Ú³W©w³£¯à´N¸Ó³nÅé¦A¬°´²¥¬¤Î×§ï¡C
-
- ¬°¤F°µ¨ì³o¤@ÂI¡A½Ð±N¥H¤UÁn©úªþ¥[¨ìµ{¦¡¤W¡C³Ì¦w¥þªº§@ªk¡A¬O±NÁn©ú©ñ¦b¨C¥÷·½½XÀɮתº°_©l³B¡A¥H¦³®Ä¶Ç¹FµL¾á«O³d¥ôªº°T®§¡F¥B¨C¥÷ÀɮצܤÖÀ³¦³¡uµÛ§@Åv¡v¦C¥H¤Î¥»¥÷Án©ú¥þ¤å¦ì¸mªº´£¥Ü¡C
-
- ¡q¥Î¤@¦æ´yzµ{¦¡ªº¦WºÙ»P¨ä¥Î³~²z¡r
-
- µÛ§@Åv©Ò¦³(c) ¡q¦~¥÷¡r¡q§@ªÌ©m¦W¡r
-
- ¥»µ{¦¡¬°¦Û¥Ñ³nÅé¡F±z¥i¨Ì¾Ú¦Û¥Ñ³nÅé°òª÷·|©ÒµoªíªºGNU³q¥Î¤½¦@±ÂÅv±ø´Ú³W©w¡A´N¥»µ{¦¡¦A¬°´²¥¬»P¡þ©Î×§ï¡FµL½×±z¨Ì¾Úªº¬O¥»±ÂÅvªº²Ä¤Gª©©Î¡]±z¦Û¦æ¿ï¾Üªº¡^¥ô¤@¤é«áµo¦æªºª©¥»¡C
-
- ¥»µ{¦¡«Y°ò©ó¨Ï¥Î¥Øªº¦Ó¥[¥H´²¥¬¡AµM¦Ó¤£t¥ô¦ó¾á«O³d¥ô¡F¥çµL¹ï¾A°â©Ê©Î¯S©w¥Øªº¾A¥Î©Ê©Ò¬°ªºÀq¥Ü©Ê¾á«O¡C¸Ô±¡½Ð°Ñ·ÓGNU³q¥Î¤½¦@±ÂÅv¡C
-
- ±zÀ³¤w¦¬¨ìªþÀH©ó¥»µ{¦¡ªºGNU³q¥Î¤½¦@±ÂÅvªº°Æ¥»¡F¦pµL¡A½Ð¼g«H¦Ü¦Û¥Ñ³nÅé°òª÷·|¡G59
- Temple Place ¡V Suite 330, Boston, Ma 02111-1307, USA¡C
-
- ¦P®Éªþ¤W¦p¦ó¥H¹q¤l¤Î®Ñ±«H¥ó»P±zÁpµ¸ªº¸ê°T¡C
-
- Yµ{¦¡¬O¥H¤¬°Ê¤è¦¡¹B§@®É¡A½Ð¦b¤¬°Ê¦¡¼Ò¦¡¶}©l®É¡A¿é¥X²µu´£¥Ü¦p¤U¡G
-
- Gnomovision ²Ä69ª©¡AµÛ§@Åv©Ò¦³ (c) ¦~¥÷ §@ªÌ©m¦W
-
- Gnomovision¤£t¾á«O³d¥ô¡A±ýª¾¸Ô±¡½ÐÁä¤J¡ushow
- w¡v¡C³o¬O¤@ӦۥѳnÅé¡AÅwªï±z¦b¯S©w±ø¥ó¤U¦A´²¥¬¥»µ{¦¡¡F±ýª¾¸Ô±¡½ÐÁä¤J¡ushow
- c¡v¡C
-
- ©Ò°²³]ªº«ü¥O¡ushow w¡v»P¡ushow
- c¡vÀ³Åã¥Ü³q¥Î¤½¦@±ÂÅvªº¬Û¹ïÀ³±ø´Ú¡C·íµM¡A±z¥i¥H¨Ï¥Î¡ushow w¡v»P¡ushow
- c¡v¥H¥~ªº«ü¥O¦WºÙ¡F¬Æ¦Ü¥H·Æ¹«ÁäÀ»©Î¿ï³æ¤è¦¡¶i¦æ¡X¥un¬O¦X©ó±zµ{¦¡»Ýnªº¤è¦¡³£¥i¥H¡C
-
- ¦p¦³»Ýn¡A±z¥çÀ³¨ú±o±zªº¶±¥D¡]Y±zªº¤u§@¬°µ{¦¡³]p®v¡^©Î¾Ç®Õ´N¥»µ{¦¡©Òñ¸pªº¡uµÛ§@Åv©ñ±ó©Ó¿Õ®Ñ¡v¡C¨ä½d¨Ò¦p¤U¡A±z¥un×§ï©m¦W§Y¥i¡G
-
- Yoyodyne¤½¥q¡A¯÷¦¹©ñ±óJames
- Hacker©Ò¼g¤§¡¨Gnomovision¡¨µ{¦¡¡]¸Óµ{¦¡²£¥X½s;¹©Ò»Ý¸ê°T¡^©Ò¦³ªºµÛ§@Åv§Q¯q¡C
-
- ¡qTy Coon¤½¥qñ³¹¡r¡A1989¦~¥|¤ë¤@¤é
-
- Ty Coon¤½¥q°ÆÁ`µô
-
- ¥»³q¥Î¤½¦@±ÂÅv¨Ã¤£¤¹³\±z±N¥»µ{¦¡¨Ö¤J±M¦³µ{¦¡¤¤¡CY±zªºµ{¦¡¬O¤@¤lµ{¦¡¨ç¦¡®w®É¡A±z¥i¯à»{¬°¤¹³\±M¦³À³¥Îµ{¦¡»P¸Ó¨ç¦¡®w¬Û³sµ²·|§ó¦³À°§U¡CY³o¬O±z©Ò·Q°µªº¡A½Ð¨Ï¥ÎGNU¨ç¦¡®w³q¥Î¤½¦@±ÂÅv¥N´À¥»±ÂÅv¡C
-
- ----------------------------------------------------------------------
-
- ĶªÌ : ¤è©Éªâ
+COPYING.txt for Tux Paint
+
+Tux Paint - A simple drawing program for children.
+
+Copyright (c) 2005 by Bill Kendrick and others
+bill@newbreedsoftware.com
+http://www.newbreedsoftware.com/tuxpaint/
+
+
+Note: Also see the respective "COPYING.txt" license documentation
+included with the TrueType Fonts that come with Tux Paint.
+See: ../fonts/locale/LL_docs/, where "LL" corresponds to a font filename.
+
+Bill Kendrick, 2005.October.10
+$Id$
+
+----------------------------------------
+GNU通用公共许可协议
+第二版,1991年6月
+版权所有(C)1989, 1991 自由软件基金会
+51 Franklin Street, Fifth Floor, Boston, MA 02110‐1301, USA
+任何人皆可复制和发布本协议的完整副本,但不得修改
+
+【译者声明】
+ This is an unofficial translation of the GNU General Public License into Chinese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Chinese speakers understand the GNU GPL better.
+ 这是GNU通用公共许可协议的一份非官方中文翻译,并非自由软件基金会所发表,不适用于使用GNU通用公共许可协议发布的软件的法律声明——只有GNU通用公共许可协议英文原版才具有法律效力。不过我们希望本翻译能够帮助中文读者更好地理解GNU通用公共许可协议。
+
+You may publish this translation, modified or unmodified, only under the terms at https://www.gnu.org/licenses/translations.html.
+
+【引言】
+ 就多数软件而言,许可协议被设计用于剥夺你分享和修改软件的自由。相反,GNU通用公共许可协议力图保障你分享和修改自由软件的权利——确保自由软件对其用户来说是自由的。本GNU通用公共许可协议用于自由软件基金会的大多数软件(自由软件基金会的有些软件受GNU宽松通用公共许可协议保护),以及那些作者声明使用此协议的软件。你也可以将本协议用于你的程序。
+ 所谓自由软件,强调自由,而非免费。本GNU通用公共许可协议设计用于确保你享有分发自由软件的自由(你可以为此服务收费),确保你可以在需要的时候获得这些软件的源码,确保你可以修改这些软件或者在新的自由软件中复用其中某些片段,并且确保你在这方面享有知情权。
+ 为保障你的权益,我们需要作一些限定:禁止任何人否认你的上述权利,或者要求你放弃它们。当你分发或修改这些软件时,这种限定就变成你的义务。如果你分发这种程序的副本,无论收费还是免费,你必须给予与你同等的权利。你还要确保他们也能收到源码并了解他们的权利。
+ 我们通过两步保障你的权益:其一,赋予软件著作权;其二,通过本协议使你可以合法地复制、分发和修改该软件。同时,为了保护每一位作者以及我们自己,我们向所有人指明如下一点:自由软件并不提供品质担保。如果软件被修改并继续传播,我们希望接收者知道获得的不是原版,后来引入的任何问题不应该影响原作者的声誉。
+ 最后,自由软件还持续受到软件专利的威胁。我们希望避免再发布者以个人名义取得专利,即将程序据为己有。为防止此类情况发生,我们需要澄清:专利必须为保障每个人的自由使用而申请,否则不应该存在。
+
+ 下文是关于复制、分发和修改的严谨描述和实施条件。
+
+【关于复制、分发和修改的术语和条件】
+ 〇、但凡版权持有人在他的程序或其他作品中声明该作品可在GNU通用公共许可协议约束下发布,本协议便对之适用。下文中所说的“程式”指任何程序或作品,而“程式的派生作品”指该程式或者版权法认定的派生作品,即全部或部分包含了该程式的作品,无论是原样包含或做了修改,乃至翻译成了其他语言(后文中“修改”涵盖翻译)。每个许可获得者称作“你”。
+ 除复制、分发和修改外的行为超出了本协议的约束范围。执行程式的行为并不受限,程式的输出一般不在约束之内,除非其内容构成了本程式的派生作品(并非单纯地作为本程式的运行结果),判别取决于此程式的具体用途。
+ 一、只要你做到为每一个副本醒目而恰当地发布版权与免责声明,原封不动地保留本协议及免责声明,并将本协议连同程式发予接收者,你可以通过任何媒介完整地复制和分发你收到的本程式的源码。
+ 你可以就传输副本的具体行为收费,也可以选择提供品质担保以换取收入。
+
+ 二、你可以修改你的程式副本的任意部分,以构成本程式的派生作品,并在满足上述条款及以下三点要求的前提下复制和分发该修改版:
+ a)你必须在你修改了的文件中醒目地声明你的修改及标注修改日期。
+ b)你必须使你分发或发布的作品,部分或全部包含本程式或其派生作品,允许第三方在本协议约束下使用,并不得就授权收费。
+ c)如果修改后的程序通常在运行时通过交互方式获取命令,你应该让它进入交互模式时显示简要的版权声明和免责声明(抑或者你的品质担保声明),以及告诉用户可以在本协议约束下再发布该程序并提供查阅本协议的途径。(例外:如果本程式有交互式执行却通常不显示任何声明,则对你的派生作品也不作此要求。)
+ 上述要求对修改后的作品整体有效。如果该作品中某些可划定的部分并非派生自本程式,并可以被合理地看作是从中分离的独立作品,则当你将它们分开发布时,这种独立部分可以不受本协议约束。但是,在你将这些部分和你修改后的作品一起发布时,整个套件将受本协议约束,本协议对其他许可获得者的授权将延伸至整个作品,即套件的每一部分,不管是谁写的。
+
+ 三、你可以在上述条款约束下以目标码或可执行文件的形式复制和分发本程式(或条款二所说的派生作品),不过你还要满足以下要求之一:
+ a)附上相应的源码。源码要求完整且机器可读,并在条款一、二的约束下通过常用的软件交换媒介分发。
+ b)附上至少三年有效的书面报价表以供第三方付费获取相应的源码。源码要求完整且机器可读,并在条款一、二的约束下通过常用的软件交换媒介分发,费用不得超过实际的分发成本。
+ c)附上你所收到的获取源码途径的信息。(该选择只适用于非商业分发,并且你只收到目标码或可执行文件以及满足b项要求的报价单的情况下。)
+ 作品的源码指其可修改的首选形式。对可执行的作品而言,完整的源码指其包含的所有模块的源码、相关接口定义文档以及编译和安装所需脚本。然而,有一种例外情况,分发的源码不必包含那些通常会随会目标运行环境的操作系统的主要部件(编译器、内核等)发布的内容(以源码或二进制形式),除非这些部件自身是本程式的一部分。
+ 如果以指定特定复制地点的形式分发可执行文件或目标码,则在同一地点提供对等源码复制途径也算一种源码分发手段,即便不强求第三方在复制目标码的同时复制源码。
+
+ 四、在本协议授权之外,你不能复制、修改、再授权或分发本程式。任何用其他方法复制、修改、再授权或分发本程式的企图都是无效的,并使你从本协议获得的权利自动终止。然而从你那按本协议获得副本和许可的人,只要继续遵守协议,他们获得的许可并不会终止。
+
+ 五、你没有在此协议上签字,也不是非要接受它不可。但是,此外没人可授权你去修改或分发本程式或其派生作品。此种行为为法律所不容,除非你接受本协议。因此,修改或发布本程式(或本程式的任何派生作品),就表明你已经接受本协议,即接受它的所有关于复制、分发和修改本程式及其派生的条款。
+
+ 六、每当你再发布本程式(或本程式的任何派生作品),接收者自动从原始权利人获得本许可,以复制、分发和修改本程式。你不可以对他们获得的权利加以进一步的限制,你也没有要求第三方遵守该协议的义务。
+
+ 七、如果因为法庭裁决或专利侵权指控或其他原因(不限于专利事宜),你面临与本协议条款冲突的条件(来自于法庭要求、协议或其他),那也不能成为你违背本协议的理由。倘若你不能在发布本程式时同时满足本协议和其他文件的要求,你就不能发布本程式。例如某专利授权不允许通过你直接或间接地获得本程式的人在不付授权费的前提下再发布本程式,唯一能同时满足它和本协议要求的做法便是不发布本程式。
+ 如果本条款在特定环境下无效或无法实施,本条款的其他部分仍适用且本条款整体在其他环境下仍适用。
+ 本条款的目的不在于诱使你去侵犯专利或其他产权要求,抑或者对之抗辩。本条款的根本目的是保护自由软件发布系统的完整性,而这要通过应用公共许可证实现。借助同样出自该系统的应用程序,许多人已经对在该系统上发布的软件作出了广泛而慷慨的贡献。作者/捐赠人有权确定是否通过其他渠道发布软件,被授权人不得干预其选择。
+ 本条款旨在彻底阐明其余条款所带来的当然结果。
+
+ 八、如果由于专利或受版权保护的接口的问题,分发或使用本程式在某些国家受到限制,原始版权持有人在其程式中使用本协议时可以附加明确的区域分发限制以排除那些国家,以支持此外地区的分发。在此情况下,这种限制条款将纳入协议之中。
+
+ 九、自由软件联盟可能会不定时发布GNU通用公共许可协议的修订版或新版。新版将秉承当前版本的精神,但对问题或事项的描述细节不尽相同。
+ 每一版都会有不同的版本号,如果本程式指定其使用的协议版本以及“任何更新的版本”,你可以选择遵守该版本或者任何更新的版本的条款。如果本程式没有指定协议版本,你可以选用自由软件联盟发布的任意版本。
+
+ 十、如果你希望将本程式的某部分并入采取不同发布条件的自由软件中,应书面请求其作者的许可。对于自由软件联盟持有版权的软件,还应向联盟提出书面请求,我们有时会作例外处理。在处理这种事情时我们秉承两大宗旨:保持所有自由软件派生作品的自由属性,以及在整体上促进软件的共享和复用。
+
+不提供品质担保
+ 十一、本程式为免费授权,故在适用法律范围内不提供品质担保。除非另作书面声明,版权持有人及其他程式提供者“概”不提供任何显式或隐式的品质担保,品质担保所指包括而不仅限于有经济价值和适合特定用途的保证。全部风险,如程式的质量和性能问题,皆由你承担。若程式出现缺陷,你将承担所有必要的修复和更正服务的费用。
+
+ 十二、除非适用法律或书面协议要求,任何版权持有人或本程式按本协议可能存在的第三方修改和再发布者,都不对你的损失负有责任,包括由于使用或者不能使用本程式造成的任何一般的、特殊的、偶发的或重大的损失(包括而不仅限于数据丢失、数据失真、你或第三方的后续损失、其他程序无法与本程序协同运作),即使那些人声称会对此负责。
+
+【附录:如何将上述条款应用到你的新程序】
+ 如果你开发了一个新程序,并希望它能最大限度地为公众所使用,最好的办法是将其作为自由软件,以使每个人都能在本协议约束下对其再发布及修改。
+ 为此,请在附上以下声明。最安全的做法是将其附在每份源码的开头,以便于最有效地传递免责信息。同时,每个文件至少包含一处“版权”声明和一个协议全文的链接。
+
+ 用一行来标明程序名及其作用。
+
+ 版权所有(C)年份 姓名
+ 本程序为自由软件,在自由软件联盟发布的GNU通用公共许可协议的约束下,你可以对其进行再发布及修改。协议版本为第二版或(随你)更新的版本。
+ 我们希望发布的这款程序有用,但不保证,甚至不保证它有经济价值和适合特定用途。详情参见GNU通用公共许可协议。
+ 你理当已收到一份GNU通用公共许可协议的副本,如果没有,请致信自由软件基金会:51 Franklin Street, Fifth Floor, Boston, MA 02110‐1301, USA
+
+ 同时提供你的电子邮件地址或传统的邮件联系方式。
+
+ 如果该程序是交互式的,让它在交互模式下输出类似下面的一段声明:
+
+ Gnomovision 第69版,版权所有(C)年份 姓名
+ Gnomovision从未提供品质担保,输入'show w'可查看详情。这是款自由软件,欢迎你在满足一定条件后对其再发布,输入'show c'可查看详情。
+
+ 例子中的命令'show w'和'show c'应用于显示GNU通用公共许可协议相应的部分。当然你也可以因地制宜地选用别的命令乃至点击操作。
+
+ 如果你之上存在雇主(你是码农)或校方,你还应当让他们在必要时为此程序签署放弃版权声明。以下有例子:
+
+ Yoyodyne公司,在此放弃对James Hacker所写的'Gnomovision'程序所享有的版权利益。
+ Ty Coon 签字,1989年4月1日
+ Ty Coon 副总裁
+
+ 本GNU通用公共许可协议不允许把你的程序并入私有程序。如果你的程序是某种库,且你想允许它被私有程序链接而使之更有用,请使用GNU较宽松通用公共许可协议。
+
+
+翻译:阮坤良
+校对:汪蔚,和丹
+
+译注:
+[1] distribute既译作分发也译作发布,前者强调转发,后者强调公布。
+[2] license既译作协议也译作许可,前者强调此文本,后者强调内容。
+[3] 首字母大写的Program译作程式,首字母小写的program译作程序。
+
+参考:
+[繁体中文译本] https://www.gnu.org/licenses/old-licenses/gpl-2.0-translations.html
\ No newline at end of file
diff --git a/docs/COPYING/COPYING-zh_tw_GNU_GPL_Chinese.txt b/docs/COPYING/COPYING-zh_tw_GNU_GPL_Chinese.txt
index f0b6e894b..3b78eae69 100644
--- a/docs/COPYING/COPYING-zh_tw_GNU_GPL_Chinese.txt
+++ b/docs/COPYING/COPYING-zh_tw_GNU_GPL_Chinese.txt
@@ -1,200 +1,115 @@
- [IMG]
-
- Software Liberty Association of Taiwan
-
- - º¶
- - ³Ì·s®ø®§
- - ¬¡°Ê®ø®§
- - ¦³Ãö¨ó·|
- - ¨ó·|¦æ¨Æ¾ä
- - ®Õ¶é¦Û¥Ñ³nÅépµe
- - LIY ¾Ç¶é
- - ½u¤W¹Ï®ÑÀ]
- - ±M®×pµe
- - ³q«H½×¾Â
- - ¶}©ñ·½½X¤u§@¾÷·|
- (2004/02/05 §ó·s)
- - ¨ó·| FAQ
- - ¬ÛÃöºô¯¸
- - ·|°T¶é¦a
- - ùº¿¤s±MÄæ
- - »Ýn±zªºÀ°§U
-
- GNU ³q¥Î¤½¦@±ÂÅv
-
- ¡]ÁcÅ餤¤å°Ñ¦Òª©¡^
-
- 1991¦~6¤ë¡A²Ä¤Gª©
-
- ¡]ì¤å¥X³B: http://www.gnu.org/copyleft/gpl.html¡^
-
- µÛ§@Åv©Ò¦³ (C) 1989¡A1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
- ¤¹³\¨CÓ¤H½Æ»s©M´²¥¬¥»±ÂÅv¤å¥óªº§¹¾ã°Æ¥»¡A
-
- ¦ý¤£¤¹³\¹ï¥¦¶i¦æ¥ô¦ó×§ï¡C
-
- Án©ú
-
- This is an unofficial translation of the GNU General Public License into
- Chinese. It was not published by the Free Software Foundation, and does
- not legally state the distribution terms for software that uses the GNU
- GPL--only the original English text of the GNU GPL does that. However, we
- hope that this translation will help Chinese speakers understand the GNU
- GPL better.
-
- ³o¬O¤@¥÷ GNU
- ³q¥Î¤½¦@±ÂÅv«D¥¿¦¡ªº¤¤¤å½Ķ¡C¥¦¨Ã«D¥Ñ¦Û¥Ñ³nÅé°òª÷·|©Òµoªí¡A¥ç«D¨Ï¥Î GNU
- ³q¥Î¤½¦@±ÂÅvªº³nÅ骺ªk©w´²¥¬±ø´Ú¢w¥u¦³ GNU
- ³q¥Î¤½¦@±ÂÅv^¤åì¤åªºª©¥»©l¨ã¦³¦¹µ¥®Ä¤O¡CµM¦Ó¡A§Ú̧Ʊæ³o¥÷½Ķ¯àÀ°§U¤¤¤åªº¨Ï¥ÎªÌ§ó¤F¸Ñ
- GNU ³q¥Î¤½¦@±ÂÅv¡C
-
- «e¨¥
-
- ¤j¦h¼Æ³nÅé±ÂÅvÁn©ú¬O³]p¥Î¥Hé¹Ü±z¤À¨É»P×§ï³nÅ骺¦Û¥Ñ¡C¬Û¤Ï¦a¡AGNU³q¥Î¤½¦@±ÂÅv¤O¹Ï«OÃÒ±z¤À¨É»P×§ï¦Û¥Ñ³nÅ骺¦Û¥Ñ¡X½T«O³nÅé¹ï©Ò¦³ªº¨Ï¥ÎªÌ¦Ó¨¥³£¬O¦Û¥Ñªº¡C³q¥Î¤½¦@±ÂÅv¾A¥Î©ó¤j¦h¼Æ¦Û¥Ñ³nÅé°òª÷·|ªº³nÅé¡A¥H¤Î¥ô¦ó§@ªÌ«ü©w¨Ï¥Î¥»±ÂÅvªº¨ä¥L³nÅé¡C¡]¦³¨Ç¦Û¥Ñ³nÅé°òª÷·|ªº³nÅé¡A«h¾A¥ÎGNU¨ç¦¡®w³q¥Î¤½¦@±ÂÅv³W©w¡C¡^±z¤]¥i¥HÅý±zªº³nÅé¾A¥Î¥»±ÂÅv³W©w¡C
-
- ·í§Ú̦b½Í½×¦Û¥Ñ³nÅé®É¡A§Ú̩ҫüªº¬O¦Û¥Ñ¡A¦Ó«D»ù®æ¡C§Ú̪º³q¥Î¤½¦@±ÂÅv«Y³]p¥Î¥H½T«O¨Ï±z«O¦³´²¥¬¦Û¥Ñ³nÅé«»sª«ªº¦Û¥Ñ¡]¥H¤Î±z¥i¥H¨M©w¦¹¤@ªA°È¬O§_¦¬¶O¡^¡A½T«O±z¯à¦¬¨ì·½½X©ÎªÌ¦b±z»Ýn®É«K¯à±o¨ì¥¦¡A½T«O±z¯àÅܧó³nÅé©Î±N¥¦ªº¤@³¡¤À¥Î©ó·sªº¦Û¥Ñ³nÅé¡F¨Ã¥B½T«O±zª¾¹D±z¥i¥H±q¨Æ¤Wzªº¨Æ±¡¡C
-
- ¬°¤F«O»Ù±zªºÅv§Q¡A§ÚÌ»Ýn§@¥X¨î¡G¸T¤î¥ô¦ó¤H§_»{±z¤WzªºÅv§Q¡A©ÎªÌn¨D±z©ñ±ó³o¨ÇÅv§Q¡C¦pªG±z´²¥¬³nÅ骺°Æ¥»¡A©ÎªÌ¹ï¤§¥[¥H×§ï¡A³o¨Ç¨î´NÂà¤Æ¦¨¬°±zªº³d¥ô¡C
-
- ¨Ò¦p¡A°²¦p±z´²¥¬¦¹Ãþµ{¦¡ªº°Æ¥»¡AµL½×¬O§K¶O©Î¦¬¨ú¶O¥Î¡A±z¥²¶·±N±z©Ò¨É¦³ªº¤@¤ÁÅv§Q¥æ¥I¦¬¨üªÌ¡C±z¤]¥²¶·½T«O¥L̯ব¨ì©Î±o¨ì·½½X¡C¦Ó¥B±z¥²¶·¦V¥LÌ®i¥Ü³o¨Ç±ø´Úªº¤º®e¡A¨Ï¥L̪¾±x¥L̩Ҩɦ³ªºÅv§Q¡C
-
- §Ú̱Ĩú¨â¶µ±¹¬I¨Ó«OÅ@±zªºÅv§Q¡G(1)¥HµÛ§@Åv«OÅ@³nÅé¡A¥H¤Î(2)´£¨Ñ±z¥»±ÂÅv¡A½á»P±z½Æ»s¡B´²¥¬¤Î¡þ©Î×§ï³nÅ骺ªk«ß³\¥i¡C
-
- ¦P®É¡A¬°¤F«OÅ@§@ªÌ»P§ÚÌ¡]«ö¡G«ü¦Û¥Ñ³nÅé°òª÷·|¡^¡A§Ú̧Ʊæ½T©w¨CÓ¤H³£©úÁA¡A¦Û¥Ñ³nÅé¬O¨S¦³¾á«O³d¥ôªº¡C¦pªG³nÅé³Q¥L¤H×§ï¨Ã¥[¥H¶Ç»¼¡A§ÚÌ»Ýn¨ä¦¬¨üªÌª¾¹D¡A¥L̩ұo¨ìªº¨Ã«Dì³nÅé¡A¦]¦¹¥Ñ¥L¤H©Ò¤Þ¥Xªº¥ô¦ó°ÝÃD¹ïì§@ªÌªºÁnÅA±N¤£·|¦³¥ô¦óªº¼vÅT¡C
-
- ³Ì«á¡A©Ò¦³¦Û¥Ñ³nÅ餣Â_¦a¨ü¨ì³nÅé±M§Qªº«Â¯Ù¡C§Ú̧Ʊæ¯àÁ×§K¦Û¥Ñ³nÅ骺¦A´²¥¬ªÌ¥HÓ¤H¦W¸q¨ú±o±M§Q±ÂÅv¦Ó¨Ïµ{¦¡±M¦³¤Æªº·ÀI¡C¬°¤F¨¾¤î¤Wzªº±¡¨Æµo¥Í¡A§Ú̦b¦¹©ú½TÁn©ú¡G¥ô¦ó±M§Q³£¥²¶·¬°¤F¨CÓ¤Hªº¦Û¥Ñ¨Ï¥Î¦Ó®Öã¡A§_«h´N¤£À³±Â»P±M§Q¡C
-
- ¥H¤U¬O¦³Ãö½Æ»s¡B´²¥¬¤Îק諸©ú½T±ø´Ú¤Î±ø¥ó¡C
-
- ½Æ»s¡B´²¥¬»Pק諸±ø´Ú»P±ø¥ó
-
- 0.
- ¤ZµÛ§@Åv¤H¦b¨äµ{¦¡©Î¨ä¥LµÛ§@¤¤Án©ú¡A¸Óµ{¦¡©ÎµÛ§@±o¦b³q¥Î¤½¦@±ÂÅv±ø´Ú¤U´²¥¬¡A¥»±ÂÅv¹ï¨ä§¡¦³¾A¥Î¡C¥H¤U©ÒºÙªº¡u¥»µ{¦¡¡v¡A«Y«ü¥ô¦ó¤@ºØ¾A¥Î³q¥Î¤½¦@±ÂÅvªºµ{¦¡©ÎµÛ§@¡F¡u°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡v¡A«h«ü¥»µ{¦¡©Î¥ô¦ó°ò©óµÛ§@Åvªk©Ò²£¥Íªºl¥ÍµÛ§@¡A´«¨¥¤§¡A«Y«ü¥]§t¥»µ{¦¡¥þ³¡©Î¤@³¡ªºµÛ§@¡A¤£½×¬O§¹¾ãªº©Î¸g¹Lק諸µ{¦¡¡A¥H¤Î¡]©Î¡^½Ķ¦¨¨ä¥L»y¨¥ªºµ{¦¡¡]¥H¤U¡u×§ï¡v¤@µü¥]¬A¦ý¤£©ó½Ķ¦æ¬°¦b¤º¡^¡C³Q±ÂÅv¤H«hºÙ¬°¡u±z¡v¡C
-
- ¥»±ÂÅv¤£¾A¥Î©ó½Æ»s¡B´²¥¬»P×§ï¥H¥~ªº¦æ¬°¡F³o¨Ç¦æ¬°¤£¦b¥»±ÂÅv½d³ò¤º¡C°õ¦æ¥»µ{¦¡ªº¦æ¬°¨Ã¤£¨ü¨î¡A¦Ó¥»µ{¦¡ªº¿é¥X¥u¦³¦b¨ä¤º®eºc¦¨°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡]¦Ó«D¥u¬O¦]¬°°õ¦æ¥»µ{¦¡©Ò³y¦¨¡^®É¡A©l¨ü¥»±ÂÅv©ë§ô¡C¦Ü©óµ{¦¡ªº¿é¥X¤º®e¬O§_ºc¦¨¥»µ{¦¡ªºl¥ÍµÛ§@¡A«h¨ú¨M©ó¥»µ{¦¡ªº¨ãÅé¥Î³~¡C
-
- 1.
- ±z¥i¥H¹ï©Ò¦¬¨üªº¥»µ{¦¡·½½X¡AµL½×¥H¦óºØ´C¤¶¡A½Æ»s»P´²¥¬¨ä§¹¾ãªº«»sª«¡AµM¦Ó±z¥²¶·²Å¦X¥H¤Un¥ó¡G¥HÅãµÛ¤Î¾A·íªº¤è¦¡¦b¨C¤@¥÷«»sª«¤Wµo§G¾A·íªºµÛ§@Åv¼Ð¥Ü¤ÎµL¾á«OÁn©ú¡Fºû«ù©Ò¦³¦³Ãö¥»±ÂÅv¥H¤ÎµL¾á«OÁn©úªºì»ª¡F¨Ã±N¥»±ÂÅvªº°Æ¥»³s¦P¥»µ{¦¡¤@¨Ö¥æ¥I¤©¨ä¥L¥ô¤@¦ì¥»µ{¦¡ªº¦¬¨üªÌ¡C
-
- ±z¥i¥H¹ïÅý»P«»sª«ªº¹ê»Ú¦æ¬°½Ð¨D¤@©wªº¶O¥Î¡A±z¤]¥i¥H¦Û¥Ñ¨M©w¬O§_´£¨Ñ¾á«O¥H§@¬°¹ï»ùªº¥æ´«¡C
-
- 2.
- ±z¥i¥Hק糧µ{¦¡ªº¤@өμÆÓ«»sª«©ÎªÌ¥»µ{¦¡ªº¥ô¦ó³¡¥÷¡A¥H¦¹§Î¦¨°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡A¨Ã¨Ì«ez²Ä¤@±ø³W©w¡A½Æ»s»P´²¥¬¦¹¤@×§ï¹Lªºµ{¦¡©ÎµÛ§@¡A¦ý±z¥²¶·²Å¦X¥H¤Un¥ó¡G
-
- (a)
- ±z¥²¶·¦b©Òק諸ÀɮפWªþ¥[ÅãµÛªº¼Ð¥Ü¡A±Ô©ú±z×§ï¹L³o¨ÇÀɮסA¥H¤Î×§ï¤é´Á¡C
-
- (b)
- ±z¥²¶·´N±z©Ò´²¥¬©Îµo¦æªºµÛ§@¡AµL½×¬O¥]§t¥»µ{¦¡¥þ³¡©Î¤@³¡ªºµÛ§@¡A©ÎªÌ¬O¦Û¥»µ{¦¡©Î¨ä¥ô¦ó³¡¥÷©Òl¥ÍªºµÛ§@¡A¾ãÅé±ÂÅv©Ò¦³²Ä¤T¤H¨Ì¥»±ÂÅv³W©w¨Ï¥Î¡A¥B¤£±o¦]¦¹¶µ±ÂÅv¦æ¬°¦Ó¦¬¨ú¥ô¦ó¶O¥Î¡C
-
- (c)
- Y¸g¹Lק諸µ{¦¡¦b°õ¦æ®É³q±`¥H¤¬°Ê¤è¦¡Åª¨ú©R¥O®É¡A±z¥²¶·¦b³Ì±`³Q¨Ï¥Îªº¤è¦¡¤U¡A©ó¶}©l¶i¤J³oºØ¤¬°Ê¦¡¨Ï¥Î®É¡A¦C¦L©Î®i¥Ü¥H¤U«Å§i¡G¾A·íªºµÛ§@Åv¼Ð¥Ü¤ÎµL¾á«OÁn©ú¡]©ÎªÌÁn©ú±z´£¨Ñ¾á«O¡^¡B¨Ï¥ÎªÌ¥i¥H¨Ì³o¨Ç±ø¥ó¦A´²¥¬¦¹µ{¦¡¡A¥H¤Î§iª¾¨Ï¥ÎªÌ¦p¦óÂsÄý¥»±ÂÅvªº°Æ¥»¡C¡]¨Ò¥~¡GY¥»µ{¦¡¥»¨«Y¥H¤¬°Êªº¤è¦¡°õ¦æ¡AµM¦Ó³q±`«o¤£·|¦C¦L¸Ó«Å§i®É¡A«h±z°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@«KµL»Ý¦C¦L¸Ó«Å§i¡C¡^
-
- ³o¨Çn¨D¹ï×§ï¹LªºµÛ§@¬O¾ãÅé¾A¥Îªº¡CÕµÛ§@¤¤¥iÃѧOªº¤@³¡¥÷¨Ã«Dl¥Í¦Û¥»µ{¦¡¡A¨Ã¥B¥i¥H¦X²z¦a»{¬°¬O¤@¿W¥ßªº¡BÓ§OªºµÛ§@¡A«h·í±z±N¨ä§@¬°Ó§OµÛ§@¥[¥H´²¥¬®É¡A¥»±ÂÅv¤Î¨ä±ø´Ú±N¤£¾A¥Î©ó¸Ó³¡¤À¡CµM¦Ó·í±z±N¤Wz³¡¤À¡A§@¬°°ò©ó¥»µ{¦¡©Ò¥ÍµÛ§@ªº¤@³¡¦Ó´²¥¬®É¡A¾ãÓµÛ§@ªº´²¥¬¥²¶·²Å¦X¥»±ÂÅv±ø´Úªº³W©w¡A¦Ó¥»±ÂÅv¹ï©ó¨ä¥L³Q±ÂÅv¤H©Ò¬°ªº³\¥i¤Î©óµÛ§@¾ãÅé¡C
-
- ¦]¦¹¡A¥»±ø³W©wªº·N¹Ï¤£¦b©ó¥D±i©Îé¹Ü±z¹ï©ó§¹¥þ¥Ñ±z©Ò§¹¦¨µÛ§@ªºÅv§Q¡FÀ³¸Ó»¡¡A¥»±ø³W©w·N¦b¦æ¨Ï¹ï°ò©óµ{¦¡©Ò¥Íªº¤§l¥ÍµÛ§@©Î¶°¦XµÛ§@´²¥¬¦æ¬°ªº±±¨îÅv¡C
-
- ¦¹¥~¡A«D°ò©ó¥»µ{¦¡©Ò¥Íªº¨ä¥LµÛ§@»P¥»µ{¦¡¡]©Î°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^¦b¦P¤@Àx¦s©Î´²¥¬ªº´C¤¶¤Wªº³æ¯Â»E¶°¦æ¬°¡A¨Ã¤£·|¨Ï¸ÓµÛ§@¦]¦¹¨ü¥»±ÂÅv±ø´Ú©ë§ô¡C
-
- 3.
- ±z¥i¥H¨Ì«ez²Ä¤@¡B¤G±ø³W©w¡A½Æ»s»P´²¥¬¥»µ{¦¡¡]©Î²Ä¤G±ø©Òz°ò©ó¥»µ{¦¡©Ò²£¥ÍªºµÛ§@¡^ªº¥Øªº½X©Î¥i°õ¦æ§Î¦¡¡A¦ý±z¥²¶·²Å¦X¥H¤Un¥ó¡G
-
- (a)
- ªþ¤W§¹¾ã¡B¬Û¹ïÀ³ªº¾÷¾¹¥i§PŪ·½½X¡A¦Ó³o¨Ç·½½X¥²¶·¨Ì«ez²Ä¤@¡B¤G±ø³W©w¦b¸g±`¥Î¥H§@¬°³nÅ饿´«ªº´C¤¶ª«¤W´²¥¬¡F©Î
-
- (b)
- ªþ¤W¦Ü¤Ö¤T¦~¦³®Äªº®Ñ±³ø»ù¤å¥ó¡A´£¨Ñ¥ô¦ó²Ä¤T¤H¦b¤ä¥I¤£¶W¹L¹ê»Ú´²¥¬·½½X©Ò»Ý¦¨¥»ªº¶O¥Î¤U¡A¨ú±o¬Û¦P·½½Xªº§¹¾ã¾÷¾¹¥iŪ«»sª«¡A¨Ã¨Ì«ez²Ä¤@¡B¤G±ø³W©w¦b¸g±`¥Î¥H§@¬°³nÅ饿´«ªº´C¤¶ª«¤W´²¥¬¸Ó«»sª«¡F©Î
-
- (c)
- ªþ¤W±z©Ò¦¬¨ü¦³Ãö´²¥¬¬Û¦P·½½Xªº³ø»ù¸ê°T¡C¡]¥»¶µ¿ï¾Ü¶È¦b«DÀç§Q´²¥¬¡B¥B¶È¦b±z¨Ì«ezb¶µ¤è¦¡¦Û¸Ó®Ñ±³ø»ù¤å¥ó¦¬¨üµ{¦¡¥Øªº½X©Î¥i°õ¦æ§Î¦¡®É¡A©l¦³¾A¥Î¡C¡^
-
- µÛ§@ªº·½½X¡A¬O«ü¹ïµÛ§@¶i¦æ×§ï®É¾A¥Îªº§Î¦¡¡C¹ï©ó¤@Ó¥i°õ¦æªºµÛ§@¦Ó¨¥¡A§¹¾ãªº·½½X¬O«üµÛ§@¤¤©Ò¥]§t©Ò¦³¼Ò²Õªº¥þ³¡·½½X¡A¥[¤W¬ÛÃö¤¶±ªº©w¸qÀÉ¡AÁÙ¥[¤W¥Î¥H±±¨î¸ÓµÛ§@½sö»P¦w¸Ëªº´yz¡CµM¦Ó¡A¯S§Oªº¨Ò¥~±¡ªp¬O¡A©Ò´²¥¬ªº·½½X¨Ã¤£»Ý¥]§t¥ô¦ó³q±`·|ÀHµÛ©Ò°õ¦æ§@·~¨t²Îªº¥Dn²Õ¦¨³¡¤À¡]½s;¹¡B®Ö¤ßµ¥µ¥¡^¦Ó´²¥¬ªº³nÅé¡]µL½×¥H·½½X©Î¤G¶i¦ì®æ¦¡¡^¡A°£«D¸Ó³¡¤À¥»¨§Yªþ¥[¦b¥i°õ¦æµ{¦¡¤¤¡C
-
- Y¥i°õ¦æ½X©Î¥Øªº½Xªº´²¥¬¤è¦¡¡A¬O¥H«ü©wªº¦aÂI´£¨Ñ¦s¨ú¦ì¸m¨Ñ¤H½Æ»s¡A«h´£¨Ñ¥i¦Û¬Û¦P¦aÂI½Æ»s·½½Xªº¨Ï¥Î¾÷·|¡Aµø¦P¹ï©ó·½½Xªº´²¥¬¡AµM¦Ó²Ä¤T¤H¨Ã¤£¦]¦¹¦Ót¦³±N¥Øªº½X³s¦P·½½X¤@¨Ö½Æ»sªº¸q°È¡C
-
- 4.
- °£¥»±ÂÅv©Ò©ú¥Üªº¤è¦¡¥~¡A±z¤£±o¹ï¥»µ{¦¡¥[¥H½Æ»s¡B×§ï¡B¦A±ÂÅv©Î´²¥¬¡C¥ô¦ó¸Õ¹Ï¥H¨ä¥L¤è¦¡¶i¦æ½Æ»s¡B×§ï¡B¦A±ÂÅv©ÎªÌ´²¥¬¥»µ{¦¡ªº¦æ¬°§¡¬°µL®Ä¡A¨Ã¥B±N¦Û°Ê²×¤î±z°ò©ó¥»±ÂÅv©Ò±o¨É¦³ªºÅv§Q¡CµM¦Ó¡A¨Ì¥»±ÂÅv³W©w¦Û±z¤â¤¤¦¬¨ü«»sª«©ÎÅv§Q¤§¤H¡A¥un¿í¦u¥»±ÂÅv³W©w¡A¥LÌ©ÒÀò±oªº±ÂÅv¨Ã¤£·|¦]¦¹²×¤î¡C
-
- 5.
- ¦]¬°±z¨Ã¥¼¦b¥»±ÂÅv¤Wñ¦W¡A©Ò¥H±zµL¶·±µ¨ü¥»±ÂÅv¡CµM¦Ó¡A°£¦¹¤§¥~±z§OµL¨ä¥L×§ï©Î´²¥¬¥»µ{¦¡©Î¨äl¥ÍµÛ§@ªº±ÂÅv³\¥i¡CY±z¤£±µ¨ü¥»±ÂÅv¡A«h³o¨Ç¦æ¬°¦bªk«ß¤W³£¬O³Q¸T¤îªº¡C¦]¦¹¡AÂǥѹ糧µ{¦¡¡]©Î¥ô¦ó°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^ªº×§ï©Î´²¥¬¦æ¬°¡A±zªí¥Ü¤F¹ï©ó¥»±ÂÅvªº±µ¨ü¡A¥H¤Î±µ¨ü©Ò¦³Ãö©ó½Æ»s¡B´²¥¬©Îק糧µ{¦¡©Î°ò©ó¥»µ{¦¡©Ò¥ÍµÛ§@ªº±ø´Ú»P±ø¥ó¡C
-
- 6.
- ¨C·í±z¦A´²¥¬¥»µ{¦¡¡]©Î¥ô¦ó°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^®É¡A¦¬¨üªÌ§Y¦Û°ÊÀò±oì±ÂÅv¤H©Ò±Â¤©¨Ì¥»±ÂÅv±ø´Ú»P±ø¥ó½Æ»s¡B´²¥¬©Îק糧µ{¦¡ªºÅv§Q¡C±z¤£±o´N¥»±ÂÅv©Ò½á¤©¦¬¨üªÌ¦æ¨ÏªºÅv§Qªþ¥[¥ô¦ó¶i¤@¨Bªº¨î¡C±z¹ï©ó²Ä¤T¤H¬O§_¼i¦æ¥»±ÂÅv¤@¨Æ¡AµL¶·t³d¡C
-
- 7.
- Yªk°|§P¨M¡B±M§Q«IÅv¥D±i©ÎªÌ¨ä¥L¥ô¦ó²z¥Ñ¡]¤£©ó±M§Qª§Ä³¡^ªºµ²ªG¡A¨Ï±o¥[½Ñ©ó±zªº±ø¥ó¡]µL½×¬O¥Ñªk°|©R¥O¡B¨óij©Î¨ä¥L¤è¦¡³y¦¨¡^»P¥»±ÂÅv³W©w¦³©Ò½Ä¬ð¡A¥L̨䣧K°£±z¹ï©ó¥»±ÂÅv³W©wªº¿í¦u¡CY±zµLªk¦P®É²Å¦X¨Ì¥»±ÂÅv©Ò¥Í¸q°È¤Î¨ä¥L¬ÛÃö¸q°È¦Ó¶i¦æ´²¥¬¡A¨º»ò¨äµ²ªG«K¬O±z¤£±o´²¥¬¸Óµ{¦¡¡C¨Ò¦p¡AY±M§Q±ÂÅv¤£¤¹³\ª½±µ©Î¶¡±µ³z¹L±z¦Ó¨ú±o«»sª«¤§¤H¡A¥H§K¥IÅv§Qª÷ªº¤è¦¡¦A´²¥¬¸Óµ{¦¡®É¡A±z°ß¤@¯à¦P®Éº¡¨¬¸Ó¸q°È¤Î¥»±ÂÅvªº¤è¦¡´N¬O¹ý©³Á×§K¶i¦æ¸Óµ{¦¡ªº´²¥¬¡C
-
- Y¥»±ø¥ô¤@³¡¥÷¦b¯S®í±¡ªp¤U³Q»{©wµL®Ä©ÎµLªk°õ¦æ®É¡A¥»±ø¨ä¾l³¡¤À¤´À³¾A¥Î¡A¥B¥»±ø¥þ³¡©ó¨ä¥L±¡ªp¤U¤´À³¾A¥Î¡C
-
- ¥»±øªº¥Øªº¨Ã¤£¦b»¤¨Ï±z«I®`±M§Q©Î¨ä¥L°]²£ÅvªºÅv§Q¥D±i¡A©Î´N¦¹Ãþ¥D±iªº¦³®Ä©Ê¥[¥Hª§°õ¡F¥»±øªº°ß¤@¥Øªº¡A¬O¦b«O»ÙÂǥѤ½¦@±ÂÅvºD¨Ò©Ò°õ¦æ¦Û¥Ñ³nÅé´²¥¬¨t²Îªº§¹¾ã©Ê¡C³\¦h¤H«H¿à¸Ó¨t²Î¤@³e¨Ï¥ÎªºÀ³¥Îµ{¦¡¡A¦Ó¹ï¸g¥Ñ¦¹¨t²Î´²¥¬ªº¤j¶q³nÅ馳¬Û·í¦hªº°^Äm¡F§@ªÌ¡þ°^ÄmªÌ¦³Åv¨M©w¥L©Î¦o¬O§_§Æ±æ¸g¥Ñ¨ä¥Lªº¨t²Î´²¥¬³nÅé¡A¦Ó³Q±ÂÅv¤H«hµL¸ÓºØ¿ï¾ÜÅv¡C
-
- ¥»±øªº¥Î·N¦b©ó±N¥»±ÂÅv¨ä¥L¤£½T©wªº³¡¤À¹ý©³¸ÑÄÀ²M·¡¡C
-
- 8.
- Y¦]¬°±M§Q©Î¨É¦³µÛ§@Åv«OÅ@ªº¤¶±°ÝÃD¡A¦Ó¨Ï±o¥»µ{¦¡ªº´²¥¬»P¡þ©Î¨Ï¥Î«]©ó¬Y¨Ç°ê®a®É¡A«h±N¥»µ{¦¡¸m©ó¥»±ÂÅv³W½d¤§¤UªºìµÛ§@Åv¤H±o¼W¦C©ú½Tªº´²¥¬¦a°Ï¨î±ø´Ú¡A±N¸Óµ¥°ê®a±Æ°£¦b¥~¡A¦Ó¨Ï´²¥¬ªº³\¥i¥u¦b¥¼¨ü±Æ°£ªº°ê®a¤§¤º©Î¤§¤¤¡C¦b¸Óµ¥±¡ªp¤U¡A¸Ó¨î±ø´Ú¦p¦P¥H®Ñ±¤è¦¡q©w©ó¥»±ÂÅv¤º®e¤¤¡A¦Ó¦¨¬°¥»±ÂÅvªº±ø´Ú¡C
-
- 9.
- ¦Û¥Ñ³nÅé°òª÷·|±oÀH®Éµoªí³q¥Î¤½¦@±ÂÅvªº×¥¿ª©»P¡þ©Î·sª©¥»¡C·sª©¥»¦bºë¯«¤W±Nªñ¦ü©ó¥Ø«eªºª©¥»¡AµM¦Ó¦b²Ó¸`¤W©Î©Ò¤£¦P¥H¦]À³·sªº°ÝÃD©Îª¬ªp¡C
-
- ¨C¤@Óª©¥»³£¦³Ó§Oªºª©¥»¸¹½X¡CY¥»µ{¦¡«ü©w¦³±ÂÅvª©¥»¸¹½X¡Aªí¥Ü¨ä¾A¥Î¸Óª©¥»©Î¬O¡u¥ô¦ó·sª©¥»¡v®É¡A±z±o¿ï¾Ü¿í´`¸Óª©¥»©Î¥ô¦ó¥Ñ¦Û¥Ñ³nÅé°òª÷·|¤é«á©Òµoªí·sª©¥»ªº±ø´Ú»P±ø¥ó¡CY¥»µ{¦¡¨Ã¥¼«ü©w±ÂÅvª©¥»¸¹½X®É¡A±z«K±o¿ï¾Ü¥ô¤@¦Û¥Ñ³nÅé°òª÷·|©Òµoªíªºª©¥»¡C
-
- 10.
- Y±z·Q±N³¡¤À¥»µ{¦¡¯Ç¤J¨ä¥L¦Û¥Ñµ{¦¡¡A¦Ó¨ä´²¥¬ªº±ø¥ó¦³©Ò¤£¦P®É¡A½Ð¼g«H¨ú±o§@ªÌªº³\¥i¡CY¬°¦Û¥Ñ³nÅé°òª÷·|¨É¦³µÛ§@Åvªº³nÅé¡A½Ð¼g«H¦Ü¦Û¥Ñ³nÅé°òª÷·|¡F§Ú̦³®É·|¥H¨Ò¥~¤è¦¡¤©¥H³B²z¡C§Ú̪º¨M©w¨ú¨M©ó¨â¶µ¥Ø¼Ð¡G½T«O§Ú̦ۥѳnÅ骺©Ò¦³l¥ÍµÛ§@§¡ºû«ù¦b¦Û¥Ñªºª¬ºA¡A¨Ã¼sªx¦a«P¶i³nÅ骺¤À¨É»P¦A§Q¥Î¡C
-
- µL¾á«OÁn©ú
-
- 11.
- ¥Ñ©ó¥»µ{¦¡«YµLÀv±ÂÅv¡A¦]¦¹¦bªk«ß³\¥i½d³ò¤º¡A¥»±ÂÅv¹ï¥»µ{¦¡¨Ã¤£t¾á«O³d¥ô¡C«D¸g®Ñ±Án©ú¡AµÛ§@Åv¤H»P¡þ©Î¨ä¥L´£¨Ñµ{¦¡¤§¤H¡AµL½×©ú¥Ü©ÎÀq¥Ü¡A§¡«Y¨Ì¡u²{ªp¡v´£¨Ñ¥»µ{¦¡¦Ó¨ÃµL¥ô¦ó§Î¦¡ªº¾á«O³d¥ô¡A¨ä¥]¬A¦ý¤£©ó¡A´N¾A°â©Ê¥H¤Î¯S©w¥Øªºªº¾A¥Î©Ê¬°Àq¥Ü©Ê¾á«O¡C¦³Ãö¥»µ{¦¡«~½è»P®Ä¯àªº¥þ³¡·ÀI±x¥Ñ±z©Ó¾á¡C¦p¥»µ{¦¡³QÃÒ©ú¦³·å²«¡A±zÀ³©Ó¾á©Ò¦³ªA°È¡B×´_©Î§ï¥¿ªº¶O¥Î¡C
-
- 12.
- «D¸gªk«ßn¨D©Î®Ñ±¦P·N¡A¥ô¦óµÛ§@Åv¤H©Î¥ô¦ó¥i¯à¨Ì«ez¤è¦¡×§ï»P¡þ©Î´²¥¬¥»µ{¦¡ªÌ¡A¹ï©ó±z¦]¬°¨Ï¥Î©Î¤£¯à¨Ï¥Î¥»µ{¦¡©Ò³y¦¨ªº¤@¯ë©Ê¡B¯S®í©Ê¡B·N¥~©Ê©Î¶¡±µ©Ê·l¥¢¡A¤£t¥ô¦ó³d¥ô¡]¥]¬A¦ý¤£©ó¡A¸ê®Æ·l¥¢¡A¸ê®Æ°õ¦æ¤£ºë½T¡A©ÎÀ³¥Ñ±z©Î²Ä¤T¤H©Ó¾áªº·l¥¢¡A©Î¥»µ{¦¡µLªk»P¨ä¥Lµ{¦¡¹B§@µ¥¡^¡A§Y«K«ezªºµÛ§@Åv¤H©Î¨ä¥L¤H¤w³Q§iª¾¸Óµ¥·l¥¢ªº¥i¯à©Ê®É¡A¥ç¦P¡C
-
- ¡X±ø¤åµ²§ô¡X
-
-±zªº·sµ{¦¡¸Ó¦p¦ó±Ä¥Î³o¨Ç±ø´Ú¡H
-
- ¦pªG±z¶}µo¤F¤@Ó·sµ{¦¡¡A¨Ã¥B§Æ±æ¯à°÷Åý¥¦ºÉ¥i¯à¦a³Q¤j²³¨Ï¥Î¡A¹F¦¨¦¹¥Øªºªº³Ì¦n¤è¦¡´N¬OÅý¥¦¦¨¬°¦Û¥Ñ³nÅé¡A¥ô¦ó¤H¨Ì³o¨Ç±ø´Ú³W©w³£¯à´N¸Ó³nÅé¦A¬°´²¥¬¤Î×§ï¡C
-
- ¬°¤F°µ¨ì³o¤@ÂI¡A½Ð±N¥H¤UÁn©úªþ¥[¨ìµ{¦¡¤W¡C³Ì¦w¥þªº§@ªk¡A¬O±NÁn©ú©ñ¦b¨C¥÷·½½XÀɮתº°_©l³B¡A¥H¦³®Ä¶Ç¹FµL¾á«O³d¥ôªº°T®§¡F¥B¨C¥÷ÀɮצܤÖÀ³¦³¡uµÛ§@Åv¡v¦C¥H¤Î¥»¥÷Án©ú¥þ¤å¦ì¸mªº´£¥Ü¡C
-
- ¡q¥Î¤@¦æ´yzµ{¦¡ªº¦WºÙ»P¨ä¥Î³~²z¡r
-
- µÛ§@Åv©Ò¦³(c) ¡q¦~¥÷¡r¡q§@ªÌ©m¦W¡r
-
- ¥»µ{¦¡¬°¦Û¥Ñ³nÅé¡F±z¥i¨Ì¾Ú¦Û¥Ñ³nÅé°òª÷·|©ÒµoªíªºGNU³q¥Î¤½¦@±ÂÅv±ø´Ú³W©w¡A´N¥»µ{¦¡¦A¬°´²¥¬»P¡þ©Î×§ï¡FµL½×±z¨Ì¾Úªº¬O¥»±ÂÅvªº²Ä¤Gª©©Î¡]±z¦Û¦æ¿ï¾Üªº¡^¥ô¤@¤é«áµo¦æªºª©¥»¡C
-
- ¥»µ{¦¡«Y°ò©ó¨Ï¥Î¥Øªº¦Ó¥[¥H´²¥¬¡AµM¦Ó¤£t¥ô¦ó¾á«O³d¥ô¡F¥çµL¹ï¾A°â©Ê©Î¯S©w¥Øªº¾A¥Î©Ê©Ò¬°ªºÀq¥Ü©Ê¾á«O¡C¸Ô±¡½Ð°Ñ·ÓGNU³q¥Î¤½¦@±ÂÅv¡C
-
- ±zÀ³¤w¦¬¨ìªþÀH©ó¥»µ{¦¡ªºGNU³q¥Î¤½¦@±ÂÅvªº°Æ¥»¡F¦pµL¡A½Ð¼g«H¦Ü¦Û¥Ñ³nÅé°òª÷·|¡G59
- Temple Place ¡V Suite 330, Boston, Ma 02111-1307, USA¡C
-
- ¦P®Éªþ¤W¦p¦ó¥H¹q¤l¤Î®Ñ±«H¥ó»P±zÁpµ¸ªº¸ê°T¡C
-
- Yµ{¦¡¬O¥H¤¬°Ê¤è¦¡¹B§@®É¡A½Ð¦b¤¬°Ê¦¡¼Ò¦¡¶}©l®É¡A¿é¥X²µu´£¥Ü¦p¤U¡G
-
- Gnomovision ²Ä69ª©¡AµÛ§@Åv©Ò¦³ (c) ¦~¥÷ §@ªÌ©m¦W
-
- Gnomovision¤£t¾á«O³d¥ô¡A±ýª¾¸Ô±¡½ÐÁä¤J¡ushow
- w¡v¡C³o¬O¤@ӦۥѳnÅé¡AÅwªï±z¦b¯S©w±ø¥ó¤U¦A´²¥¬¥»µ{¦¡¡F±ýª¾¸Ô±¡½ÐÁä¤J¡ushow
- c¡v¡C
-
- ©Ò°²³]ªº«ü¥O¡ushow w¡v»P¡ushow
- c¡vÀ³Åã¥Ü³q¥Î¤½¦@±ÂÅvªº¬Û¹ïÀ³±ø´Ú¡C·íµM¡A±z¥i¥H¨Ï¥Î¡ushow w¡v»P¡ushow
- c¡v¥H¥~ªº«ü¥O¦WºÙ¡F¬Æ¦Ü¥H·Æ¹«ÁäÀ»©Î¿ï³æ¤è¦¡¶i¦æ¡X¥un¬O¦X©ó±zµ{¦¡»Ýnªº¤è¦¡³£¥i¥H¡C
-
- ¦p¦³»Ýn¡A±z¥çÀ³¨ú±o±zªº¶±¥D¡]Y±zªº¤u§@¬°µ{¦¡³]p®v¡^©Î¾Ç®Õ´N¥»µ{¦¡©Òñ¸pªº¡uµÛ§@Åv©ñ±ó©Ó¿Õ®Ñ¡v¡C¨ä½d¨Ò¦p¤U¡A±z¥un×§ï©m¦W§Y¥i¡G
-
- Yoyodyne¤½¥q¡A¯÷¦¹©ñ±óJames
- Hacker©Ò¼g¤§¡¨Gnomovision¡¨µ{¦¡¡]¸Óµ{¦¡²£¥X½s;¹©Ò»Ý¸ê°T¡^©Ò¦³ªºµÛ§@Åv§Q¯q¡C
-
- ¡qTy Coon¤½¥qñ³¹¡r¡A1989¦~¥|¤ë¤@¤é
-
- Ty Coon¤½¥q°ÆÁ`µô
-
- ¥»³q¥Î¤½¦@±ÂÅv¨Ã¤£¤¹³\±z±N¥»µ{¦¡¨Ö¤J±M¦³µ{¦¡¤¤¡CY±zªºµ{¦¡¬O¤@¤lµ{¦¡¨ç¦¡®w®É¡A±z¥i¯à»{¬°¤¹³\±M¦³À³¥Îµ{¦¡»P¸Ó¨ç¦¡®w¬Û³sµ²·|§ó¦³À°§U¡CY³o¬O±z©Ò·Q°µªº¡A½Ð¨Ï¥ÎGNU¨ç¦¡®w³q¥Î¤½¦@±ÂÅv¥N´À¥»±ÂÅv¡C
-
- ----------------------------------------------------------------------
-
- ĶªÌ : ¤è©Éªâ
+COPYING.txt for Tux Paint
+
+Tux Paint - A simple drawing program for children.
+
+Copyright (c) 2005 by Bill Kendrick and others
+bill@newbreedsoftware.com
+http://www.newbreedsoftware.com/tuxpaint/
+
+
+Note: Also see the respective "COPYING.txt" license documentation
+included with the TrueType Fonts that come with Tux Paint.
+See: ../fonts/locale/LL_docs/, where "LL" corresponds to a font filename.
+
+Bill Kendrick, 2005.October.10
+$Id$
+
+----------------------------------------
+GNU通用公共授權合約
+第二版,1991年6月
+版權所有(C)1989, 1991 自由軟體基金會
+51 Franklin Street, Fifth Floor, Boston, MA 02110‐1301, USA
+任何人皆可複製和發佈本協議的完整副本,但不得修改
+【譯者聲明】
+ This is an unofficial translation of the GNU General Public License into Chinese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Chinese speakers understand the GNU GPL better. You may publish this translation, modified or unmodified, only under the terms at http://www.gnu.org/licenses/translations.html
+ 這是GNU通用公共授權合約的一份非官方中文翻譯,並非自由軟體基金會所發表,不適用於使用GNU通用公共授權合約發佈的軟體的法律聲明——只有GNU通用公共授權合約英文原版才具有法律效力。不過我們希望本翻譯能夠幫助中文讀者更好地理解GNU通用公共授權合約。 您可以僅根據http://www.gnu.org/licenses/translations.html中的條款發布此修改或未修改的翻譯。
+
+【引言】
+ 就多數軟體而言,授權合約被設計用於剝奪你分享和修改軟體的自由。相反,GNU通用公共授權合約力圖保障你分享和修改自由軟體的權利——確保自由軟體對其使用者來說是自由的。本GNU通用公共授權合約用於自由軟體基金會的大多數軟體(自由軟體基金會的有些軟體受GNU寬鬆通用公共授權合約保護),以及那些作者聲明使用此協定的軟體。你也可以將本協定用於你的程式。
+ 所謂自由軟體,強調自由,而非免費。本GNU通用公共授權合約設計用於確保你享有分發自由軟體的自由(你可以為此服務收費),確保你可以在需要的時候獲得這些軟體的源碼,確保你可以修改這些軟體或者在新的自由軟體中複用其中某些片段,並且確保你在這方面享有知情權。
+ 為保障你的權益,我們需要作一些限定:禁止任何人否認你的上述權利,或者要求你放棄它們。當你分發或修改這些軟體時,這種限定就變成你的義務。如果你分發這種程式的副本,無論收費還是免費,你必須給予與你同等的權利。你還要確保他們也能收到源碼並瞭解他們的權利。
+ 我們通過兩步保障你的權益:其一,賦予軟體著作權;其二,通過本協議使你可以合法地複製、分發和修改該軟體。同時,為了保護每一位作者以及我們自己,我們向所有人指明如下一點:自由軟體並不提供品質擔保。如果軟體被修改並繼續傳播,我們希望接收者知道獲得的不是原版,後來引入的任何問題不應該影響原作者的聲譽。
+ 最後,自由軟體還持續受到軟體專利的威脅。我們希望避免再發佈者以個人名義取得專利,即將程式據為己有。為防止此類情況發生,我們需要澄清:專利必須為保障每個人的自由使用而申請,否則不應該存在。
+
+ 下文是關於複製、分發和修改的嚴謹描述和實施條件。
+
+【關於複製、分發和修改的術語和條件】
+ 〇、但凡版權持有人在他的程式或其他作品中聲明該作品可在GNU通用公共授權合約約束下發佈,本協議便對之適用。下文中所說的“程式”指任何程式或作品,而“程式的派生作品”指該程式或者版權法認定的派生作品,即全部或部分包含了該程式的作品,無論是原樣包含或做了修改,乃至翻譯成了其他語言(後文中“修改”涵蓋翻譯)。每個許可獲得者稱作“你”。
+ 除複製、分發和修改外的行為超出了本協議的約束範圍。執行程式的行為並不受限,程式的輸出一般不在約束之內,除非其內容構成了本程式的派生作品(並非單純地作為本程式的運行結果),判別取決於此程式的具體用途。
+ 一、只要你做到為每一個副本醒目而恰當地發佈版權與免責聲明,原封不動地保留本協議及免責聲明,並將本協議連同程式發予接收者,你可以通過任何媒介完整地複製和分發你收到的本程式的源碼。
+ 你可以就傳輸副本的具體行為收費,也可以選擇提供品質擔保以換取收入。
+
+ 二、你可以修改你的程式副本的任意部分,以構成本程式的派生作品,並在滿足上述條款及以下三點要求的前提下複製和分發該修改版:
+ a)你必須在你修改了的檔中醒目地聲明你的修改及標注修改日期。
+ b)你必須使你分發或發佈的作品,部分或全部包含本程式或其派生作品,允許協力廠商在本協定約束下使用,並不得就授權收費。
+ c)如果修改後的程式通常在運行時通過對話模式獲取命令,你應該讓它進入交互模式時顯示簡要的版權聲明和免責聲明(抑或者你的品質擔保聲明),以及告訴使用者可以在本協議約束下再發佈該程式並提供查閱本協定的途徑。(例外:如果本程式有互動式執行卻通常不顯示任何聲明,則對你的派生作品也不作此要求。)
+ 上述要求對修改後的作品整體有效。如果該作品中某些可劃定的部分並非派生自本程式,並可以被合理地看作是從中分離的獨立作品,則當你將它們分開發佈時,這種獨立部分可以不受本協定約束。但是,在你將這些部分和你修改後的作品一起發佈時,整個套件將受本協定約束,本協定對其他許可獲得者的授權將延伸至整個作品,即套件的每一部分,不管是誰寫的。
+
+ 三、你可以在上述條款約束下以目的碼或可執行檔的形式複製和分發本程式(或條款二所說的派生作品),不過你還要滿足以下要求之一:
+ a)附上相應的源碼。源碼要求完整且機器可讀,並在條款一、二的約束下通過常用的軟體交換媒介分發。
+ b)附上至少三年有效的書面報價表以供協力廠商付費獲取相應的源碼。源碼要求完整且機器可讀,並在條款一、二的約束下通過常用的軟體交換媒介分發,費用不得超過實際的分發成本。
+ c)附上你所收到的獲取源碼途徑的資訊。(該選擇只適用於非商業分發,並且你只收到目的碼或可執行檔以及滿足b項要求的報價單的情況下。)
+ 作品的源碼指其可修改的首選形式。對可執行的作品而言,完整的源碼指其包含的所有模組的源碼、相關介面定義文檔以及編譯和安裝所需腳本。然而,有一種例外情況,分發的源碼不必包含那些通常會隨會目標運行環境的作業系統的主要部件(編譯器、內核等)發佈的內容(以源碼或二進位形式),除非這些部件自身是本程式的一部分。
+ 如果以指定特定複製地點的形式分發可執行檔或目的碼,則在同一地點提供對等源碼複製途徑也算一種源碼分發手段,即便不強求協力廠商在複製目的碼的同時複製源碼。
+
+ 四、在本協議授權之外,你不能複製、修改、再授權或分發本程式。任何用其他方法複製、修改、再授權或分發本程式的企圖都是無效的,並使你從本協議獲得的權利自動終止。然而從你那按本協議獲得副本和許可的人,只要繼續遵守協議,他們獲得的許可並不會終止。
+
+ 五、你沒有在此協議上簽字,也不是非要接受它不可。但是,此外沒人可授權你去修改或分發本程式或其派生作品。此種行為為法律所不容,除非你接受本協議。因此,修改或發佈本程式(或本程式的任何派生作品),就表明你已經接受本協議,即接受它的所有關於複製、分發和修改本程式及其派生的條款。
+
+ 六、每當你再發佈本程式(或本程式的任何派生作品),接收者自動從原始權利人獲得本許可,以複製、分發和修改本程式。你不可以對他們獲得的權利加以進一步的限制,你也沒有要求協力廠商遵守該協議的義務。
+
+ 七、如果因為法庭裁決或專利侵權指控或其他原因(不限於專利事宜),你面臨與本協議條款衝突的條件(來自於法庭要求、協議或其他),那也不能成為你違背本協議的理由。倘若你不能在發佈本程式時同時滿足本協議和其他檔的要求,你就不能發佈本程式。例如某專利授權不允許通過你直接或間接地獲得本程式的人在不付授權費的前提下再發佈本程式,唯一能同時滿足它和本協議要求的做法便是不發佈本程式。
+ 如果本條款在特定環境下無效或無法實施,本條款的其他部分仍適用且本條款整體在其他環境下仍適用。
+ 本條款的目的不在於誘使你去侵犯專利或其他產權要求,抑或者對之抗辯。本條款的根本目的是保護自由軟體發佈系統的完整性,而這要通過應用公共許可證實現。借助同樣出自該系統的應用程式,許多人已經對在該系統上發佈的軟體作出了廣泛而慷慨的貢獻。作者/捐贈人有權確定是否通過其他管道發佈軟體,被授權人不得干預其選擇。
+ 本條款旨在徹底闡明其餘條款所帶來的當然結果。
+
+ 八、如果由於專利或受版權保護的介面的問題,分發或使用本程式在某些國家受到限制,原始版權持有人在其程式中使用本協定時可以附加明確的區域分發限制以排除那些國家,以支援此外地區的分發。在此情況下,這種限制條款將納入協議之中。
+
+ 九、自由軟體聯盟可能會不定時發佈GNU通用公共授權合約的修訂版或新版。新版將秉承當前版本的精神,但對問題或事項的描述細節不盡相同。
+ 每一版都會有不同的版本號,如果本程式指定其使用的協議版本以及“任何更新的版本”,你可以選擇遵守該版本或者任何更新的版本的條款。如果本程式沒有指定協議版本,你可以選用自由軟體聯盟發佈的任意版本。
+
+ 十、如果你希望將本程式的某部分併入採取不同發佈條件的自由軟體中,應書面請求其作者的許可。對於自由軟體聯盟持有版權的軟體,還應向聯盟提出書面請求,我們有時會作例外處理。在處理這種事情時我們秉承兩大宗旨:保持所有自由軟體派生作品的自由屬性,以及在整體上促進軟體的共用和複用。
+
+不提供品質擔保
+ 十一、本程式為免費授權,故在適用法律範圍內不提供品質擔保。除非另作書面聲明,版權持有人及其他程式提供者“概”不提供任何顯式或隱式的品質擔保,品質擔保所指包括而不僅限於有經濟價值和適合特定用途的保證。全部風險,如程式的品質和性能問題,皆由你承擔。若程式出現缺陷,你將承擔所有必要的修復和更正服務的費用。
+
+ 十二、除非適用法律或書面協議要求,任何版權持有人或本程式按本協議可能存在的協力廠商修改和再發佈者,都不對你的損失負有責任,包括由於使用或者不能使用本程式造成的任何一般的、特殊的、偶發的或重大的損失(包括而不僅限於資料丟失、資料失真、你或協力廠商的後續損失、其他程式無法與本程式協同運作),即使那些人聲稱會對此負責。
+
+【附錄:如何將上述條款應用到你的新程式】
+ 如果你開發了一個新程式,並希望它能最大限度地為公眾所使用,最好的辦法是將其作為自由軟體,以使每個人都能在本協定約束下對其再發佈及修改。
+ 為此,請在附上以下聲明。最安全的做法是將其附在每份源碼的開頭,以便於最有效地傳遞免責資訊。同時,每個檔至少包含一處“版權”聲明和一個協定全文的連結。
+
+ 用一行來標明程式名及其作用。
+
+ 版權所有(C)年份 姓名
+ 本程式為自由軟體,在自由軟體聯盟發佈的GNU通用公共授權合約的約束下,你可以對其進行再發佈及修改。協議版本為第二版或(隨你)更新的版本。
+ 我們希望發佈的這款程式有用,但不保證,甚至不保證它有經濟價值和適合特定用途。詳情參見GNU通用公共授權合約。
+ 你理當已收到一份GNU通用公共授權合約的副本,如果沒有,請致信自由軟體基金會:51 Franklin Street, Fifth Floor, Boston, MA 02110‐1301, USA
+
+ 同時提供你的電子郵寄地址或傳統的郵件聯繫方式。
+
+ 如果該程式是互動式的,讓它在交互模式下輸出類似下面的一段聲明:
+
+ Gnomovision 第69版,版權所有(C)年份 姓名
+ Gnomovision從未提供品質擔保,輸入'show w'可查看詳情。這是款自由軟體,歡迎你在滿足一定條件後對其再發佈,輸入'show c'可查看詳情。
+
+ 例子中的命令'show w'和'show c'應用於顯示GNU通用公共授權合約相應的部分。當然你也可以因地制宜地選用別的命令乃至點擊操作。
+
+ 如果你之上存在雇主(你是碼農)或校方,你還應當讓他們在必要時為此程式簽署放棄版權聲明。以下有例子:
+
+ Yoyodyne公司,在此放棄對James Hacker所寫的'Gnomovision'程式所享有的版權利益。
+ Ty Coon 簽字,1989年4月1日
+ Ty Coon 副總裁
+
+ 本GNU通用公共授權合約不允許把你的程式併入私有程式。如果你的程式是某種庫,且你想允許它被私有程式連結而使之更有用,請使用GNU較寬鬆通用公共授權合約。
+
+
+聯絡我們:Samuel Chong
+
+譯注:
+[1] distribute既譯作分發也譯作發佈,前者強調轉發,後者強調公佈。
+[2] license既譯作協議也譯作許可,前者強調此文本,後者強調內容。
+[3] 首字母大寫的Program譯作程式,首字母小寫的program譯作程式。
+
+參考:
+[繁體中文譯本] https://www.gnu.org/licenses/old-licenses/gpl-2.0-translations.html
\ No newline at end of file
diff --git a/docs/en/EXTENDING.txt b/docs/en/EXTENDING.txt
index 67b672789..7ec530714 100644
--- a/docs/en/EXTENDING.txt
+++ b/docs/en/EXTENDING.txt
@@ -1,20 +1,49 @@
+ Extending
Tux Paint
version 0.9.25
- Extending Tux Paint
Copyright (c) 2002-2020 by various contributors; see AUTHORS.txt
http://www.tuxpaint.org/
- June 14, 2002 - July 27, 2020
+ June 14, 2002 - August 29, 2020
----------------------------------------------------------------------
- If you wish to add or change things like Brushes and Rubber Stamps used by
- Tux Paint, you can do it fairly easily by simply putting or removing files
- on your hard disk.
+ +------------------------------------------+
+ |Table of Contents |
+ |------------------------------------------|
+ | * Where Files Go |
+ | * Standard Files |
+ | * Personal Files |
+ | * Brushes |
+ | * Brush Options |
+ | * Stamps |
+ | * Images |
+ | * Description Text |
+ | * Sound Effects |
+ | * Descriptive Sound |
+ | * Stamp Options |
+ | * Pre-Mirrored and Flipped Images |
+ | * Fonts |
+ | * 'Starters' |
+ | * Coloring-Book Style |
+ | * Scene-Style |
+ | * 'Templates' |
+ | * Translations |
+ | * Alternative Input Methods |
+ | * On-screen Keyboard |
+ +------------------------------------------+
+
+ ----------------------------------------------------------------------
+
+ If you wish to add or change things like Brushes, Starters, Rubber Stamps
+ and other content used by Tux Paint, you can do so fairly easily by simply
+ adding, changing, or removing files where Tux Paint looks for them.
Note: You'll need to restart Tux Paint for the changes to take effect.
+ ----------------------------------------------------------------------
+
Where Files Go
Standard Files
@@ -42,11 +71,12 @@ Where Files Go
C:\Program Files\TuxPaint\data
- Mac OS X
+ macOS
Tux Paint stores its data files inside the "Tux Paint" application
- (which is actually a special kind of folder on Mac OS X). The
- following steps explain how to get to the folders within:
+ icon (which is actually a special kind of folder on macOS & Mac OS X
+ before it). The following steps explain how to get to the folders
+ within it:
1. Bring up a 'context' menu by holding the [Control] key and
clicking the Tux Paint icon the in Finder. (If you have a mouse
@@ -55,10 +85,10 @@ Where Files Go
window will appear with a folder inside called "Contents."
3. Open the "Contents" folder and open the "Resources" folder found
inside.
- 4. There, you will find the "starters", "stamps" and "brushes"
- folders. Adding new content to these folders will make the
- content available to any user that launches this copy (icon) of
- Tux Paint.
+ 4. There, you will find various sub-folders, such as "starters",
+ "stamps", "brushes", etc. Adding new content to these folders
+ will make the content available to any user that launches this
+ copy (icon) of Tux Paint.
Note: If you install a newer version of Tux Paint and replace or
discard the old version, you will lose changes made by following the
@@ -67,13 +97,13 @@ Where Files Go
Tux Paint also looks for files in a "TuxPaint" folder that you can
place in your system's "Application Support" folder (found under
- "Library" at the root of your hard disk):
+ "Library" at the root of your filesystem):
/Library/Application Support/TuxPaint/
It also looks for files in the user's "Application Support" folder:
- /Users/(user name)/Library/Application Support/TuxPaint/
+ /Users/(username)/Library/Application Support/TuxPaint/
When you upgrade to a newer version of Tux Paint, the contents of
this TuxPaint folder will stay the same and remain accessible by all
@@ -91,14 +121,14 @@ Where Files Go
Your personal Tux Paint folder is stored in your "Application Data".
For example, on newer Windows (set up for an English-speaking user):
- C:\Documents and Settings\(user name)\Application Data\TuxPaint\
+ C:\Documents and Settings\(username)\Application Data\TuxPaint\
Mac OS X
Your personal Tux Paint folder is stored in your "Application
Support" folder:
- /Users/(user name)/Library/Application Support/ TuxPaint/
+ /Users/(username)/Library/Application Support/TuxPaint/
Linux and Unix
@@ -121,8 +151,8 @@ Where Files Go
Brushes
- The brushes used for drawing with the 'Brush' and 'Lines' tools in
- Tux Paint are simply PNG image files.
+ The brushes used for drawing with the 'Brush' and 'Lines' tools in Tux
+ Paint are simply PNG image files.
The alpha (transparency) of the PNG image is used to determine the shape
of the brush, which means that the shape can be 'anti-aliased' and even
@@ -131,9 +161,6 @@ Brushes
Greyscale pixels in the brush PNG will be drawn using the
currently-selected color in Tux Paint. Color pixels will be tinted.
- Brush images should be no wider than 40 pixels across and no taller than
- 40 pixels high. (i.e., the maximum size can be 40 x 40.)
-
Brush Options
Aside from a graphical shape, brushes can also be given other
@@ -245,8 +272,8 @@ Stamps
information and tips.
Advanced Users: The Advanced Stamps HOWTO describes, in detail, how to
- make PNG images which will scale perfectly when used as stamps in
- Tux Paint.
+ make PNG images which will scale perfectly when used as stamps in Tux
+ Paint.
----------------------------------------------------------------------
@@ -281,8 +308,8 @@ Stamps
Windows Users
Use NotePad or WordPad to edit/create these files. Be sure to save
- them as Plain Text, and make sure they have ".txt" at the end of the
- filename...
+ them as plain-text, and make sure they have a ".txt" extension at
+ the end of the filename.
----------------------------------------------------------------------
@@ -380,19 +407,18 @@ Stamps
one of the following lines to the stamp's data file:
"tinter=normal" (default)
- This is the normal tinting mode. (Hue range is
- +/- 18 degrees, 27 replace.)
+ This is the normal tinting mode. (Hue range is ±18°, 27
+ replace.)
"tinter=anyhue"
- This remaps all hues in the stamp. (Hue range is
- +/- 180 degrees.)
+ This remaps all hues in the stamp. (Hue range is ±180°.)
"tinter=narrow"
This like 'anyhue', but a narrower hue angle. (Hue range
- is +/- 6 degrees, 9 replace.)
+ is ±6°, 9 replace.)
"tinter=vector"
- This is map 'black through white' to 'black through
+ This maps 'black through white' to 'black through
destination'.
Unalterable Stamps
@@ -415,9 +441,9 @@ Stamps
Initial Stamp Size
By default, Tux Paint assumes that your stamp is sized appropriately
- for unscaled display on a 608x472 canvas. This is the original
- Tux Paint canvas size, provided by a 640x480 screen. Tux Paint will
- then adjust the stamp according to the current canvas size and, if
+ for unscaled display on a 608x472 canvas. This is the original Tux
+ Paint canvas size, provided by a 640x480 screen. Tux Paint will then
+ adjust the stamp according to the current canvas size and, if
enabled, the user's stamp size controls.
If your stamp would be too big or too small, you can specify a scale
@@ -480,7 +506,7 @@ Fonts
image is not overwritten. Additionally, as you edit your new picture,
the contents of the original 'starter' affect it.
- Coloring-Book Style
+ Coloring-Book Style
The most basic kind of 'starter' is similar to a picture in a coloring
book. It's an outline of a shape which you can then color in and add
@@ -503,7 +529,7 @@ Fonts
graphics) or KPX (templates from Kid Pix, another childrens' drawing
program; they are special files which simply contain a JPEG within).
- Scene-Style
+ Scene-Style
Along with the 'coloring-book' style overlay, you can also provide a
separate background image as part of a 'starter' picture. The overlay
@@ -600,8 +626,8 @@ Fonts
Translations
Tux Paint supports numerous languages, thanks to use of the "gettext"
- localization library. (See OPTIONS for how to change locales in
- Tux Paint.)
+ localization library. (See OPTIONS for how to change locales in Tux
+ Paint.)
To translate Tux Paint to a new language, copy the translation template
file, "tuxpaint.pot" (found in Tux Paint's source code, in the folder
@@ -621,7 +647,7 @@ Translations
msgid "Smudge"
msgstr "Manchar"
-
+
msgid "Click and drag to draw large bricks."
msgstr "Haz clic y arrastra para dibujar ladrillos grandes."
@@ -631,8 +657,8 @@ Translations
Note: It is best to always work off of the latest Tux Paint text catalog
template ("tuxpaint.pot"), since new text is added, and old text is
occasionally changed. The text catalog for the upcoming, unreleased
- version of Tux Paint can be found in Tux Paint's CVS repository (see:
- http://www.tuxpaint.org/download/source/cvs/), and on the Tux Paint
+ version of Tux Paint can be found in Tux Paint's Git repository (see:
+ http://www.tuxpaint.org/download/source/git/), and on the Tux Paint
website at http://www.tuxpaint.org/help/po/.
To edit an existing translation, download the latest ".po" file for that
@@ -644,7 +670,7 @@ Translations
Alternatively, if you have an account with SourceForge.net, you can
request to be added to the "tuxpaint" project and receive write-access
- to the CVS source code repository so that you may commit your changes
+ to the Git source code repository so that you may commit your changes
directly.
Note: Additional locale support also requires additions to Tux Paint's
@@ -652,6 +678,8 @@ Translations
Makefile, to have the ".po" gettext catalog source files compiled into
".mo" files, and installed, for use at runtime.
+ ----------------------------------------------------------------------
+
Alternative Input Methods
As of version 0.9.17, Tux Paint's "Text" tool can provide alternative
@@ -659,8 +687,8 @@ Alternative Input Methods
with a Japanese locale, the right [Alt] key can be pressed to cycle
between Latin, Romanized Hiragana and Romanized Katakana modes. This
allows native characters and words to be entered into the "Text" tool by
- typing one or more keys on a keyboard with Latin characters (e.g., a
- US QWERTY keyboard).
+ typing one or more keys on a keyboard with Latin characters (e.g., a US
+ QWERTY keyboard).
To create an input method for a new locale, create a text file with a
name based on the locale (e.g., "ja" for Japanese), with ".im" as the
@@ -687,19 +715,19 @@ Alternative Input Methods
Example:
# Hiragana
- 304B ka -
- 304C ga -
- 304D ki -
- 304E gi -
- 304D:3083 kya -
- 3063:305F tta -
-
+ 304B ka -
+ 304C ga -
+ 304D ki -
+ 304E gi -
+ 304D:3083 kya -
+ 3063:305F tta -
+
# Katakana
section
- 30AB ka -
- 30AC ga -
- 30AD ki -
- 30AE gi -
+ 30AB ka -
+ 30AC ga -
+ 30AD ki -
+ 30AE gi -
Note: Blank lines within the ".im" file will be ignored, as will any
text following a "#" (pound/hash) character — it can be used to denote
@@ -710,6 +738,164 @@ Alternative Input Methods
used in Korean to handle Batchim, which may carry over to the next
character.
- Note: Additional input method support also requires additions to
- Tux Paint's source code (/src/im.c), and requires updates to the
- Makefile, to have the ".im" files installed, for use at runtime.
+ Note: Additional input method support also requires additions to Tux
+ Paint's source code (/src/im.c), and requires updates to the Makefile,
+ to have the ".im" files installed, for use at runtime.
+
+ ----------------------------------------------------------------------
+
+On-screen Keyboard
+
+ As of version 0.9.22, Tux Paint's "Text" and "Label" tools can present
+ an on-screen keyboard that allows the pointer (via a mouse, eye-tracking
+ systems, etc.) to be used to input characters. Files that describe the
+ layout and available keys are stored in Tux Paint's "osk" directory.
+ Each keyboard layout is defined by a number of files (some of which may
+ be shared by different layouts). We'll use the QWERTY keyboard as an
+ example:
+
+ Layout overview file ("qwerty.layout")
+
+ This is a text file that specifies the other files used to describe
+ the layout and key mappings.
+
+ layout qwerty.h_layout
+ keymap us-intl-altgr-dead-keys.keymap
+ composemap en_US.UTF-8_Compose
+ keysymdefs keysymdef.h
+ keyboardlist qwerty.layout default.layout
+
+ Note: Blank lines within the ".layout" file will be ignored, as will
+ any text following a "#" (pound/hash) character — it can be used to
+ denote comments, as seen in the example above.
+
+ The "keyboardlist" line describes which layouts to switch to, when the
+ user clicks the left and right buttons on the keyboard. (See below.)
+
+ Keyboard layout file ("qwerty.h_layout")
+
+ This describes how big the keyboard is (as a W×H grid), and lists each
+ key with its numeric keycode (see the "keymap" file, below), the width
+ it should be drawn at (typically "1.0", to take one space on the
+ keyboard, but in the example below, notice the "TAB" and "SPACE" keys
+ are much wider), the character or text to display on the key,
+ depending on which modifier keys have been pressed (one each for: no
+ modifiers, [Shift], [AltGr], and [Shift]+[AltGr]), and finally whether
+ or not the key is affected by the [CapsLock] key (use "1") or [AltGr]
+ (alternate graphics) key (use "2"), or not at all (use "0").
+
+ WIDTH 15
+ HEIGHT 5
+
+ KEY 49 1.0 ` ~ ` ~ 0
+ KEY 10 1.0 1 ! ¡ ¹ 0
+ KEY 11 1.0 2 @ ² ˝ 0
+ KEY 12 1.0 3 # · ³ 0
+ KEY 13 1.0 4 $ ¤ £ 0
+ KEY 14 1.0 5 % € ¸ 0
+ KEY 15 1.0 6 ^ ¼ ^ 0
+ ...
+ KEY 21 1.0 = + × ÷ 0
+ KEY 22 2.0 DELETE DELETE DELETE DELETE 0
+
+ NEWLINE
+
+ KEY 23 1.5 TAB TAB TAB TAB 0
+ KEY 24 1.0 q Q ä Ä 1
+ KEY 25 1.0 w W å Å 1
+ KEY 26 1.0 e E é É 1
+ KEY 27 1.0 r R ® ® 1
+ ...
+
+ NEWLINE
+
+ # Arrow to left will change to the previous keyboard
+ KEY 2 1.0 <- <- <- <- 0
+
+ KEY 133 2.0 Cmp Cmp Cmp Cmp 0
+
+ # The ALT or ALTGR keys are used in im to switch the input mode.
+ KEY 64 2.0 Alt Alt Alt Alt 0
+
+ # Space
+ KEY 65 7.0 SPACE SPACE SPACE SPACE 0
+
+ KEY 108 2.0 AltGr AltGr AltGr AltGr 0
+
+ # Arrow to right will change to the next keyboard
+ KEY 1 1.0 -> -> -> -> 0
+
+ Notice here that alphabetic keys ([Q], [W], etc.) will be affected by
+ [CapsLock], while numeric keys ([1], [2], etc.), [Space], and so on,
+ will not.
+
+ Keycodes up to "8" are reserved for internal use. The ones currently
+ used are described below.
+
+ * 0 — empty button
+ * 1 — next layout (per the layout file's "keyboardlist" setting)
+ * 2 — previous layout (per the layout file's "keyboardlist" setting)
+
+ Keymap file ("us-intl-altgr-dead-keys.keymap")
+
+ This file defines which numeric keycodes (seen in the keyboard layout
+ files, such as "qwerty.h_layout" described above) should be mapped to
+ which actual characters that an application such as Tux Paint expects
+ to receive when keys (e.g., on a real keyboard) are pressed.
+
+ If you're using an operating system such as Linux, which runs X-Window
+ and has the "xmodmap" command-line tool available, you can run it with
+ the ("print keymap expressions" option, "-pke", to generate a keymap
+ file.
+
+ keycode 9 = Escape NoSymbol Escape Escape
+ keycode 10 = 1 exclam exclamdown onesuperior 1 exclam 1 exclam
+ NoSymbol onesuperior
+ keycode 11 = 2 at twosuperior dead_doubleacute 2 at 2 at onehalf
+ twosuperior
+ keycode 12 = 3 numbersign periodcentered threesuperior dead_macron
+ periodcentered
+ ...
+ keycode 52 = z Z ae AE Arabic_hamzaonyeh asciitilde guillemotright
+ NoSymbol Greek_zeta Greek_ZETA U037D U03FF
+ keycode 53 = x X x X Arabic_hamza Arabic_sukun guillemotleft
+ NoSymbol Greek_chi Greek_CHI rightarrow leftarrow
+ keycode 54 = c C copyright cent Arabic_hamzaonwaw braceright
+ Greek_psi Greek_PSI copyright
+ keycode 55 = v V v V Arabic_ra braceleft Greek_omega Greek_OMEGA
+ U03D6
+ keycode 56 = b B b B UFEFB UFEF5 Greek_beta Greek_BETA U03D0
+ keycode 57 = n N ntilde Ntilde Arabic_alefmaksura Arabic_maddaonalef
+ Greek_nu Greek_NU U0374 U0375
+ keycode 58 = m M mu mu Arabic_tehmarbuta apostrophe Greek_mu
+ Greek_MU U03FB U03FA
+ keycode 59 = comma less ccedilla Ccedilla Arabic_waw comma comma
+ less guillemotleft
+ keycode 60 = period greater dead_abovedot dead_caron Arabic_zain
+ period period greater guillemotright periodcentered
+ keycode 61 = slash question questiondown dead_hook Arabic_zah
+ Arabic_question_mark slash question
+ keycode 62 = Shift_R NoSymbol Shift_R Shift_R
+ ...
+
+ Composemap file ("en_US.UTF-8_Compose")
+
+ This file describes characters that can be composed by multiple
+ inputs. For example, "[Compose]" followed by "[A]" and "[E]" can be
+ used to create the "æ" character.
+
+ The file that comes with Tux Paint is based on the US English UTF-8
+ (Unicode) composemap that comes with X.Org's X Window system. The
+ current version from the Xlib library as a web page at
+ https://www.x.org/releases/current/doc/libX11/i18n/compose/en_US.UTF-8.html).
+
+ Keysym definitions file ("keysymdef.h")
+
+ This file (which is a C programming language header file) is also from
+ the X Window System. It defines the Unicode values of each keycap
+ (e.g., "XK_equal" corresponds to "U+003D", for the character "="
+ ("EQUALS SIGN").
+
+ It is unlikely that any modification will be required of this file.
+
+ ----------------------------------------------------------------------
diff --git a/docs/en/README.txt b/docs/en/README.txt
index e79eb6c91..85d0e57cd 100644
--- a/docs/en/README.txt
+++ b/docs/en/README.txt
@@ -6,7 +6,7 @@
Copyright 2002-2020 by various contributors; see AUTHORS.txt
http://www.tuxpaint.org/
- June 14, 2002 - August 15, 2020
+ June 14, 2002 - August 25, 2020
----------------------------------------------------------------------
@@ -481,24 +481,35 @@ Available Tools
Clicking the "New" button will start a new drawing. A dialog
will appear where you may choose to start a new picture
- using a solid background color, or using a 'Starter' image
- (see below). You will first be asked whether you really want
- to do this.
+ using a solid background color, or using a 'Starter' or
+ 'Template' image (see below). You will first be asked
+ whether you really want to do this.
Note: You can also press [Control]-[N] on the keyboard to
start a new drawing.
- 'Starter' Images
+ 'Starter' & Template Images
- 'Starters' can be like a page from a coloring book (a
+ 'Starters' can behave like a page from a coloring book — a
black-and-white outline of a picture, which you can then
- color in), or like a 3D photograph, where you draw the
- bits in between.
+ color in, and the black outline remains intact — or like a
+ 3D photograph, where you draw in between a foreground and
+ background layer.
- When you load a 'Starter,' draw on it, and then click
- 'Save,' it creates a new picture file (it doesn't
- overwrite the original 'Starter,' so you can use it again
- later).
+ 'Templates' are similar, but simply provide a background
+ drawing to work off of. Unlike 'Starters', there is no
+ layer that remains in the foreground of anything you draw
+ in the picture.
+
+ When using the 'Eraser' tool, the original image from the
+ 'Starter' or 'Template' will reappear. The 'Flip' and
+ 'Mirror' Magic tools affect the orientation of the
+ 'Starter' or 'Template', as well.
+
+ When you load a 'Starter' or 'Template', draw on it, and
+ then click 'Save,' it creates a new picture file — it
+ doesn't overwrite the original, so you can use it again
+ later (by accessing it from the 'New' dialoge)..
----------------------------------------------------------------------
diff --git a/docs/en/html/EXTENDING.html b/docs/en/html/EXTENDING.html
index d96945943..b7a7625b8 100644
--- a/docs/en/html/EXTENDING.html
+++ b/docs/en/html/EXTENDING.html
@@ -16,12 +16,12 @@
alink="#FF00FF">
+ Extending

- version 0.9.25
- Extending Tux Paint
+ alt="Tux Paint">
+ version 0.9.25
@@ -32,37 +32,146 @@
- June 14, 2002 - July 27, 2020
+ June 14, 2002 - August 29, 2020
+
+
+
+
+ |
+ Table of Contents
+ |
+
+
+
+ |
+
+ |
+
+
+
- If you wish to add or change things like Brushes and Rubber
- Stamps used by Tux Paint, you can do it fairly easily by
- simply putting or removing files on your hard disk.
+ If you wish to add or change things like Brushes, Starters,
+ Rubber Stamps and
+ other content used by
+ Tux Paint,
+ you can do so fairly easily by simply adding, changing, or removing files
+ where Tux Paint looks for them.
- Note: You'll need to restart Tux Paint for the changes
- to take effect.
+ Note: You'll need to restart
+ Tux Paint
+ for the changes to take effect.
+
+
- Tux Paint looks for its various data files in its
- 'data' directory.
+ Tux Paint looks for its various data files in its
+ 'data' directory.
@@ -72,8 +181,8 @@
Where this directory goes depends on what value was set
- for "DATA_PREFIX" when Tux Paint was
- built. See INSTALL.txt for details.
+ for "DATA_PREFIX" when Tux Paint was
+ built. See INSTALL.txt for details.
@@ -100,86 +209,87 @@
- Tux Paint looks for a directory called 'data' in
+ Tux Paint looks for a directory called 'data' in
the same directory as the executable. This is the
directory that the installer used when installing
- Tux Paint e.g.:
+ Tux Paint e.g.:
- C:\Program Files\TuxPaint\data
+ C:\Program Files\TuxPaint\data
- Mac OS X
+ macOS
- Tux Paint stores its data files inside the
- "Tux Paint" application (which is actually a
- special kind of folder on Mac OS X). The
- following steps explain how to get to the folders
- within:
+ Tux Paint stores its data files inside the
+ "Tux Paint" application icon
+ (which is actually a special kind of folder on macOS &
+ Mac OS X before it). The following steps explain how to get to the folders
+ within it:
- Bring up a 'context' menu by holding the [Control]
- key and clicking the Tux Paint icon the in Finder.
+ key and clicking the Tux Paint icon the in Finder.
(If you have a mouse with more than one button, you can
simply right-click the icon.)
- - Select "Show Contents" from the menu that
- appears. A new Finder window will appear with a folder
- inside called "Contents."
+
- Select "Show Contents" from the menu that
+ appears. A new Finder window will appear with a folder
+ inside called "
Contents."
- - Open the "Contents" folder and open the "Resources"
- folder found inside.
+
- Open the "
Contents" folder and open the
+ "Resources" folder found inside.
- - There, you will find the "starters", "stamps" and
- "brushes" folders. Adding new content to these folders
+
- There, you will find various sub-folders, such as
+ "
starters", "stamps", "brushes",
+ etc. Adding new content to these folders
will make the content available to any user that
- launches this copy (icon) of Tux Paint.
+ launches this copy (icon) of Tux Paint.
Note: If you install a newer version of
- Tux Paint and replace or discard the old version,
+ Tux Paint and replace or discard the old version,
you will lose changes made by following the
instructions above, so keep backups of your new content
(stamps, brushes, etc.).
- Tux Paint also looks for files in a "TuxPaint"
+ Tux Paint also looks for files in a "TuxPaint"
folder that you can place in your system's
- "Application Support" folder (found under
- "Library" at the root of your hard disk):
+ "Application Support" folder
+ (found under "Library" at the root of your filesystem):
- /Library/Application Support/TuxPaint/
+ /Library/Application Support/TuxPaint/
- It also looks for files in the user's "Application
- Support" folder:
+ It also looks for files in the user's
+ "Application Support" folder:
- /Users/(user name)/Library/Application
+ /Users/(username)/Library/Application
Support/TuxPaint/
- When you upgrade to a newer version of Tux Paint, the
- contents of this TuxPaint folder will stay the same and
- remain accessible by all users of Tux Paint.
+ When you upgrade to a newer version of Tux Paint, the
+ contents of this TuxPaint folder will stay the same and
+ remain accessible by all users of Tux Paint.
@@ -188,13 +298,15 @@
noshade>
You can also create brushes, stamps, fonts and 'starters'
- in your own directory (folder) for Tux Paint to
+ in your own directory (folder) for Tux Paint to
find.
@@ -204,14 +316,14 @@
- Your personal Tux Paint folder is stored in your
+ Your personal Tux Paint folder is stored in your
"Application Data". For example, on newer Windows (set
up for an English-speaking user):
- C:\Documents and
- Settings\(user name)\Application
+ C:\Documents and
+ Settings\(username)\Application
Data\TuxPaint\
@@ -222,13 +334,13 @@
- Your personal Tux Paint folder is stored in your
+ Your personal Tux Paint folder is stored in your
"Application Support" folder:
- /Users/(user name)/Library/Application
- Support/ TuxPaint/
+ /Users/(username)/Library/Application
+ Support/TuxPaint/
@@ -238,14 +350,14 @@
- Your personal Tux Paint directory is
+ Your personal Tux Paint directory is
"$(HOME)/.tuxpaint/" (also known as
"~/.tuxpaint/".
That is, if your home directory is
- "/home/karl", then your Tux Paint
+ "/home/karl", then your Tux Paint
directory is "/home/karl/.tuxpaint/".
@@ -257,7 +369,7 @@
To add brushes, stamps fonts, and 'starters,' create
- subdirectories under your personal Tux Paint
+ subdirectories under your personal Tux Paint
directory named "brushes",
"stamps", "fonts"
and "starters" respectively.
@@ -275,13 +387,15 @@
noshade>
The brushes used for drawing with the 'Brush' and 'Lines'
- tools in Tux Paint are simply PNG image files.
+ tools in Tux Paint are simply PNG image files.
Greyscale pixels in the brush PNG will be drawn using the
- currently-selected color in Tux Paint. Color pixels
+ currently-selected color in Tux Paint. Color pixels
will be tinted.
-
- Brush images should be no wider than 40 pixels across
- and no taller than 40 pixels high. (i.e., the maximum
- size can be 40 x 40.)
-
-
Aside from a graphical shape, brushes can also be given
other attributes. To do this, you need to create a
- 'data file' for the brush.
+ 'data file' for the brush.
@@ -335,7 +445,7 @@
- As of Tux Paint version 0.9.16, you can now
+ As of Tux Paint version 0.9.16, you can now
specify the spacing for brushes (that is, how often
they are drawn). By default, the spacing will be the
brush's height, divided by 4.
@@ -356,7 +466,7 @@
- As of Tux Paint version 0.9.16, you may now create
+ As of Tux Paint version 0.9.16, you may now create
animated brushes. As the brush is used, each frame of
the animation is drawn.
@@ -388,7 +498,7 @@
- As of Tux Paint version 0.9.16, you may now create
+ As of Tux Paint version 0.9.16, you may now create
directional brushes. As the brush is used, different
shapes are drawn, depending on the direction the brush
is going.
@@ -452,7 +562,9 @@
noshade>
@@ -467,12 +579,14 @@
- Rubber Stamps in Tux Paint can be made up of a
+ Rubber Stamps in Tux Paint can be made up of a
number of separate files. The one file that is required
is, of course, the picture itself.
@@ -482,7 +596,7 @@
alt=""
align="right">
- As of Tux Paint version 0.9.17, Stamps may be either
+ As of Tux Paint version 0.9.17, Stamps may be either
PNG bitmap images or SVG vector images. They can be
full-color or greyscale. The alpha (transparency) channel
of PNGs is used to determine the actual shape of the
@@ -491,14 +605,14 @@
- PNGs can be any size, and Tux Paint (by default)
+ PNGs can be any size, and Tux Paint (by default)
provides a set of sizing buttons to let the user scale
the stamp up (larger) and down (smaller).
SVGs are vector-based, and will be scaled appropriately
- for the canvas being used in Tux Paint.
+ for the canvas being used in Tux Paint.
@@ -522,7 +636,7 @@
Advanced Users: The Advanced Stamps HOWTO
describes, in detail, how to make PNG images which will
- scale perfectly when used as stamps in Tux Paint.
+ scale perfectly when used as stamps in Tux Paint.
@@ -531,7 +645,9 @@
noshade>
@@ -555,7 +671,7 @@
Additional lines can be added to the text file to
provide translations of the description, to be
- displayed when Tux Paint is running in a different
+ displayed when Tux Paint is running in a different
locale (like French or Spanish).
@@ -578,7 +694,7 @@
If no translation is available for the language
- Tux Paint is currently running in, the US English
+ Tux Paint is currently running in, the US English
text is used.
@@ -589,9 +705,9 @@
- Use NotePad or WordPad to edit/create these files. Be
- sure to save them as Plain Text, and make sure they
- have ".txt" at the end of the filename...
+ Use NotePad or WordPad to edit/create these files.
+ Be sure to save them as plain-text, and make sure they
+ have a ".txt" extension at the end of the filename.
@@ -600,12 +716,15 @@
noshade>
- WAVE (".wav") or OGG Vorbis (".ogg") files with the same
+ WAVE (".wav") or OGG Vorbis
+ (".ogg") files with the same
name as the PNG or SVG. (e.g.,
"picture.svg"'s sound effect is the sound
file "picture.wav" in the same directory.)
@@ -626,7 +745,7 @@
"picture.png"'s sound effect, when
- Tux Paint is run in Spanish mode, would be
+ Tux Paint is run in Spanish mode, would be
"picture_es.wav". In French mode,
"picture_fr.wav". In Brazilian Portuguese
mode, "picture_pt_BR.wav". And so on...
@@ -634,7 +753,7 @@
If no localized sound effect can be loaded,
- Tux Paint will attempt to load the 'default' sound
+ Tux Paint will attempt to load the 'default' sound
file. (e.g., "picture.wav")
@@ -642,7 +761,7 @@
Note: For descriptive sounds (not sound effects, like a
bang or a bird chirping), consider using the
- Descriptive Sounds, described below.
+ Descriptive Sounds, described below.
@@ -650,7 +769,9 @@
noshade>
@@ -676,7 +797,7 @@
"picture.png"'s descriptive sound, when
- Tux Paint is run in Spanish mode, would be
+ Tux Paint is run in Spanish mode, would be
"picture_desc_es.wav". In French mode,
"picture_desc_fr.wav". In Brazilian
Portuguese mode, "picture_desc_br_PT.wav".
@@ -685,7 +806,7 @@
If no localized descriptive sound can be loaded,
- Tux Paint will attempt to load the 'default'
+ Tux Paint will attempt to load the 'default'
descriptive sound file. (e.g.,
"picture_desc.wav")
@@ -696,7 +817,9 @@
noshade>
@@ -704,7 +827,7 @@
Aside from a graphical shape, a textual description, and
a sound effect, stamps can also be given other
attributes. To do this, you need to create a
- 'data file' for the stamp.
+ 'data file' for the stamp.
@@ -794,7 +917,7 @@
Depending on the contents of your stamp, you might
- want to have Tux Paint use one of a number of
+ want to have Tux Paint use one of a number of
methods when tinting it. Add one of the following
lines to the stamp's data file:
@@ -806,7 +929,7 @@
This is the normal tinting mode. (Hue range is
- +/- 18 degrees, 27 replace.)
+ ±18°, 27 replace.)
@@ -815,7 +938,7 @@
This remaps all hues in the stamp. (Hue range is
- +/- 180 degrees.)
+ ±180°.)
@@ -823,8 +946,8 @@
- This like 'anyhue', but a narrower hue angle.
- (Hue range is +/- 6 degrees, 9
+ This like 'anyhue', but a narrower hue angle.
+ (Hue range is ±6°, 9
replace.)
@@ -833,8 +956,7 @@
- This is map 'black through white' to 'black
- through destination'.
+ This maps 'black through white' to 'black through destination'.
@@ -850,7 +972,7 @@
By default, a stamp can be flipped upside down, shown
as a mirror image, or both. This is done using the
control buttons below the stamp selector, at the lower
- right side of the screen in Tux Paint.
+ right side of the screen in Tux Paint.
@@ -878,10 +1000,10 @@
- By default, Tux Paint assumes that your stamp is
+ By default, Tux Paint assumes that your stamp is
sized appropriately for unscaled display on a 608x472
- canvas. This is the original Tux Paint canvas
- size, provided by a 640x480 screen. Tux Paint will
+ canvas. This is the original Tux Paint canvas
+ size, provided by a 640x480 screen. Tux Paint will
then adjust the stamp according to the current canvas
size and, if enabled, the user's stamp size controls.
@@ -890,10 +1012,11 @@
If your stamp would be too big or too small, you can
specify a scale factor. If your stamp would be 2.5
times as wide (or tall) as it should be, add the option
- "scale 40%" or "scale
- 5/2" or "scale 2.5" or
- "scale 2:5" to your image. You may
- include an "=" if you wish, as in
+ "scale 40%" or
+ "scale 5/2" or
+ "scale 2.5" or
+ "scale 2:5" to your image.
+ You may include an "=" if you wish, as in
"scale=40%".
@@ -913,7 +1036,9 @@
@@ -921,14 +1046,14 @@
In some cases, you may wish to provide a pre-drawn
version of a stamp's mirror-image, flipped image, or even
both. For example, imagine a picture of a fire truck
- with the words "Fire Department" written
+ with the words "Fire Department" written
across the side. You probably do not want that text to
appear backwards when the image is flipped!
To create a mirrored version of a stamp that you want
- Tux Paint to use, rather than mirroring one on its
+ Tux Paint to use, rather than mirroring one on its
own, simply create a second ".png" or
".svg" graphics file with the same name,
except with "_mirror" before the
@@ -944,7 +1069,7 @@
- As of Tux Paint 0.9.18, you may similarly provide a
+ As of Tux Paint 0.9.18, you may similarly provide a
pre-flipped image with "_flip" in the
name, and/or an image that is both mirrored and flipped,
by naming it "_mirror_flip".
@@ -964,7 +1089,9 @@
noshade>
@@ -974,13 +1101,14 @@
alt=""
align="right">
- The fonts used by Tux Paint are TrueType Fonts
+ The fonts used by Tux Paint are
+ TrueType Fonts
(TTF).
Simply place them in the "fonts"
- directory. Tux Paint will load the font and provide
+ directory. Tux Paint will load the font and provide
four different sizes in the 'Letters' selector when using
the 'Text' tool.
@@ -991,7 +1119,9 @@
noshade>
@@ -1003,23 +1133,29 @@
'Starter' images appear in the 'New' dialog, along with
solid color background choices. (Note: In earlier versions
- of Tux Paint, they appeared in the 'Open' dialog,
+ of Tux Paint, they appeared in the 'Open' dialog,
together with saved drawings.)
- Unlike pictures drawn in Tux Paint by users and then
+ Unlike pictures drawn in Tux Paint by users and then
opened later, opening a 'starter' creates a new drawing.
When you save, the 'starter' image is not overwritten.
Additionally, as you edit your new picture, the contents of
the original 'starter' affect it.
- Coloring-Book Style
+
+
+
The most basic kind of 'starter' is similar to a picture
in a coloring book. It's an outline of a shape which you
- can then color in and add details to. In Tux Paint,
+ can then color in and add details to. In Tux Paint,
as you draw, type text, or stamp stamps, the outline
remains 'above' what you draw. You can erase the parts of
the drawing you made, but you can't erase the outline.
@@ -1029,7 +1165,7 @@
To create this kind of 'starter' image, simply draw an
outlined picture in a paint program, make the rest of the
graphic transparent (that will come out as white in
- Tux Paint), and save it as a PNG format file.
+ Tux Paint), and save it as a PNG format file.
@@ -1048,7 +1184,13 @@
JPEG within).
- Scene-Style
+
+
+
Along with the 'coloring-book' style overlay, you can
@@ -1089,9 +1231,10 @@
The 'starter' images should be the same size as
- Tux Paint's canvas. (See the "Loading Other Pictures
- into Tux Paint" section of README for details on sizing.) If they
+ Tux Paint's canvas.
+ (See the "Loading Other Pictures into
+ Tux Paint" section of
+ README for details on sizing.) If they
are not, they will be stretched, without affecting the
shape ("aspect ratio"); however some smudging may be
applied to the edges.
@@ -1099,14 +1242,14 @@
Place them in the "starters" directory.
- When the 'New' dialog is accessed in Tux Paint, the
+ When the 'New' dialog is accessed in Tux Paint, the
'starter' images will appear in the screen that appears,
after the various solid color choices.
Note: 'Starters' can't be saved over from within
- Tux Paint, since loading a 'starter' is really like
+ Tux Paint, since loading a 'starter' is really like
creating a new image. (Instead of being blank, though
there's already something there to work with.) The 'Save'
command simply creates a new picture, like it would if the
@@ -1118,7 +1261,7 @@
via a small text file that has the same name as the saved
file, but with ".dat" as the extension. This
allows the overlay and background, if any, to continue to
- affect the drawing even after Tux Paint has been quit,
+ affect the drawing even after Tux Paint has been quit,
or another picture loaded or started. (In other words, if
you base a drawing on a 'starter' image, it will always be
affected by it.)
@@ -1130,7 +1273,9 @@
noshade>
@@ -1142,12 +1287,12 @@
'Template' images also appear in the 'New' dialog, along
with solid color background choices and 'Starters'. (Note:
- Tux Paint prior to version 0.9.22 did not have the
+ Tux Paint prior to version 0.9.22 did not have the
'Template' feature.)
- Unlike pictures drawn in Tux Paint by users and then
+ Unlike pictures drawn in Tux Paint by users and then
opened later, opening a 'template' creates a new drawing.
When you save, the 'template' image is not overwritten.
Unlike 'starters', there is no immutable 'layer' above the
@@ -1168,9 +1313,9 @@
The 'template' images should be the same size as
- Tux Paint's canvas. (See the "Loading Other Pictures
- into Tux Paint" section of README for details on sizing.) If they
+ Tux Paint's canvas.
+ (See the "Loading Other Pictures into Tux Paint"
+ section of README for details on sizing.) If they
are not, they will be stretched, without affecting the
shape ("aspect ratio"); however some smudging may be
applied to the edges.
@@ -1179,14 +1324,14 @@
Place them in the "templates"
directory. When the 'New' dialog is accessed in
- Tux Paint, the 'template' images will appear in the
+ Tux Paint, the 'template' images will appear in the
screen that appears, after the various solid color choices
and 'starters'.
Note: 'Templates' can't be saved over from within
- Tux Paint, since loading a 'template' is really like
+ Tux Paint, since loading a 'template' is really like
creating a new image. (Instead of being blank, though
there's already something there to work with.) The 'Save'
command simply creates a new picture, like it would if the
@@ -1199,7 +1344,7 @@
file, but with ".dat" as the extension. This
allows the background to continue to be available to the
drawing (e.g., when using the 'Eraser' tool) even after
- Tux Paint has been quit, or another picture loaded or
+ Tux Paint has been quit, or another picture loaded or
started. (In other words, if you base a drawing on a
'template' image, it will always be affected by it.)
@@ -1210,26 +1355,29 @@
noshade>
- Tux Paint supports numerous languages, thanks to use of the
- "gettext" localization library. (See OPTIONS for how to change locales in
- Tux Paint.)
+ Tux Paint supports numerous languages, thanks to use of the
+ "gettext" localization library. (See OPTIONS
+ for how to change locales in
+ Tux Paint.)
- To translate Tux Paint to a new language, copy the
+ To translate Tux Paint to a new language, copy the
translation template file, "tuxpaint.pot"
- (found in Tux Paint's source code, in the folder
+ (found in Tux Paint's source code, in the folder
"src/po/"). Rename the copy as a
".po" file, with an appropriate name for the
locale you're translating to (e.g., "es.po"
for Spanish; or "pt_BR.po" for
- Brazilian Portuguese, versus "pt.po" or
+ Brazilian Portuguese,
+ versus "pt.po" or
"pt_PT.po" for Portuguese spoken in Portugal.)
@@ -1237,7 +1385,7 @@
Open the newly-created ".po" file — you can
edit in a plain text edtior, such as Emacs, Pico or
VI on Linux, or NotePad on Windows. The original English
- text used in Tux Paint is listed in lines starting
+ text used in Tux Paint is listed in lines starting
with "msgid". Enter your translations of each
of these pieces of text in the empty "msgstr"
lines directly below the corresponding "msgid"
@@ -1250,12 +1398,12 @@
- msgid "Smudge"
+
+ msgid "Smudge"
msgstr "Manchar"
-
+
msgid "Click and drag to draw large bricks."
- msgstr "Haz clic y arrastra para dibujar ladrillos
- grandes."
+ msgstr "Haz clic y arrastra para dibujar ladrillos grandes."
@@ -1267,13 +1415,13 @@
Note: It is best to always work off of the
- latest Tux Paint text catalog template
+ latest Tux Paint text catalog template
("tuxpaint.pot"), since new text is added, and
old text is occasionally changed. The text catalog for the
- upcoming, unreleased version of Tux Paint can be found
- in Tux Paint's CVS repository (see: http://www.tuxpaint.org/download/source/cvs/),
- and on the Tux Paint website at Tux Paint can be found
+ in Tux Paint's Git repository (see: http://www.tuxpaint.org/download/source/git/),
+ and on the Tux Paint website at http://www.tuxpaint.org/help/po/.
@@ -1285,7 +1433,8 @@
You may send new or edited translation files to
- Bill Kendrick, lead developer of Tux Paint, at:
+ Bill Kendrick,
+ lead developer of Tux Paint, at:
bill@newbreedsoftware.com,
or post them to the "tuxpaint-i18n" mailing list (see:
@@ -1297,13 +1446,13 @@
Alternatively, if you have an account with SourceForge.net, you can
request to be added to the "tuxpaint" project
- and receive write-access to the CVS source code repository
+ and receive write-access to the Git source code repository
so that you may commit your changes directly.
Note: Additional locale support also requires
- additions to Tux Paint's source code
+ additions to Tux Paint's source code
(/src/i18n.h and /src/i18n.c),
and requires updates to the Makefile, to have
the ".po" gettext catalog source files
@@ -1312,20 +1461,25 @@
+
+
- As of version 0.9.17, Tux Paint's "Text" tool can
+ As of version 0.9.17, Tux Paint's "Text" tool can
provide alternative input methods for some languages. For
- example, when Tux Paint is running with a Japanese
- locale, the right [Alt] key can be pressed to
+ example, when Tux Paint is running with a Japanese
+ locale, the right [Alt] key can be pressed to
cycle between Latin, Romanized Hiragana and Romanized
Katakana modes. This allows native characters and words to
be entered into the "Text" tool by typing one or more keys
- on a keyboard with Latin characters (e.g., a US QWERTY
+ on a keyboard with Latin characters (e.g., a
+ US QWERTY
keyboard).
@@ -1340,9 +1494,10 @@
The ".im" file can have multiple character
mapping sections for different character mapping modes. For
example, on a Japanese typing system, typing
- [K] [A] in Hiragana mode generates a
+ [K] [A]
+ in Hiragana mode generates a
different Unicode character than typing
- [K] [A] in Katakana mode.
+ [K] [A] in Katakana mode.
@@ -1376,19 +1531,19 @@
# Hiragana
- 304B ka -
- 304C ga -
- 304D ki -
- 304E gi -
- 304D:3083 kya -
- 3063:305F tta -
-
+ 304B ka -
+ 304C ga -
+ 304D ki -
+ 304E gi -
+ 304D:3083 kya -
+ 3063:305F tta -
+
# Katakana
section
- 30AB ka -
- 30AC ga -
- 30AD ki -
- 30AE gi -
+ 30AB ka -
+ 30AC ga -
+ 30AD ki -
+ 30AE gi -
@@ -1409,11 +1564,233 @@
Note: Additional input method support also requires
- additions to Tux Paint's source code
+ additions to Tux Paint's source code
(/src/im.c), and requires updates to the
Makefile, to have the ".im" files
installed, for use at runtime.
+
+
+
+
+
+
+
+
+ As of version 0.9.22, Tux Paint's
+ "Text" and "Label" tools can present an on-screen keyboard that allows
+ the pointer (via a mouse, eye-tracking systems, etc.) to be used to
+ input characters. Files that describe the layout and available keys
+ are stored in
+ Tux Paint's
+ "osk" directory. Each keyboard layout is defined by a number
+ of files (some of which may be shared by different layouts). We'll use
+ the QWERTY keyboard as an example:
+
+
+ Layout overview file ("qwerty.layout")
+
+
+ This is a text file that specifies the other files used to describe the
+ layout and key mappings.
+
+
+
+
+ layout qwerty.h_layout
+ keymap us-intl-altgr-dead-keys.keymap
+
+ composemap en_US.UTF-8_Compose
+ keysymdefs keysymdef.h
+ keyboardlist qwerty.layout default.layout
+
+
+
+
+ Note: Blank lines within the ".layout" file
+ will be ignored, as will any text following a
+ "#" (pound/hash) character — it can be used to
+ denote comments, as seen in the example above.
+
+
+ The "keyboardlist" line describes which
+ layouts to switch to, when the user clicks the
+ left and right buttons on the keyboard.
+ (See below.)
+
+
+
+ Keyboard layout file ("qwerty.h_layout")
+
+
+ This describes how big the keyboard is (as a W×H grid),
+ and lists each key with its numeric keycode (see the "keymap"
+ file, below), the width it should be drawn at (typically
+ "1.0", to take one space on the keyboard,
+ but in the example below, notice the "TAB" and
+ "SPACE" keys are much wider), the character or
+ text to display on the key, depending on which modifier
+ keys have been pressed (one each for: no modifiers,
+ [Shift], [AltGr], and [Shift]+[AltGr]),
+ and finally whether or not the key is affected by the
+ [CapsLock] key (use "1") or
+ [AltGr] (alternate graphics) key (use "2"),
+ or not at all (use "0").
+
+
+
+
+ WIDTH 15
+ HEIGHT 5
+
+ KEY 49 1.0 ` ~ ` ~ 0
+ KEY 10 1.0 1 ! ¡ ¹ 0
+ KEY 11 1.0 2 @ ² ˝ 0
+ KEY 12 1.0 3 # · ³ 0
+ KEY 13 1.0 4 $ ¤ £ 0
+ KEY 14 1.0 5 % € ¸ 0
+ KEY 15 1.0 6 ^ ¼ ^ 0
+ ...
+ KEY 21 1.0 = + × ÷ 0
+ KEY 22 2.0 DELETE DELETE DELETE DELETE 0
+
+ NEWLINE
+
+ KEY 23 1.5 TAB TAB TAB TAB 0
+ KEY 24 1.0 q Q ä Ä 1
+ KEY 25 1.0 w W å Å 1
+ KEY 26 1.0 e E é É 1
+ KEY 27 1.0 r R ® ® 1
+ ...
+
+ NEWLINE
+
+ # Arrow to left will change to the previous keyboard
+ KEY 2 1.0 <- <- <- <- 0
+
+ KEY 133 2.0 Cmp Cmp Cmp Cmp 0
+
+ # The ALT or ALTGR keys are used in im to switch the input mode.
+ KEY 64 2.0 Alt Alt Alt Alt 0
+
+ # Space
+ KEY 65 7.0 SPACE SPACE SPACE SPACE 0
+
+ KEY 108 2.0 AltGr AltGr AltGr AltGr 0
+
+ # Arrow to right will change to the next keyboard
+ KEY 1 1.0 -> -> -> -> 0
+
+
+
+
+ Notice here that alphabetic keys ([Q], [W], etc.)
+ will be affected by [CapsLock], while numeric keys
+ ([1], [2], etc.), [Space], and so on,
+ will not.
+
+
+ Keycodes up to "8" are reserved for internal use.
+ The ones currently used are described below.
+
+
+ -
+
0 — empty button
+
+ -
+
1 — next layout
+ (per the layout file's "keyboardlist" setting)
+
+ -
+
2 — previous layout
+ (per the layout file's "keyboardlist" setting)
+
+
+
+
+ Keymap file ("us-intl-altgr-dead-keys.keymap")
+
+
+ This file defines which numeric keycodes (seen in the
+ keyboard layout files, such as "qwerty.h_layout"
+ described above) should be mapped to which actual characters
+ that an application such as
+ Tux Paint
+ expects to receive when keys (e.g., on a real keyboard)
+ are pressed.
+
+
+ If you're using an operating system such as Linux,
+ which runs X-Window and has the
+ "xmodmap" command-line tool available, you can run
+ it with the ("print keymap expressions"
+ option, "-pke", to generate a keymap file.
+
+
+
+
+ keycode 9 = Escape NoSymbol Escape Escape
+ keycode 10 = 1 exclam exclamdown onesuperior 1 exclam 1 exclam NoSymbol onesuperior
+ keycode 11 = 2 at twosuperior dead_doubleacute 2 at 2 at onehalf twosuperior
+ keycode 12 = 3 numbersign periodcentered threesuperior dead_macron periodcentered
+ ...
+ keycode 52 = z Z ae AE Arabic_hamzaonyeh asciitilde guillemotright NoSymbol Greek_zeta Greek_ZETA U037D U03FF
+ keycode 53 = x X x X Arabic_hamza Arabic_sukun guillemotleft NoSymbol Greek_chi Greek_CHI rightarrow leftarrow
+ keycode 54 = c C copyright cent Arabic_hamzaonwaw braceright Greek_psi Greek_PSI copyright
+ keycode 55 = v V v V Arabic_ra braceleft Greek_omega Greek_OMEGA U03D6
+ keycode 56 = b B b B UFEFB UFEF5 Greek_beta Greek_BETA U03D0
+ keycode 57 = n N ntilde Ntilde Arabic_alefmaksura Arabic_maddaonalef Greek_nu Greek_NU U0374 U0375
+ keycode 58 = m M mu mu Arabic_tehmarbuta apostrophe Greek_mu Greek_MU U03FB U03FA
+ keycode 59 = comma less ccedilla Ccedilla Arabic_waw comma comma less guillemotleft
+ keycode 60 = period greater dead_abovedot dead_caron Arabic_zain period period greater guillemotright periodcentered
+ keycode 61 = slash question questiondown dead_hook Arabic_zah Arabic_question_mark slash question
+ keycode 62 = Shift_R NoSymbol Shift_R Shift_R
+ ...
+
+
+
+
+
+ Composemap file ("en_US.UTF-8_Compose")
+
+
+ This file describes characters that can be composed by multiple
+ inputs. For example, "[Compose]" followed by "[A]" and
+ "[E]" can be used to create the "æ" character.
+
+
+ The file that comes with Tux Paint
+ is based on the US English UTF-8 (Unicode) composemap that
+ comes with X.Org's X Window system.
+ The current version from the Xlib library as a web page at
+ https://www.x.org/releases/current/doc/libX11/i18n/compose/en_US.UTF-8.html).
+
+
+ Keysym definitions file ("keysymdef.h")
+
+
+ This file (which is a C programming language
+ header file) is also from the
+ X Window System.
+ It defines the Unicode values of each keycap
+ (e.g., "XK_equal" corresponds to
+ "U+003D", for the character "="
+ ("EQUALS SIGN").
+
+
+ It is unlikely that any modification will be required of
+ this file.
+
+
+
+
+
+