Q: What is SILC?
A: SILC (Secure Internet Live Conferencing) is a protocol which provides
secure conferencing services in the Internet over insecure channel.
- SILC is IRC like although internally they are very different. Biggest
- similiarity between SILC and IRC is that they both provide conferencing
- services and that SILC has almost same commands as IRC. Other than
- that they are nothing alike.
-
- Biggest differences are that SILC is secure what IRC is not in any
- way. The network model is also entirely different compared to IRC.
+ SILC superficially resembles IRC although internally they are very
+ different. Biggest similarity between SILC and IRC is that they both
+ provide conferencing services and that SILC has almost same commands
+ as IRC. Other than that they are nothing alike. Biggest differences
+ are that SILC is secure what IRC is not in any way. The network model
+ is also entirely different compared to IRC.
Q: Why SILC in the first place?
Q: Why use SILC? Why not IRC with SSL?
A: Sure, that is possible, although, does that secure the entire IRC
network? And does that increase or decrease the lags and splits in
- the IRC network? SILC is not meant to be IRC replacement. IRC is
- good for some things, SILC is good for same and some other things.
+ the IRC network? Does that provide user based security where some
+ specific private message are secured.? Does that provide security
+ where some specific channel messages are secured? Security is not
+ just about applying encryption to traffic and SILC is not just about
+ `encrypting the traffic'. You cannot make insecure protocol suddenly
+ secure just by encrypting the traffic. SILC is not meant to be IRC
+ replacement. IRC is good for some things, SILC is good for same and
+ some other things.
Q: Can I use SILC with IRC client? What about can I use IRC with SILC
That just is not possible.
+Q: Why client/server protocol is based on IRC? Would it be more
+ interesting to implement something extensible and more powerful?
+A: They are not, not the least. Have you read the protocol
+ specification? The client superficially resembles IRC client but
+ everything that happens under the hood is nothing alike IRC. SILC
+ could *never* support IRC because the entire network toppology is
+ different (hopefully more scalable and powerful). So no, SILC protocol
+ (client or server) is not based on IRC. Instead, I've taken good
+ things from IRC and leaved all the bad things behind and not even tried
+ to burden myself with the IRC caveats that will burden IRC and future
+ IRC projects til the end. SILC client resembles IRC client because it
+ is easier for new users to start using SILC when they already know all
+ the commands.
+
+
Q: Why SILC? Why not IRC3?
A: Question that is justified no doubt of that. I didn't start doing SILC
to be replacement for IRC. SILC was something that didn't exist in