1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
2
"http://www.w3.org/TR/REC-html40/loose.dtd">
6
***********************************************************************
7
FUNNELWEB MANUAL WEB PAGE
8
=========================
9
Copyright (c) Ross N. Williams 1992,1999. All rights reserved.
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.
27
***********************************************************************
31
<TITLE>4.5 Contributions To The Official FunnelWeb</TITLE>
32
<STYLE TYPE="text/css"> <!-- A {text-decoration: none} // --> </STYLE>
34
<BODY BACKGROUND="binary/background.gif"
43
<TD WIDTH="130" VALIGN="top">
44
<IMG SRC="binary/d_clear.gif" ALT="" WIDTH="130" HEIGHT="1"><BR>
49
<A HREF="http://www.ross.net/"
51
onClick="window.open('','rosshome','location,status,menubar,scrollbars,resizable',false).focus(); return true;"
53
<IMG SRC="binary/rossnet_logo.gif"
54
WIDTH="64" HEIGHT="32"
55
BORDER="0" ALT="RossNet"
56
HSPACE="0" VSPACE="1"></A><BR>
59
<A HREF="../index.shtml"
61
onClick="window.open('','funnelweb','location,status,menubar,scrollbars,resizable',false).focus(); return true;"
63
<IMG SRC="binary/linklogo.gif"
64
WIDTH="64" HEIGHT="32"
65
BORDER="0" ALT="FunnelWeb"
66
HSPACE="0" VSPACE="1"></A><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>
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>
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>
88
<A HREF="search.html"><FONT COLOR="#FFFFFF"><B>SEARCH</B></FONT></A><BR>
94
<TD WIDTH="460" VALIGN="top">
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>
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.
111
<P><BR><FONT SIZE="4"><STRONG>Quality Issues</STRONG></FONT><BR>
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.
121
<LI> Does the modification fit in with the design goals
122
of FunnelWeb, or is it just a case of creeping featurism?
124
<LI> How well coded is the modification? Would it reduce
125
the quality of the code?
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?
132
<LI> Would it be quicker for me to make the modification
133
myself than to work out how to incorporate the submitted
136
<LI> Does the change come with a corresponding addition
137
to the regression test suite?
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
146
<P><BR><FONT SIZE="4"><STRONG>Legal Issues</STRONG></FONT><BR>
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:
159
+------->------+----------<-------+
162
| +------------------+ |
163
+--<--| My Official Copy | ^
165
| Copyright (c) Me | |
166
+------------------+ |
168
release) V / \ Programmer
169
+-------------------+ /Legal\ signs away
170
| Official GNU Copy | \Filte/ copyright on
171
+-------------------+ \ r / modifications
176
+-----------------------+
177
| Modified GNU Version |
178
+-----------------------+
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
189
<P>This policy is my current policy as at December 1999,
190
but might change, depending on circumstances.
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>
207
<A HREF="mailto:webmaster@ross.net">Webmaster</A>
208
<A HREF="copyright.html">Copyright © Ross N. Williams 1992,1999. All rights reserved.</A><BR>
219
<!-- *********************************************************************** -->
220
<!-- End Of A FunnelWeb Manual Web Page (www.ross.net/funnelweb/) -->
221
<!-- *********************************************************************** -->