]> jfr.im git - irc.git/blob - software/!RELEASES/ircservices/achurch.org/services/lists/ircservices-coding/2002/001768.html
RELEASE -> !RELEASE
[irc.git] / software / !RELEASES / ircservices / achurch.org / services / lists / ircservices-coding / 2002 / 001768.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices Coding] contributing to ircservices : legal and coding standards problems
5 </TITLE>
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">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices Coding] contributing to ircservices : legal and coding standards problems</H1>
15 <B>nick martini</B>
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
18 </A><BR>
19 <I>Fri Dec 13 06:27:19 PST 2002</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="001767.html">[IRCServices Coding] contributing to ircservices : legal and coding standards problems
22 </A></li>
23 <LI>Next message: <A HREF="001769.html">[IRCServices Coding] contributing to ircservices : legal and coding standards problems
24 </A></li>
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>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE>nice attitude.
35 ah well, at least you're not lara... she was much worse on her mailing
36 list.
37
38 lucas, if you code botserv, i know of about a million people who would
39 be interested in it.
40
41 On Fri, Dec 13, 2002 at 07:17:25PM +0900, Andrew Church wrote:
42 |&gt;<i> From: <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">achurch at achurch.org</A> (Andrew Church)
43 </I>|&gt;<i> To: <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">ircservices-coding at ircservices.za.net</A>
44 </I>|&gt;<i> Subject: Re: [IRCServices Coding] contributing to ircservices : legal and coding standards problems
45 </I>|&gt;<i> X-Mailer: MMail v5.06
46 </I>|&gt;<i> Message-ID: &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">3df9ba01.30410 at achurch.org</A>&gt;
47 </I>|&gt;<i> Reply-To: <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">ircservices-coding at ircservices.za.net</A>
48 </I>|&gt;<i> Date: Fri, 13 Dec 2002 19:17:25 JST
49 </I>|&gt;<i>
50 </I>|&gt;<i> Short answer: don't send me code (and see FAQ Z.8).
51 </I>|&gt;<i>
52 </I>|&gt;<i> Long answer:
53 </I>|&gt;<i>
54 </I>|&gt;<i> &gt;1/ While developping a complex module such as botserv, I'll probably
55 </I>|&gt;<i> &gt;come accross things like missing callbacks, etc. I haven't started
56 </I>|&gt;<i> &gt;coding, but it seems there's no callback for messages sent to a channel.
57 </I>|&gt;<i> &gt;(I'm not sure of the m_privmsg callback not ignoring channel privmsgs).
58 </I>|&gt;<i> &gt;So I'll probably have to modify things in ircservices. Since my
59 </I>|&gt;<i> &gt;module(s) would be distributed under the GPL (I'm not even part of the
60 </I>|&gt;<i> &gt;team of any network), I have 3 solutions :
61 </I>|&gt;<i>
62 </I>|&gt;<i> Alternatively, you could suggest to me &quot;I need a callback to do X&quot;,
63 </I>|&gt;<i> and I'd probably add it, or at least tell you an alternative way to do it.
64 </I>|&gt;<i>
65 </I>|&gt;<i> &gt;&quot;Furthermore, any submissions of modules, code, documentation, or any
66 </I>|&gt;<i> [...]
67 </I>|&gt;<i> &gt;your situation.)&quot;
68 </I>|&gt;<i> &gt;a. this is against french law, and probably laws from many other
69 </I>|&gt;<i> &gt;countries : some rights of the author can't be given to someone else.
70 </I>|&gt;<i>
71 </I>|&gt;<i> I can't say anything about other countries' laws. If this ever
72 </I>|&gt;<i> becomes a factual problem I'll deal with it at that time.
73 </I>|&gt;<i>
74 </I>|&gt;<i> &gt;b. this is against the free software idea.
75 </I>|&gt;<i>
76 </I>|&gt;<i> There is no such thing as &quot;the free software idea&quot;. There are a whole
77 </I>|&gt;<i> bunch of &quot;free software ideas&quot;; I don't necessarily agree with all of them.
78 </I>|&gt;<i> I go into some discussion of this in question Z.8 in the FAQ.
79 </I>|&gt;<i>
80 </I>|&gt;<i> &gt;c. if I code sthing, then contribute it to ircservices, I would no
81 </I>|&gt;<i> &gt;longer be the author of this, so I couldn't, for example, include it in
82 </I>|&gt;<i> &gt;a commercial product I distribute.
83 </I>|&gt;<i>
84 </I>|&gt;<i> This is true.
85 </I>|&gt;<i>
86 </I>|&gt;<i> &gt;I don't understand why this clause is needed. There's no risk with
87 </I>|&gt;<i> &gt;including GPLed code or FDLed documentation in a project, since neither
88 </I>|&gt;<i> &gt;the GPL nor the FDL can be revoked. Could you please explain ?
89 </I>|&gt;<i>
90 </I>|&gt;<i> That clause was originally used for translations, which I feel I have
91 </I>|&gt;<i> every right to claim ownership for (and at least US and Japanese copyright
92 </I>|&gt;<i> law guarantee this, IIRC). I extended it to cover all code just to make my
93 </I>|&gt;<i> life simpler, so that I don't have to worry about who owns what code and
94 </I>|&gt;<i> contributed it under what conditions, and also to cover my back in case
95 </I>|&gt;<i> some crackpot tries to claim rights to my code, as happened once before.
96 </I>|&gt;<i> (Look at docs/copyright.html, among other places, and note that I
97 </I>|&gt;<i> specifically state &quot;version 2&quot; of the GPL, not the &quot;version 2 or any later
98 </I>|&gt;<i> version&quot; that most people use--I might not be able to include such code in
99 </I>|&gt;<i> Services due to the difference in licensing terms.)
100 </I>|&gt;<i>
101 </I>|&gt;<i> In reality, it makes very little difference, as I almost never include
102 </I>|&gt;<i> code people send me &quot;as-is&quot;--I rewrite it myself. The reasoning for this
103 </I>|&gt;<i> is explained more fully in question Z.8 in the FAQ.
104 </I>|&gt;<i>
105 </I>|&gt;<i> &gt;2/ Coding standards (section 6.4)
106 </I>|&gt;<i> &gt;I understand your identifier naming conventions. But there's no need for
107 </I>|&gt;<i> &gt;Formatting conventions. What about using GNU indent, which is highly
108 </I>|&gt;<i> &gt;configurable, and provide a .indent.pro file for ircservices, so that
109 </I>|&gt;<i> &gt;everyone can submit code that matches your very own formatting
110 </I>|&gt;<i> &gt;conventions ?
111 </I>|&gt;<i>
112 </I>|&gt;<i> I can do indenting fine on my own and have no need or desire to use a
113 </I>|&gt;<i> tool to do it. If you can't format your code like mine (and you should
114 </I>|&gt;<i> always match the existing style when you modify a program), then I don't
115 </I>|&gt;<i> want to see your code.
116 </I>|&gt;<i>
117 </I>|&gt;<i> --Andrew Church
118 </I>|&gt;<i> <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">achurch at achurch.org</A>
119 </I>|&gt;<i> <A HREF="http://achurch.org/">http://achurch.org/</A>
120 </I>|&gt;<i> ------------------------------------------------------------------
121 </I>|&gt;<i> To unsubscribe or change your subscription options, visit:
122 </I>|&gt;<i> <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">http://www.ircservices.za.net/mailman/listinfo/ircservices-coding</A>
123 </I>|&gt;<i>
124 </I>|&gt;<i>
125 </I>
126 --
127 ill try to be less cynical when you try to be less stupid.
128
129 </PRE>
130
131 <!--endarticle-->
132 <HR>
133 <P><UL>
134 <!--threads-->
135 <LI>Previous message: <A HREF="001767.html">[IRCServices Coding] contributing to ircservices : legal and coding standards problems
136 </A></li>
137 <LI>Next message: <A HREF="001769.html">[IRCServices Coding] contributing to ircservices : legal and coding standards problems
138 </A></li>
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>
144 </LI>
145 </UL>
146
147 </body></html>