aboutsummaryrefslogtreecommitdiff
path: root/ru/java/howhelp.sgml
blob: c95c6ffcb3a345b5d153ec44a58de6b4bddb0161 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<!--
     The FreeBSD Russian Documentation Project

     $FreeBSDru: frdp/www/ru/java/howhelp.sgml,v 1.8 2003/10/14 11:50:17 den Exp $

     Original revision: 1.9
-->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD: www/ru/java/howhelp.sgml,v 1.5 2003/10/20 08:21:00 den Exp $">
<!ENTITY title "Проект FreeBSD &java;: Как нам помочь">
<!ENTITY % navincludes SYSTEM "../includes.navdevelopers.sgml"> %navincludes;
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
]>

<html>
  &header;

  <table border="0">
    <tr>
      <td>
        <P><B>Я хочу</B>:
          <BR>...<A HREF="#code">работать над собственно портом</A>
          <BR>...<A HREF="#testing">участвовать в тестировании</A>
          <BR>...<A HREF="#BUG">сообщить об ошибке</A>
          <BR>...<A HREF="#documentation">писать документацию</A>


  <A NAME="code"></A>

  <P><B><FONT COLOR="#660000">Так вы хотите помочь, не правда ли?</FONT></B></P>

  <P>Работа над портированием &jdk; требует глубокого понимания C, архитектуры
    FreeBSD и много свободного времени.  Изменения, которые должны быть сделаны
    в коде, касаются различий работы FreeBSD от Solaris&trade;, так что если вы не
    знаете их, вы далеко не продвинетесь.  Многие хотели бы помочь нам, но
    после осознания того, что это влечет за собой, отказывались от этой затеи.

  <P>Теперь вы предупреждены, и вот что вам нужно сделать, чтобы принять
    участие:
<OL>
<LI><B>Получить лицензию на исходный код от фирмы Sun</B>
<UL>
<LI><B>Для JDK 1.1.x</B> Вам потребуется получить &quot;Некоммерческую
  Лицензию&quot;  Это можно сделать по адресу <A
  HREF="http://www.javasoft.com/nav/business/source_form.html">
  http://www.javasoft.com/nav/business/source_form.html</A>
<LI><B>Для Java 2</B> Вам потребуется согласиться и подписать лицензию
  &quot;Community Source License&quot; Это можно сделать через <A
  HREF="http://jsecom4.sun.com:80/servlet/EComActionServlet/ECom.WelcomePageInfo;$sessionid$">Sun Download Center</A>
</UL>
<LI><B>Скачать исходный код</B>
<UL>
<LI><B>Для JDK 1.1.x</B> Инструкции будут вам даны фирмой Sun.
<LI><B>Для Java 2</B> Вы можете сгрузить исходный код по адресу <A
  HREF="http://www.sun.com/software/java2/download.html">
  http://www.sun.com/software/java2/download.html</A>
</UL>

  <li><b>Воспользоваться патчами</b>
    Патчи и инструкции по построению могут быть получены по адресу <a
    href="http://www.eyesbeyond.com/freebsd-jdk122-patches-latest.tar.gz">
    http://www.eyesbeyond.com/freebsd-jdk122-patches-latest.tar.gz</a>.
    Текущий список открытых вопросов и результаты тестирования находятся по
    адресу <a href="http://www.kjkoster.org/java/index.html">
    http://kjkoster.org/java/index.html</a>

  <H3>И/ИЛИ</H3>

<LI><B>Получить &quot;diff-файлы&quot; к исходным текстам </B>
  Оповестить Нэйта Вильямса (Nate Williams) <A HREF="mailto:nate@yogotech.com">
  nate@yogotech.com</A>, что у вас имеется лицензия и договориться о
  получении доступа к дереву CVS.
<H3>И/ИЛИ</H3>
<LI><B>Начать хакать исходные тексты</B>
  Начните портирование.  Вставайте и начинайте ковыряться в исходных текстах.
<LI><B>Скажите миру, что вы завершили этот проект!</B>
</OL>

<A NAME="testing"></A>
<P><B><FONT COLOR="#660000">Вы хотите помочь, но не знаете C или FreeBSD
  <I>так</I> хорошо?</FONT></B></P>
<P>Самое лучшее, что вы можете сделать - это сгрузить <A
  HREF="dists/">самый последний релиз</A>, установить его и попробовать
  запустить все ваши любимые Java-приложения.  Если они не работают, то
  обратитесь к тексту ниже.

<A NAME="BUG"></A>
<P><B><FONT COLOR="#660000">Я нашел ошибку!</FONT></B></P>
<P>Если вы нашли приложение, которое не работает, или сбоит, то вот действия,
  которые вы должны выполнить, прежде чем сообщить об ошибке:
<OL>
<LI>Попробуйте еще раз.
<LI>Проверьте настройки для этого приложения.  Проверьте, не допустили ли
  вы ошибки при его запуске.
<LI>Попробуйте запустить приложение на другой платформе.  Если у вас есть
  доступ к образцовой платформе, попробуйте там. (Мы должны определить,
  является ли это ошибкой приложения, ошибкой работы Java или ошибкой,
  проявляющейся только во FreeBSD.)
<LI>Локализуйте проблему.  Если это ваш код, отследите место возникновения
  ошибки в соответствующем коде.  Если это не так, определите шаги, которые
  приводят к возникновению проблемы.
<LI>Сообщите команде портирования JDK.	Пошлите сообщение на адрес <A
  HREF="mailto:freebsd-java@freebsd.org">freebsd-java@freebsd.org</A>.
  Не забудьте описать действия, которые вы выполняли.
<LI>И наконец, что самое важное, будьте готовы к работе с нашей командой над
  устранением проблемы.
</OL>

<A NAME="documentation"></A>
<P><B><FONT COLOR="#660000">Я могу помочь в работе с веб-дизайном или
  документацией!</FONT></B></P>
<P>Здесь могут помогать все.  Если у вас есть пожелание или добавление
  к документации, напишите его и пошлите на адрес <A
  HREF="mailto:freebsd-java@freebsd.org">freebsd-java@freebsd.org</A>
</td>
</tr>
</table>
&footer;
</BODY>
</HTML>