1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 3.2//EN">
4 <TITLE> [IRCServices Coding] contributing to ircservices : legal and coding standards problems
6 <LINK REL=
"Index" HREF=
"index.html" >
7 <LINK REL=
"made" HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20contributing%20to%20ircservices%20%3A%20legal%20and%20coding%20standards%20problems&In-Reply-To=3df9ba01.30410%40achurch.org">
8 <META NAME=
"robots" CONTENT=
"index,nofollow">
9 <META http-equiv=
"Content-Type" content=
"text/html; charset=us-ascii">
10 <LINK REL=
"Previous" HREF=
"001767.html">
11 <LINK REL=
"Next" HREF=
"001769.html">
13 <BODY BGCOLOR=
"#ffffff">
14 <H1>[IRCServices Coding] contributing to ircservices : legal and coding standards problems
</H1>
16 <A HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20contributing%20to%20ircservices%20%3A%20legal%20and%20coding%20standards%20problems&In-Reply-To=3df9ba01.30410%40achurch.org"
17 TITLE=
"[IRCServices Coding] contributing to ircservices : legal and coding standards problems">nick at devaluate.com
19 <I>Fri Dec
13 06:
27:
19 PST
2002</I>
21 <LI>Previous message:
<A HREF=
"001767.html">[IRCServices Coding] contributing to ircservices : legal and coding standards problems
23 <LI>Next message:
<A HREF=
"001769.html">[IRCServices Coding] contributing to ircservices : legal and coding standards problems
25 <LI> <B>Messages sorted by:
</B>
26 <a href=
"date.html#1768">[ date ]
</a>
27 <a href=
"thread.html#1768">[ thread ]
</a>
28 <a href=
"subject.html#1768">[ subject ]
</a>
29 <a href=
"author.html#1768">[ author ]
</a>
35 ah well, at least you're not lara... she was much worse on her mailing
38 lucas, if you code botserv, i know of about a million people who would
41 On Fri, Dec
13,
2002 at
07:
17:
25PM +
0900, Andrew Church wrote:
42 |
><i> From:
<A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">achurch at achurch.org
</A> (Andrew Church)
43 </I>|
><i> To:
<A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">ircservices-coding at ircservices.za.net
</A>
44 </I>|
><i> Subject: Re: [IRCServices Coding] contributing to ircservices : legal and coding standards problems
45 </I>|
><i> X-Mailer: MMail v5.06
46 </I>|
><i> Message-ID:
<<A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">3df9ba01.30410 at achurch.org
</A>>
47 </I>|
><i> Reply-To:
<A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">ircservices-coding at ircservices.za.net
</A>
48 </I>|
><i> Date: Fri,
13 Dec
2002 19:
17:
25 JST
50 </I>|
><i> Short answer: don't send me code (and see FAQ Z
.8).
52 </I>|
><i> Long answer:
54 </I>|
><i> >1/ While developping a complex module such as botserv, I'll probably
55 </I>|
><i> >come accross things like missing callbacks, etc. I haven't started
56 </I>|
><i> >coding, but it seems there's no callback for messages sent to a channel.
57 </I>|
><i> >(I'm not sure of the m_privmsg callback not ignoring channel privmsgs).
58 </I>|
><i> >So I'll probably have to modify things in ircservices. Since my
59 </I>|
><i> >module(s) would be distributed under the GPL (I'm not even part of the
60 </I>|
><i> >team of any network), I have
3 solutions :
62 </I>|
><i> Alternatively, you could suggest to me
"I need a callback to do X
",
63 </I>|
><i> and I'd probably add it, or at least tell you an alternative way to do it.
65 </I>|
><i> >"Furthermore, any submissions of modules, code, documentation, or any
67 </I>|
><i> >your situation.)
"
68 </I>|
><i> >a. this is against french law, and probably laws from many other
69 </I>|
><i> >countries : some rights of the author can't be given to someone else.
71 </I>|
><i> I can't say anything about other countries' laws. If this ever
72 </I>|
><i> becomes a factual problem I'll deal with it at that time.
74 </I>|
><i> >b. this is against the free software idea.
76 </I>|
><i> There is no such thing as
"the free software idea
". There are a whole
77 </I>|
><i> bunch of
"free software ideas
"; I don't necessarily agree with all of them.
78 </I>|
><i> I go into some discussion of this in question Z
.8 in the FAQ.
80 </I>|
><i> >c. if I code sthing, then contribute it to ircservices, I would no
81 </I>|
><i> >longer be the author of this, so I couldn't, for example, include it in
82 </I>|
><i> >a commercial product I distribute.
84 </I>|
><i> This is true.
86 </I>|
><i> >I don't understand why this clause is needed. There's no risk with
87 </I>|
><i> >including GPLed code or FDLed documentation in a project, since neither
88 </I>|
><i> >the GPL nor the FDL can be revoked. Could you please explain ?
90 </I>|
><i> That clause was originally used for translations, which I feel I have
91 </I>|
><i> every right to claim ownership for (and at least US and Japanese copyright
92 </I>|
><i> law guarantee this, IIRC). I extended it to cover all code just to make my
93 </I>|
><i> life simpler, so that I don't have to worry about who owns what code and
94 </I>|
><i> contributed it under what conditions, and also to cover my back in case
95 </I>|
><i> some crackpot tries to claim rights to my code, as happened once before.
96 </I>|
><i> (Look at docs/copyright.html, among other places, and note that I
97 </I>|
><i> specifically state
"version
2" of the GPL, not the
"version
2 or any later
98 </I>|
><i> version
" that most people use--I might not be able to include such code in
99 </I>|
><i> Services due to the difference in licensing terms.)
101 </I>|
><i> In reality, it makes very little difference, as I almost never include
102 </I>|
><i> code people send me
"as-is
"--I rewrite it myself. The reasoning for this
103 </I>|
><i> is explained more fully in question Z
.8 in the FAQ.
105 </I>|
><i> >2/ Coding standards (section
6.4)
106 </I>|
><i> >I understand your identifier naming conventions. But there's no need for
107 </I>|
><i> >Formatting conventions. What about using GNU indent, which is highly
108 </I>|
><i> >configurable, and provide a .indent.pro file for ircservices, so that
109 </I>|
><i> >everyone can submit code that matches your very own formatting
110 </I>|
><i> >conventions ?
112 </I>|
><i> I can do indenting fine on my own and have no need or desire to use a
113 </I>|
><i> tool to do it. If you can't format your code like mine (and you should
114 </I>|
><i> always match the existing style when you modify a program), then I don't
115 </I>|
><i> want to see your code.
117 </I>|
><i> --Andrew Church
118 </I>|
><i> <A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">achurch at achurch.org
</A>
119 </I>|
><i> <A HREF=
"http://achurch.org/">http://achurch.org/
</A>
120 </I>|
><i> ------------------------------------------------------------------
121 </I>|
><i> To unsubscribe or change your subscription options, visit:
122 </I>|
><i> <A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">http://www.ircservices.za.net/mailman/listinfo/ircservices-coding
</A>
127 ill try to be less cynical when you try to be less stupid.
135 <LI>Previous message:
<A HREF=
"001767.html">[IRCServices Coding] contributing to ircservices : legal and coding standards problems
137 <LI>Next message:
<A HREF=
"001769.html">[IRCServices Coding] contributing to ircservices : legal and coding standards problems
139 <LI> <B>Messages sorted by:
</B>
140 <a href=
"date.html#1768">[ date ]
</a>
141 <a href=
"thread.html#1768">[ thread ]
</a>
142 <a href=
"subject.html#1768">[ subject ]
</a>
143 <a href=
"author.html#1768">[ author ]
</a>