[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Documentation/pkgsrc/fixes.xml: 1.6 -> 1.7
以下のページの更新をしました。ツッコミをお願いします。
Documentation/pkgsrc/fixes.xml: 1.6 -> 1.7
> revision 1.7
> date: 2004/09/30 00:16:57; author: hubertf; state: Exp; lines: +58 -1
> document license handling
月曜日までに異議がなければ、 commit します。
訳と原文それぞれの新旧の差分は
http://www.na.rim.or.jp/%7Ekano/tmp/Documentation/pkgsrc/diff-ja.txt
http://www.na.rim.or.jp/%7Ekano/tmp/Documentation/pkgsrc/diff-en.txt
に、更新後の訳の全文は
http://www.na.rim.or.jp/%7Ekano/tmp/Documentation/pkgsrc/fixes.xml
に置いてあります。
以下、追加部分の原文と訳との差分です。
<sect2>
- <title>Handling licenses</title>
+ <title>ライセンスの処理</title>
- <para>A package may underly a license which the user has or has
- not agreed to accept. Usually, packages that underly
- well-known Open Source licenses (e.g. the GNU Public License,
- GPL) won't have any special license
- tags added in pkgsrc which require special action by the user
- of such packages, but there are quite a number of other
- licenses out there that pkgsrc users may not be able to
- follow, for whatever reasons. For these cases, pkgsrc contains
- a mechanism to note that a package underlies a certain
- license, and the user has to accept the license before the
- package can be installed. </para>
+ <para>パッケージに適用されるライセンスのなかには、
+ 利用者によって同意できたり同意できなかったりするものがあるかもしれません。
+ 通常、よく知られたオープンソースライセンス (たとえば GNU Public License,
+ GPL) が適用されているパッケージでは、
+ 特に同意するための行為を利用者におこなわせるための特別な印は
+ pkgsrc にはついていません。ですが、それら以外のライセンスのなかには、
+ 利用者が何らかの理由で同意しない可能性があるようなものが相当数あります。
+ このような場合のために、
+ pkgsrc には、パッケージが特殊なライセンスの下にあることを記すための仕組みがあり、
+ これを使うと、利用者がライセンスに同意しない限りインストールできないようになります。 </para>
<para>
- Placing a certain package under a certain license works by
- setting the <varname>LICENSE</varname> variable to a string
- identifying the license, e.g. in <pkg>graphics/graphviz</pkg>:
+ パッケージが特殊なライセンスの下にあることを指定するには、
+ <varname>LICENSE</varname> をライセンスを特定する文字列に設定します。
+ たとえば、<pkg>graphics/graphviz</pkg> では以下のようになります。
</para>
<programlisting>LICENSE= graphviz-license</programlisting>
- When trying to build, the user will get a notice that the
- package underlies a license which he hasn't accepted (yet):
+ 構築しようとすると、利用者はそのパッケージのライセンスに
+ (まだ) 同意していないことを知らされます。
<programlisting>
&cprompt; <userinput>make</userinput>
===> graphviz-1.12 has an unacceptable license: graphviz-license.
===> To build this package, add this line to your /etc/mk.conf:
===> ACCEPTABLE_LICENSES+=graphviz-license
===> To view the license, enter "/usr/bin/make show-license".
*** Error code 1</programlisting>
- <para> The license can be viewed with <command>make
- show-license</command>, and if it is considered appropriate,
- the line printed above can be added to
- <filename>/etc/mk.conf</filename> to indicate acceptance of
- the particular license:</para>
+ <para> ライセンス自体は <command>make
+ show-license</command> すると見ることができます。
+ そのライセンスが妥当なものであると判断した場合は、
+ ライセンスに同意していることを表すために、
+ 上の表示中で指示されている行を <filename>/etc/mk.conf</filename>
+ に追加することができます。</para>
<programlisting>ACCEPTABLE_LICENSES+=graphviz-license</programlisting>
- <para>When adding a package with a new license, the license
- text should be added to <filename>pkgsrc/licenses</filename>
- for displaying. A list of known licenses can be seen in this
- directory as well as by looking at the list of (commented
- out) <varname>ACCEPTABLE_LICENSES</varname> variable
- settings in
- <filename>pkgsrc/mk/bsd.pkg.defaults.mk</filename>.</para>
+ <para>新しいライセンスが適用されているパッケージを追加する場合、
+ 表示用のライセンスのテキストを <filename>pkgsrc/licenses</filename>
+ に追加します。既知のライセンスの一覧は、
+ <filename>pkgsrc/mk/bsd.pkg.defaults.mk</filename>
+ で (コメントアウトされている)
+ <varname>ACCEPTABLE_LICENSES</varname> 変数の設定の一覧で見られるほか、
+ このディレクトリーで見ることができます。</para>
- <para> Is there is a <emphasis>really</emphasis> pressing need
- to accept all licenses at once, like when trying to download
- or mirror all distfiles or doing a bulk build to test if all
- packages in pkgsrc build, this can be done by setting
- <varname>_ACCEPTABLE=yes</varname>.
+ <para> すべての distfile をダウンロードあるいはミラーしたり、
+ pkgsrc のすべてのパッケージの構築テストのためにバルクビルドを実行するときなど、
+ すべてのライセンスにまとめて同意する必要が<emphasis>本当に</emphasis>ある場合は、
+ <varname>_ACCEPTABLE=yes</varname>
+ を設定すれば、まとめて同意することができます。
</para>
</sect2>