Depending on interest level, there may be plans afoot to make the chat software available for sale. Stay tuned, and send me a message if you would be interested in that.
I know that there is definitely interest from me for making the chat code public. I run a couple of sites that could use a chat client and this is the best that I have seen so far.
I've extended Lace (technically, I rewrote the backend completely and took some of the javascript code), in the process changing the following:
Added a simulated presence notification.
Inadvertantly fixed some problems with Firefox (and possibly other browsers) handling unicode chat messages. I noticed that lace would sometimes replace some unicode characters with commas. I think it got fixed when I switched the XMLHttpRequest responses to XML.
Added a little notification to the titlebar when new messages arrive
Changed the layout so that it remains vaguely useful even at small window sizes, in case anyone wants to leave the chat window open for a long time.
Switched the backend to using a database, to fix some race conditions I saw with the text file storage.
It's not actually for sale at the moment, since the level of interest hasn't been high enough yet to convince me to do the work in turning it into a product.
As with all javascript applications, the code (as a obvious and straightforward consequence of the fact that it's a scripting language) is there for you to inspect. If you think that there is some kind of GPL violation here, please let me know what it is, so that I can correct it.
The real reason that it's not distributed at the moment is much less insidious, namely I haven't seen enough interest in the application to warrant spending more time on it. It does what I want it to do for my own site, and I'm happy with that. Most inquiries so far have been from students, or others that were simply casually interested in downloading the code for a zero, or very nominal cost.
The project started out as an investigation into the robustness of javascript (as implemented in browsers) as an application-building platform. As it is, the code is not in a form that it would work on a different site. Turning it into a product that could be installed elsewhere would require work, and/or answering a lot of email support questions.
I'm don't have time at the moment to do these things.
For those wishing to inquire about turning it into a product, please send me a private message letting me know how much you would be willing to pay for such a thing. That will prevent me from missing inquiries (sorry, aircat!)
Spending time "obfuscating" the code (beyond the obvious and simple removing unnecessary whitespace and shortening variable names to reduce bandwidth), as with other work on the application, is something that I'm not pursuing at the moment.
I'm a bit confused as to the wording of your statement, since I believe it's highly implausible that you'd be seeing different code than I am. A quick run through a code reformatting tool should be all you need to restore the familiar statement-per-line and indentation that's standard in the software industry.
But I'd request that we not discuss indentation tools or other software development tools here -- I'm sure there are plenty of places on the Internet dedicated to that already.
While we're waiting, here's a new ajax chat that also supports non-latin charchters, and is really, really fast. Hop this helps anyone still looking for a solution:
Points: 648
Thanks.
Depending on interest level, there may be plans afoot to make the chat software available for sale. Stay tuned, and send me a message if you would be interested in that.
Points: 1
I know that there is definitely interest from me for making the chat code public. I run a couple of sites that could use a chat client and this is the best that I have seen so far.
Points: 1
Hmm...
I thought you once commented something like this...
http://socket7.net/article/lace-02-expectations#comment-37
Quote:
Three questions for you here.
First, the link to that javascript code is not working. So what's the URL now?
Second, you said that you were using some of the Lace's code, and thus it is under GPL. Why are you planning to put it on sale now?
Third, the code is not even released. I realized this after searching almost the whole of this site. Why is this so?
Points: 648
It's because as I continued to work on the code after making that comment, the lace code got replaced.
Points: 3
I'd like to buy the chat code
can you give me the cost?
Thanks,
-Eric
Points: 648
It's not actually for sale at the moment, since the level of interest hasn't been high enough yet to convince me to do the work in turning it into a product.
Points: 2
Hi,
you've done a great job with the chat! I found it via an article @ www.aventureforth.com as one of the Top10 Ajax applications.
Is there any sort of chance to implement the chat on our website www.dr-mustang.com ?
Thanks,
Aircat
Points: 3
I'd like it as is... no custimization work needed... i have a regular coder who can make the needed customizations even if it's kind of ugly.
Thanks for your help.
-Eric
Points: 2
No answer?
It's ok, I will look for other solution ...
Aircat
Points: 748
No one can hear you scream in space ...
Points: 2
comon guys, it's so obvious wtanaka is violating the GPL and thats why he/she won't show (or sell) the code.
If he/she ever feels like they can get rich from it, they'll actualy finish removing the GPL'd code, like they claim they allready have and sell it.
so much for the open source "community"
Points: 648
Hi Sidnei,
Thanks for your comments.
As with all javascript applications, the code (as a obvious and straightforward consequence of the fact that it's a scripting language) is there for you to inspect. If you think that there is some kind of GPL violation here, please let me know what it is, so that I can correct it.
The real reason that it's not distributed at the moment is much less insidious, namely I haven't seen enough interest in the application to warrant spending more time on it. It does what I want it to do for my own site, and I'm happy with that. Most inquiries so far have been from students, or others that were simply casually interested in downloading the code for a zero, or very nominal cost.
The project started out as an investigation into the robustness of javascript (as implemented in browsers) as an application-building platform. As it is, the code is not in a form that it would work on a different site. Turning it into a product that could be installed elsewhere would require work, and/or answering a lot of email support questions.
I'm don't have time at the moment to do these things.
For those wishing to inquire about turning it into a product, please send me a private message letting me know how much you would be willing to pay for such a thing. That will prevent me from missing inquiries (sorry, aircat!)
Points: 748
With the school holidays & Spring Festival about to commence, let's officially declare "CONPSIRACY SEASON" open ...
Points: 2
Wtanaka,
I would love to take you up on your offer. However it seems someone has obfuscated your javascript to prevent any comparison with GPL'd code.
-Sidnei
Points: 648
Spending time "obfuscating" the code (beyond the obvious and simple removing unnecessary whitespace and shortening variable names to reduce bandwidth), as with other work on the application, is something that I'm not pursuing at the moment.
I'm a bit confused as to the wording of your statement, since I believe it's highly implausible that you'd be seeing different code than I am. A quick run through a code reformatting tool should be all you need to restore the familiar statement-per-line and indentation that's standard in the software industry.
But I'd request that we not discuss indentation tools or other software development tools here -- I'm sure there are plenty of places on the Internet dedicated to that already.
Points: 3
While we're waiting, here's a new ajax chat that also supports non-latin charchters, and is really, really fast. Hop this helps anyone still looking for a solution:
http://www.phpfreechat.net/demo.en.php