]> jfr.im git - irc.git/blob - software/RELEASES/ircservices/achurch.org/services/lists/ircservices/2000/000597.html
rename -> *.git
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices / 2000 / 000597.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices] I: service for ircu
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20I%3A%20service%20for%20ircu&In-Reply-To=">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="000596.html">
11 <LINK REL="Next" HREF="000598.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices] I: service for ircu</H1>
15 <B>Kelmar K. Firesun</B>
16 <A HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20I%3A%20service%20for%20ircu&In-Reply-To="
17 TITLE="[IRCServices] I: service for ircu">kfiresun at ix.netcom.com
18 </A><BR>
19 <I>Thu Jun 29 17:20:20 PDT 2000</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="000596.html">[IRCServices] I: service for ircu
22 </A></li>
23 <LI>Next message: <A HREF="000598.html">[IRCServices] I: service for ircu
24 </A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#597">[ date ]</a>
27 <a href="thread.html#597">[ thread ]</a>
28 <a href="subject.html#597">[ subject ]</a>
29 <a href="author.html#597">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE>
35 ----- Original Message -----
36 From: &quot;Andrew Kempe&quot; &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">andrewk at icon.co.za</A>&gt;
37 To: &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">ircservices at delirious.shadowfire.org</A>&gt;
38 Sent: Thursday, June 29, 2000 3:39 AM
39 Subject: Re: [IRCServices] I: service for ircu
40
41
42 ] ... SNIP ... [
43
44 &gt;<i>
45 </I>&gt;<i> IRC Services will ALWAYS be able to work with ircd's that it has supported
46 </I>&gt;<i> in the past. However, those ircds may not be able to make full use of the
47 </I>&gt;<i> features in IRC Services.
48 </I>&gt;<i>
49 </I>&gt;<i> I hope this makes you feel a lot more comfortable. As I've said in the
50 </I>past,
51 &gt;<i> Services will always be RFC compatible.
52 </I>&gt;<i>
53 </I>
54 Okay, that clears up quite a bit of confusion on my part. Thanks for
55 letting me know.
56
57 &gt;<i>
58 </I>&gt;<i> Hopefully in the future things will become a lot more modular. This should
59 </I>&gt;<i> make it easier for a 3rd party development.
60 </I>&gt;<i>
61 </I>
62 I would look forward to that.
63
64 ----- Original Message -----
65 From: &quot;Scott Seufert&quot; &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">anarki at flamebait.org</A>&gt;
66 To: &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">ircservices at delirious.shadowfire.org</A>&gt;
67 Sent: Thursday, June 29, 2000 12:44 AM
68 Subject: Re: [IRCServices] I: service for ircu
69
70
71 ] ... SNIP ... [
72
73 &gt;<i>
74 </I>&gt;<i> I'm FAR from the decision maker as to what ircservices is and isn't
75 </I>&gt;<i> capatible with. but I'd like to share a few pennies with you.
76 </I>&gt;<i>
77 </I>&gt;<i> First, is that ircservices are free of charge, meaning the coder(s) isn't
78 </I>&gt;<i> getting paid a dime to code, and such code comes from kindness of heart,
79 </I>not
80 &gt;<i> from requests from end users. Please don't confuse my last sentence to
81 </I>mean
82 &gt;<i> that coders don't value end user input, they do, that's where alot of
83 </I>ideas
84 &gt;<i> and bug fixes are spawned.
85 </I>&gt;<i>
86 </I>&gt;<i> It's MY opinion that the coder(s) should be allowed to go any direction
87 </I>they
88 &gt;<i> wish and the end user should expect at least what the pay for.
89 </I>&gt;<i>
90 </I>
91 As a coder I have always valued people's input about my programs. But I
92 think
93 that with other peoples programs I should at least be able to state my
94 feelings
95 on how I think they could make a better product, free of charge or not.
96
97
98 &gt;<i>
99 </I>&gt;<i> I am friends with several coders of services. Opus for OtherNet Services,
100 </I>&gt;<i> Andrew Kempe, current maintainer of ircservices and I would like to count
101 </I>&gt;<i> Andy Church in that group if I only got to know him more, seems that I
102 </I>don't
103 &gt;<i> see him interact publicly as often. It seems that the majority opinion
104 </I>from
105 &gt;<i> GPL coders in general is that their number one issue is that the end user
106 </I>&gt;<i> isn't satisfied with what is given to them for free, they always want more
107 </I>&gt;<i> and sometimes go as far as demanding more. I'm not saying nor implying
108 </I>that
109 &gt;<i> you or anyone associated with yourself or your network is doing such, I'm
110 </I>&gt;<i> saying basiclly you can't please everyone. CServe for OtherNet was pulled
111 </I>&gt;<i> off of the GPL license with the release of CS6/UW9, Opus tried to sell the
112 </I>&gt;<i> code he worked very hard on and nearly &quot;gave&quot; the project away, just to
113 </I>rid
114 &gt;<i> of it. CServe/UWorld is unfortunately no longer available to the public.
115 </I>GPL
116 &gt;<i> or for sale. Opus was pounded because the code wasn't public, so he made
117 </I>it
118 &gt;<i> public with the GPL license, then he was pounded because it didn't meet
119 </I>end
120 &gt;<i> users demands, so he tried to sell it, and was pounded 10 fold for trying
121 </I>to
122 &gt;<i> sell it.
123 </I>&gt;<i>
124 </I>
125 You are indeed correct sir. But it wouldn't do Andrew, Andy, nor any of the
126 other coders/maintainers of the IRC services any good if they did not know
127 what others thought about the direction their programs would take. GPL as
128 many will point out is free as in speech, not free as in beer. What good is
129 it to them if their code is not used at all?
130
131 &gt;<i>
132 </I>&gt;<i> I can't do anything shy of admire those that write/maintain GPL Services.
133 </I>&gt;<i> They give and give without asking anything in return other than obey the
134 </I>&gt;<i> license and to RTFM before asking for support, so why not let them deside
135 </I>&gt;<i> what is supported and what isn't? So what if it's harder on a few end
136 </I>users.
137 &gt;<i> To be blunt, most end users would be without services all together if it
138 </I>&gt;<i> wasn't for the efforts of these coders. So lets concider how hard it is on
139 </I>&gt;<i> the coders to do multidaemon support.
140 </I>&gt;<i>
141 </I>
142 Indeed, I have always respected Andrew and Andy. They have been doing an
143 excellent job at maintaining a widely used piece of code and keeping the
144 number
145 of bugs down, with out asking too much from anyone else around them. I
146 recall
147 back on Esper when Andy would go several frustrating days coding services
148 trying
149 to get this and that working just so. And yet, the code still comes out
150 neat,
151 readable and for the most part free of bugs. Maintaining software is not an
152 easy choir. I've run in to that problem with my own codings several times
153 in
154 the past.
155
156 &gt;<i> You also have the option to continue a multiple ircd services yourself or
157 </I>&gt;<i> work closely with someone that maybe interested/knowledgeable in
158 </I>&gt;<i> coding,ircservices is still GPL. So as long as GPL licensing is followed
159 </I>you
160 &gt;<i> may spawn your own services off and continue that way. Please bear in mind
161 </I>&gt;<i> if it wasn't for kind hearted GPL coders, you would most likely have to
162 </I>buy
163 &gt;<i> or code services yourself. If you follow this course of action I wish you
164 </I>&gt;<i> the best of luck. I hope you are prepared to deal with not only the
165 </I>&gt;<i> headaches of coding, but countless hours of end user support, bug fixes,
166 </I>&gt;<i> mailing lists, hundreds of emails both commending you and condemning you,
167 </I>&gt;<i> visitors trafficing your channel on your net looking for support and/or
168 </I>you
169 &gt;<i> to install services for them because they didn't RTFM. I wish you luck,
170 </I>not
171 &gt;<i> only for the fact that I have no ill feelings toward one that tries to
172 </I>make
173 &gt;<i> a difference, but I wish you luck because you WILL need it ...
174 </I>&gt;<i>
175 </I>
176 Again, you are correct. Because of the GPL I could port the services back
177 to
178 an older/different IRC daemon. My problem with this is that with my own
179 daemon
180 in the works, I've found that I've had to devote much of my time to it
181 instead
182 of Services. Push come to shove, I could have always used an older version
183 performing bug fixes as needed, but then I would lose some of the newer
184 features
185 of the up coming versions. I used to know a good portion of the services
186 code
187 back when they were on 2.x and to a limited amount 3.x. 4.x has some
188 significant
189 changes in the way the message handling is done, and I'd have to sit down
190 and
191 figure it out, but this would just take some time, and I could be on my
192 marry way
193 performing changes.
194
195 &gt;<i>
196 </I>&gt;<i> Secondly, if you pin point a specific IRCD type you can have it work even
197 </I>&gt;<i> closer be it is only coded for said daemon, it would only have to support
198 </I>&gt;<i> the commands from one type instead of many. This makes services smaller,
199 </I>&gt;<i> faster and seemingly more seamless than multiple ircd support (which was
200 </I>&gt;<i> Andy Church's original plan). That plan being to have good quality non
201 </I>&gt;<i> bloated ircservices. I personally like one IRCD support, 99% performance
202 </I>of
203 &gt;<i> one daemon to me is far more valuable than 80% performance on multiple
204 </I>&gt;<i> daemon support.
205 </I>&gt;<i>
206 </I>
207 Egh, to a limited extent. Last time I looked, the code that's not needed
208 for
209 other IRCD's are blocked out with IFDEF's, so the only real time penalties
210 would
211 be with compiling. The only thing that would be smaller to any great amount
212 would probably be the source code.
213
214 &gt;<i>
215 </I>&gt;<i> What did I gain?
216 </I>&gt;<i> I didn't have to write services myself
217 </I>&gt;<i>
218 </I>
219 True enough.
220
221 &gt;<i>
222 </I>&gt;<i> What did I loose?
223 </I>&gt;<i> I had to use/switch the recommended daemon (which I didn't have to write
224 </I>it
225 &gt;<i> either)
226 </I>&gt;<i>
227 </I>&gt;<i> Over all, I lost nothing.
228 </I>&gt;<i>
229 </I>
230 Except for the point that I mentioned, which was stability on your network.
231 Granted my conceptions about the Bahamut code might be misplaced, they may
232 have made some significant improvements in that department sense I had last
233 used Bahamut; however, those are my experiences.
234
235 I would like to state two things though. One) The message I did send was in
236 fect
237 very much my opinion, and a mis-interpretation on my part of Andrew's
238 original
239 message. Two) I feel I might wish to apologize if that message seemed at
240 all
241 inflammatory, this was by far _NOT_ my intent in the slightest. I was
242 merely
243 expressing a concern I had, I also had, nor do I, or will I have any
244 intentions
245 of &quot;demanding&quot; that the current maintainers of Services do anything that I
246 ask.
247 I haven't hired them, and I'm by far not their source of breed and butter.
248 If
249 something happens where I absolutely cannot use the code, then I will simply
250 write my own. But why re-invent the wheel?
251
252 On the other hand, I think you confuse me with someone that constantly needs
253 assistance with getting services to just merely run and someone that assists
254 in maintaining the code. While I do in fact run Services on my own network,
255 I have
256 also in the past (though not to any large extent) made suggestions,
257 comments,
258 and some code snippets in an effort to help make this program better.
259 Should
260 the need arise, and Andrew or Andy needed any additional help with coding,
261 that
262 I could provide them, I'm more than willing to do what I can.
263
264 In closing I would like to reiterate that this is an apology, and that I
265 have
266 no intention of starting a flame war. (This is not an appropriate place for
267 such
268 things) But I think we are both guilty of not looking before we leaped.
269
270 (Sorry about the long message folks)
271 Bryce Simonds
272 Kelmar K. Firesun
273
274
275 ---------------------------------------------------------------
276 To unsubscribe, send email to <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">majordomo at ender.shadowfire.org</A>
277 with &quot;unsubscribe ircservices&quot; in the body, without the quotes.
278
279
280 </PRE>
281
282 <!--endarticle-->
283 <HR>
284 <P><UL>
285 <!--threads-->
286 <LI>Previous message: <A HREF="000596.html">[IRCServices] I: service for ircu
287 </A></li>
288 <LI>Next message: <A HREF="000598.html">[IRCServices] I: service for ircu
289 </A></li>
290 <LI> <B>Messages sorted by:</B>
291 <a href="date.html#597">[ date ]</a>
292 <a href="thread.html#597">[ thread ]</a>
293 <a href="subject.html#597">[ subject ]</a>
294 <a href="author.html#597">[ author ]</a>
295 </LI>
296 </UL>
297
298 </body></html>