|
|
| Should IRCd devs prevent "newbies" from obtaining sources? |
| Yes |
|
30% |
[ 3 ] |
| No |
|
70% |
[ 7 ] |
|
| Total Votes : 10 |
|
| Author |
Message |
JoeK Newbie

Joined: 14 Apr 2009 Posts: 50 Location: Pennsylvania, USA
|
Posted: May 07, 2009 10:50pm Post subject: To savor IRC and not let things deterioate |
|
|
Mind any spelling failures, as i do have that common mis-type issue.
Thesis: IRCds are too 'easy' for people to run and install. Most users try to build a network because they cant follow other network rules (can name a few hundred networks here that did do). I think IRCds should be closed source(keep reading), or require a series of tests and manual allowance of being able to use the ircd (unreal dev support have a support quiz system. Easy to cheat through.). This would help medium and larger networks, as more people will learn to cope with rules, and will not be powerhungry/mad when their network does fly down the drain faster and deeper than the U.S economy.
Voice your comments to be heard/read!
(update before prior posting: I know people can use older IRCds, but, very unlikly, the irc protocol can be edited a bit so you can make them obsolete, and put 'activation codes' or some sort of allow system in IRCds to prevent 'illegal' distribution of the software. |
|
| Back to top |
|
 |
greg27 Idler

Joined: 07 Oct 2006 Posts: 255 Location: Australia
|
Posted: May 08, 2009 1:24am Post subject: |
|
|
| One of the best ways to learn is to do. I started on IRC many years ago as a Java user from a Harry Potter fan site. It was by downloading UnrealIRCd, setting it up on my own computer and playing around that I learned about running an IRC server. If you don't allow anyone access to an IRCd for testing purposes how the hell is someone supposed to learn? IRC is dying, but let's not help push it off the ledge. |
|
| Back to top |
|
 |
Jobe Eleet

Joined: 30 Jul 2006 Posts: 526 Location: Lurking in the shadows of some random channel!
|
Posted: May 08, 2009 1:54am Post subject: |
|
|
I agree with greg27, the best way to learn is to do. Nothing beats practical experiance, and you just cant get that these days without being able to run your own IRCd.
I mean I dev for Nefarious ircu, and there have been very few people who have been interested in or use it who havent got much experiance with IRCd's already. In other words you dont tend to find it on small newbie networks, but you can find it on small experianced networks.
To be honest I think the biggest problem is some IRCd's make it TOO easy for just anyone to become a server admin by installing your own IRCd. And then there's the Windows builds of some IRCd's, if they didn't exist, about 20% of the newbie networks would never have been started and given how many newbie networks there are, that is a fairly substancial number. |
|
| Back to top |
|
 |
JoeK Newbie

Joined: 14 Apr 2009 Posts: 50 Location: Pennsylvania, USA
|
Posted: May 08, 2009 4:18am Post subject: |
|
|
| Well, perhaps my methods are false to the point, but, as with my other post, some people download unreal and give it to others to install it for them. This is one of the things i would like to try tio prevent |
|
| Back to top |
|
 |
PingBad Post Whore

Joined: 05 Feb 2005 Posts: 3001 Location: New Zealand
|
Posted: May 08, 2009 5:13am Post subject: |
|
|
WHile a noble gesture, I find your idea to be largely impractical...- "IRCds are too 'easy' for people to run and install" - There are some people with totally awesome PR and staff-interaction skills; but no technical skills regarding Unix shells, compiling, etc (ie: IRC commands with their relevent parameters is one thing, environment variables and compilation scripts is totally another); so depriving the unix-newbie the chance to build a live support network for a product/company in the name of preventing power hungry children from starting up their own network may be a step in the wrong direction for IRC as a whole
- "I think IRCds should be closed source" - if IRCds were closed source, I highly doubt the adoption of a lot of common features (or even the various IRCd flavors) would exist; A lot of open source projects tend to share a lot of code concepts (one example I'm thinking of as I write this is the BIND-style configuration used by UnrealIRCd; while a nuisance to the old school admins who prefer O:<user>:<pass>:<flags> syntax, it is very valuable and easy to memorize for others)
- "I know people can use older IRCds, but, very unlikly, the irc protocol can be edited a bit so you can make them obsolete, and put 'activation codes' or some sort of allow system in IRCds to prevent 'illegal' distribution of the software" - To make an alteration to the IRC protocol in such a way to render previous versions obsolete would also require a major overhaul of every single IRC client on the planel in order to accomodate the changes (and would very likely require the write-up of a brand spanking new RFC); this alone would be potential suicide for IRC as a whole, and incredibly unlikely to happen - I mean, why "fix" something that isn't really "broken" all in the name of excluding a given group or class of person?
If nothing else, I would probably recommend some sort of "mentoring" programme of sorts - like you can't obtain the ability to run your own IRC server unless you had at least 3 credible references from experienced and professional IRC admins; that way a potential irc admin can graduate from user to admin, but is mentored from go to whoa and is incredibly unlikely to ever go on a power trip.
The real slag for IRC, however, isn't really the power tripping admin (not from a public/media point of view, anyway) but instead the black eye bestowed on the protocol by the warez/packet kiddies, the kiddy porn and identity traders and other such filth - the ones that really get the media attention (when was the last time you ever heard of an IRC admin going rambo over a simple misunderstanding on any mainstream news outlet?) |
|
| Back to top |
|
 |
Trixar_za Eleet

Joined: 10 Dec 2006 Posts: 613 Location: South Africa
|
Posted: May 08, 2009 11:12am Post subject: |
|
|
Seems the cure is worse than the disease...
Maybe it's simpler to teach than restrict, don't you think? I've known lots of power-hungry admins, that feel that the best way to run a network is to restrict as much power to JUST them. I'll admit, with some powers I don't see the point in ANYBODY having them, but to horde them to to only a select few (namely just them) is just stupid and 'noob' behavior. It would simpler just to teach those opers how to use their powers responsibly or remove it all together (for example Unreal's Oper-override).
Anyway, what I'm trying to say is that restriction isn't the answer, in fact, it may worsen it (ever hear of torrent sites?), but maybe we can setup some 'training' of users to be more responsible admins and opers. Just a thought though... |
|
| Back to top |
|
 |
JoeK Newbie

Joined: 14 Apr 2009 Posts: 50 Location: Pennsylvania, USA
|
Posted: May 08, 2009 1:40pm Post subject: |
|
|
| Well, come to think of it, the cure is fate itself. People who run an IRCd with no intelligence of IRC or people skills, seem to have their network die out(ive seen it happen ALOT). |
|
| Back to top |
|
 |
Trixar_za Eleet

Joined: 10 Dec 2006 Posts: 613 Location: South Africa
|
Posted: May 08, 2009 1:58pm Post subject: |
|
|
| JoeK wrote: | | Well, come to think of it, the cure is fate itself. People who run an IRCd with no intelligence of IRC or people skills, seem to have their network die out(ive seen it happen ALOT). |
There's evolution at it's best - the strongest will survive, while the weakest die out.
Note I mean it in classical evolutionary terms, as in the most adept to survive in the environment - NOT the most POWERFUL or the BIGGEST. Atleast it's good that the problem tends to sort themselves out hey - and on the plus side it motivates some of these admins to try and work out what they did wrong (normally about 1% of all these noobs) and actually become better before trying again. Those admin are worth the inconvenience of how they got to be there. I'm one of those myself... lol |
|
| Back to top |
|
 |
PingBad Post Whore

Joined: 05 Feb 2005 Posts: 3001 Location: New Zealand
|
Posted: May 08, 2009 5:39pm Post subject: |
|
|
| I may have given the wrong impression with my previous post... but I don't support restricting IRCd availability in the name of preventing a group that doesn't present any real threat to IRC, my opinion regarding the mentoring in the post was an example of a more - to me - rational approach than what the OP had in mind. |
|
| Back to top |
|
 |
Telume none

Joined: 06 Jul 2007 Posts: 46
|
Posted: May 09, 2009 12:40am Post subject: |
|
|
I actually don't agree with a lot of the ideas myself, I am a vet of 10 years on IRC and I started just like everyone else. Tinkering my way to the top. Lets face it, I like to mess with stuff and that's how I got into network-building.
And what JoeK says is true, people who suck at running a network, will see it die out. But those who are willing to learn from mistakes like I did will see it pay off in the long run.
Edit: My net was built off of these mistakes and has been running happily for 5-6 years now. It's still small but growing and because I know the spam policies I will not say the name here.
I'll give you an example from my experience (which compared to a lot of the people here may not be a whole lot).
When I first started trying to run my own network, I used to be overly aggressive in a lot of things.
When someone linked, I wanted conformity.
When I advertised, it was almost spamming.
What I thought was a shell, was actually a crummy machine running far away that could barely hold its connection for 6+ hours.
And what I thought was a domain was one of those stupid *.ma.cx things you could get for free.
But I learned from ALL of this. And I think someone's willingness to learn reflects on the success or failure of the network. Which all those people who died out are probably mostly failures.
Not to say that all of them are failures though, some of them are just shut down from administrator's lack of time. I can attest to one network shutting off because of that: InfinityChat.co.uk shut it doors because the head admin was pregnant and she didn't have time to pay attention to IRC anymore.
Long 2 cents, but it's my 2 cents on this issue. |
|
| Back to top |
|
 |
katsklaw Guru

Joined: 28 Jun 2004 Posts: 1604 Location: Somewhere you're not.
|
Posted: May 09, 2009 7:58am Post subject: |
|
|
| Telume wrote: | | I actually don't agree with a lot of the ideas myself, I am a vet of 10 years on IRC and I started just like everyone else. Tinkering my way to the top. |
Actually that's *not* how everyone else did it. A vast majority ... sure. "Tinkering" is a newer method of learning for the masses that was started by IRCd and shell accounts becoming more affordable. Before, if you wasn't an ISP, and/or had a Unix based OS, you wasn't getting bandwidth without spending thousands of dollars per month even for a T-1. the only "tinkering" was done in the beginning while creating the protocol.
The way to learn was to be taught by opers and admins from one of the very few irc networks that you happened to be a user on. For example user was chosen by server staff from an existing network and trained them to be opers. They come up through the ranks. User to oper to admin. A person that spent 10 years tinkering will not be the same as a person that spent 10 years opering on a large, 100k user network. Not everyone that wanted to be an oper got to be one because there were only a very few slots available and for one to be chosen out of 100k other competitors for the 1 oper slot that opened was extremely rare.
Today all you need is an ircd/services installer/tarball and some time to "tinker" so EVERYONE can be an ircop if they wish. This is exactly how we went from 5 huge networks to thousands of tiny networks and 5 slightly smaller big networks.
On the topic though, I don't think source needs to be closed, but I do believe it shouldn't be so easy to install. I think it should require oper experience to actually understand the docs and config file. As-is, things are dummied up so bad that my 3rd cousin 3 times removed on my 2nd mothers side's left handed pet monkey can install, configure and link 2 ircds/services together with just a little effort and next to no reading. Then that monkey would be called a NetAdmin because of it. When the fact is it takes far more than that to be one. It takes far more understanding in other closely related fields and EXPERIENCE to be a Net Admin yet sadly today's admins think that since they successfully got Anope to connect to Unreal that they are now professionals and with their $5/mo shell they got a website, ircd and services so they are now a successful network. They run here and post asking for users and staff (like there is a network that exists that doesn't need/want more users). Like they really need staff to help 0-5 users. When what really should happen is grow your userbase and add opers when you truely need them and pick them from your existing userbase. Links should be done the same way but that's a completely different rant . |
|
| Back to top |
|
 |
Trixar_za Eleet

Joined: 10 Dec 2006 Posts: 613 Location: South Africa
|
Posted: May 09, 2009 10:09am Post subject: |
|
|
I'm started very much in the middle of what Telume and katsklaw is talking about - I was given my oper status because I was trusted and I was fully allowed to tinker (which I did - obsessive tinkerer me - I bet I've crashed more IRCd, Services and Bots than anyone with my tinkering - especially them all being LIVE - Now atleast I learned to run test setups )
I was arrogant myself in the beginning and even more as I 'grew' with experience on IRC. It was only when I realized that it was about the USERS and not me, that it hit me what a ass I was being - which lost the network users - and no wonder I say Now some of you may even notice me preaching this way too much on these forums, but it's true dammit!
As for the monkey setting up a link with services and unreal, it's pretty true - mind you, I know of networks that added o-lines for Services, never added services to ulines and believe they can't link a windows server with a linux server over a dynamic IP setup (which if they bothered to read the manual, they'd realize all the above can be done and remove the o-lines for services atleast...). So it's true, a monkey can set it up, but it actually takes work to learn how to do anything effectively - or very least RTFM! |
|
| Back to top |
|
 |
Telume none

Joined: 06 Jul 2007 Posts: 46
|
Posted: May 09, 2009 3:37pm Post subject: |
|
|
I didn't oper anywhere near 100k, but I did oper and helpop in a few places. So I do know what I'm doing to some extent. Plus a lot of my knowledge comes from some of the college classes I'm taking as well.
(I spend my time experimenting with things when I don't feel like paying attention. I still somehow manage A's and B's though, har.)
And actually I prefer the older format that most of the older veterans prefer to the new one, the letter flags are actually 10 times easier to remember than the "can_gkline and so on" format unrealircd uses is. |
|
| Back to top |
|
 |
PingBad Post Whore

Joined: 05 Feb 2005 Posts: 3001 Location: New Zealand
|
Posted: May 09, 2009 4:28pm Post subject: |
|
|
| Telume wrote: | | And actually I prefer the older format that most of the older veterans prefer to the new one, the letter flags are actually 10 times easier to remember than the "can_gkline and so on" format unrealircd uses is. | Unless this has been changed since 3.2.3, UnrealIRCd can take oper flags in the following formats: | Code: | flags {
can_gline;
admin;
...
}; |
|
|
| Back to top |
|
 |
Willaim Idler

Joined: 27 Jun 2003 Posts: 323 Location: IRC
|
Posted: May 09, 2009 8:32pm Post subject: |
|
|
| The availability of IRC software is crucial to keep IRC as a medium alive. |
|
| Back to top |
|
 |
|
|
| |