~ubuntu-branches/ubuntu/gutsy/funnelweb-doc/gutsy

« back to all changes in this revision

Viewing changes to developer/modify_official.html

  • Committer: Bazaar Package Importer
  • Author(s): Yann Dirson
  • Date: 2002-03-28 23:21:07 UTC
  • Revision ID: james.westby@ubuntu.com-20020328232107-3d1jiqv1eqmco3j9
Tags: upstream-3.2d
ImportĀ upstreamĀ versionĀ 3.2d

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
 
2
            "http://www.w3.org/TR/REC-html40/loose.dtd">
 
3
 
 
4
<HTML>
 
5
<!--
 
6
***********************************************************************
 
7
FUNNELWEB MANUAL WEB PAGE
 
8
=========================
 
9
Copyright (c) Ross N. Williams 1992,1999. All rights reserved.
 
10
 
 
11
Permission is granted to redistribute and use this manual in
 
12
any medium, with or without modification, provided that all
 
13
notices (including, without limitation, the copyright
 
14
notice, this permission notice, any record of modification,
 
15
and all legal notices) are preserved on all copies, that all
 
16
modifications are clearly marked, and that modified versions
 
17
are not represented as the original version unless all the
 
18
modifications since the manual's original release by Ross N.
 
19
Williams (www.ross.net) consist of translations or other
 
20
transformations that alter only the manual's form, not its
 
21
content. THIS MANUAL IS PROVIDED "AS IS" AND WITHOUT ANY
 
22
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
 
23
LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND
 
24
FITNESS FOR A PARTICULAR PURPOSE. TO THE EXTENT PERMITTED BY
 
25
LAW THERE IS ABSOLUTELY NO WARRANTY.
 
26
 
 
27
***********************************************************************
 
28
-->
 
29
 
 
30
<HEAD>
 
31
<TITLE>4.5 Contributions To The Official FunnelWeb</TITLE>
 
32
<STYLE TYPE="text/css"> <!-- A {text-decoration: none} // --> </STYLE>
 
33
</HEAD>
 
34
<BODY BACKGROUND="binary/background.gif"
 
35
      BGCOLOR="#FFFFFF"
 
36
      TEXT="#000000"
 
37
      VLINK="#660000"
 
38
      LINK="#FF0000"
 
39
      ALINK="#CC0000">
 
40
 
 
41
<TABLE WIDTH="590">
 
42
<TR>
 
43
<TD WIDTH="130" VALIGN="top">
 
44
<IMG SRC="binary/d_clear.gif" ALT="" WIDTH="130" HEIGHT="1"><BR>
 
45
 
 
46
<FONT SIZE="2">
 
47
<BR>
 
48
 
 
49
<A HREF="http://www.ross.net/"
 
50
 TARGET="rosshome"
 
51
 onClick="window.open('','rosshome','location,status,menubar,scrollbars,resizable',false).focus(); return true;"
 
52
>
 
53
 <IMG SRC="binary/rossnet_logo.gif"
 
54
  WIDTH="64" HEIGHT="32"
 
55
  BORDER="0" ALT="RossNet"
 
56
  HSPACE="0" VSPACE="1"></A><BR>
 
57
<BR>
 
58
 
 
59
<A HREF="../index.shtml"
 
60
 TARGET="funnelweb"
 
61
 onClick="window.open('','funnelweb','location,status,menubar,scrollbars,resizable',false).focus(); return true;"
 
62
>
 
63
 <IMG SRC="binary/linklogo.gif"
 
64
  WIDTH="64" HEIGHT="32"
 
65
  BORDER="0" ALT="FunnelWeb"
 
66
  HSPACE="0" VSPACE="1"></A><BR>
 
67
<BR>
 
68
<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR><TD BGCOLOR="#000000">
 
69
<A HREF="../reference/index.html"
 
70
 TARGET="funnelwebreference"
 
71
 onClick="window.open('','funnelwebreference','location,status,menubar,scrollbars,resizable',false).focus(); return true;"
 
72
><FONT COLOR="#FFFFFF"><B>Reference</B></FONT></A><BR>
 
73
<BR>
 
74
<A HREF="../tutorial/index.html"
 
75
 TARGET="funnelwebtutorial"
 
76
 onClick="window.open('','funnelwebtutorial','location,status,menubar,scrollbars,resizable',false).focus(); return true;"
 
77
><FONT COLOR="#FFFFFF"><B>Tutorial</B></FONT></A><BR>
 
78
<BR>
 
79
<A HREF="index.html"><FONT COLOR="#FFFFFF"><B>Developer</B></FONT></A><BR>
 
80
<A HREF="compile.html"><FONT COLOR="#FFFFFF">1 Compile</FONT></A><BR>
 
81
<A HREF="design.html"><FONT COLOR="#FFFFFF">2 Design</FONT></A><BR>
 
82
<A HREF="implement.html"><FONT COLOR="#FFFFFF">3 Implement</FONT></A><BR>
 
83
<A HREF="modify.html"><FONT COLOR="#FFFFFF">4 Modify</FONT></A><BR>
 
84
<A HREF="misc.html"><FONT COLOR="#FFFFFF">5 Misc</FONT></A><BR>
 
85
<A HREF="gpl.html"><FONT COLOR="#FFFFFF">6 Licence</FONT></A><BR>
 
86
 
 
87
<BR>
 
88
<A HREF="search.html"><FONT COLOR="#FFFFFF"><B>SEARCH</B></FONT></A><BR>
 
89
</FONT>
 
90
</TD></TR></TABLE>
 
91
 
 
92
 
 
93
</TD>
 
94
<TD WIDTH="460" VALIGN="top">
 
95
<FONT SIZE="3">
 
96
 
 
97
 
 
98
<A HREF="index.html"><IMG SRC="binary/title.gif"
 
99
 WIDTH="316" HEIGHT="24"
 
100
 BORDER="0" ALT="FunnelWeb Developer Manual"
 
101
 HSPACE="0" VSPACE="0"></A>
 
102
<P><FONT SIZE="5">4.5 Contributions To The Official FunnelWeb</FONT><BR>
 
103
 
 
104
 
 
105
 
 
106
<P>Contributions to the official version of FunnelWeb code are welcome,
 
107
although it may be some time before I will be able to find the time to
 
108
incorporate the changes into the official version. Here are some of
 
109
the issues relating to contributions to the official version.
 
110
 
 
111
<P><BR><FONT SIZE="4"><STRONG>Quality Issues</STRONG></FONT><BR>
 
112
 
 
113
<P>Contributions must be of sufficiently high standard to
 
114
warrant inclusion in the official version. Whether a
 
115
modification will be accepted will depend, amongst other
 
116
things, on the following criteria.
 
117
 
 
118
<P>
 
119
<UL>
 
120
 
 
121
<LI> Does the modification fit in with the design goals
 
122
of FunnelWeb, or is it just a case of creeping featurism?
 
123
 
 
124
<LI> How well coded is the modification? Would it reduce
 
125
the quality of the code?
 
126
 
 
127
<LI> If the modification changes FunnelWeb's
 
128
functionality, is this a desirable change? How will it
 
129
impact on existing users? Does it change the semantics
 
130
of existing FunnelWeb <SAMP>.fw</SAMP> files?
 
131
 
 
132
<LI> Would it be quicker for me to make the modification
 
133
myself than to work out how to incorporate the submitted
 
134
modification?
 
135
 
 
136
<LI> Does the change come with a corresponding addition
 
137
to the regression test suite?
 
138
 
 
139
</UL>
 
140
 
 
141
<P>It is my goal to guard the integrity of the design and
 
142
code of the official version of FunnelWeb and so I will
 
143
probably be rather fussy about what I regard as a worthwhile
 
144
modification.
 
145
 
 
146
<P><BR><FONT SIZE="4"><STRONG>Legal Issues</STRONG></FONT><BR>
 
147
 
 
148
<P>For various reasons, I have decided to maintain
 
149
complete copyright over the official version of FunnelWeb,
 
150
but release it under a GNU license each time it is updated.
 
151
This means that, while you are free to create and distribute
 
152
different versions of FunnelWeb, if you want your
 
153
modifications to be incorporated into the official version,
 
154
you will have to license copyright of the modifications to me
 
155
(<A HREF="http://www.ross.net/">Ross Williams</A>). Here's how it works:
 
156
 
 
157
<P>
 
158
<PRE>
 
159
+-------&gt;------+----------&lt;-------+
 
160
|(mods by      |                  |
 
161
| me)          V                  |
 
162
|     +------------------+        |
 
163
+--<--| My Official Copy |        ^
 
164
      |   Of FunnelWeb   |        |
 
165
      | Copyright (c) Me |        |
 
166
      +------------------+        |
 
167
 (Periodic GNU |                 / \
 
168
  release)     V                /   \  Programmer
 
169
      +-------------------+    /Legal\ signs away
 
170
      | Official GNU Copy |    \Filte/ copyright on
 
171
      +-------------------+     \ r /  modifications
 
172
 (Mods made    |                 \ /
 
173
  by random    |                  |
 
174
  programmer)  |                  ^
 
175
               V                  |
 
176
             +-----------------------+
 
177
             | Modified GNU Version  |
 
178
             +-----------------------+
 
179
 
 
180
</PRE>
 
181
 
 
182
<P>This organization allows me to retain full use of the
 
183
source code for any private, public or commercial purpose,
 
184
and for the purpose of maintaining the integrity of the
 
185
FunnelWeb language, while still assuring contributors that
 
186
their contributions will become part of the public GNU
 
187
version.
 
188
 
 
189
<P>This policy is my current policy as at December 1999,
 
190
but might change, depending on circumstances.
 
191
 
 
192
 
 
193
<P>
 
194
<TABLE WIDTH="100%">
 
195
<TR>
 
196
<TD ALIGN="left"   VALIGN="bottom"><A HREF="modify_manuals.html"><IMG SRC="binary/fw_left.gif" HEIGHT="32" WIDTH="32" BORDER="0" ALT="Prev"></A></TD>
 
197
<TD ALIGN="center" VALIGN="bottom"><A HREF="modify.html"><IMG SRC="binary/fw_up.gif" HEIGHT="32" WIDTH="32" BORDER="0" ALT="Up"></A></TD>
 
198
<TD ALIGN="right"  VALIGN="bottom"><A HREF="modify.html"><IMG SRC="binary/fw_up.gif" HEIGHT="32" WIDTH="32" BORDER="0" ALT="Up"></A></TD>
 
199
</TR>
 
200
</TABLE>
 
201
 
 
202
 
 
203
 
 
204
<P>
 
205
<HR>
 
206
<FONT SIZE="2">
 
207
<A HREF="mailto:webmaster@ross.net">Webmaster</A>&nbsp;&nbsp;&nbsp;
 
208
<A HREF="copyright.html">Copyright &copy; Ross N. Williams 1992,1999. All rights reserved.</A><BR>
 
209
</FONT>
 
210
 
 
211
</FONT>
 
212
</TD>
 
213
</TR>
 
214
</TABLE>
 
215
 
 
216
 
 
217
</BODY>
 
218
 
 
219
<!-- *********************************************************************** -->
 
220
<!--      End Of A FunnelWeb Manual Web Page (www.ross.net/funnelweb/)       -->
 
221
<!-- *********************************************************************** -->
 
222
 
 
223
</HTML>