Domain: allaire.com
Stories and comments across the archive that link to allaire.com.
Stories · 9
-
Programming Books for Non-Programmers?
andy@petdance.com asks: "Any programmer who's used an online programming resource or community has had the frustration of answering programming questions for non-programmers. This is especially true with web-centric technologies like Perl and PHP. I've always wondered where to point these newest of the new, and O'Reilly's latest Ask Tim article addresses this. Unfortunately, Tim suggests picking up an ORA book on ActionScript, which seems a bit too specific. Are there any good introductions to the concepts of programming? And is any such book necessarily tied to a language?" -
WDDX Goes (Completely) Open
the special sauce writes: "Allaire and Macromedia have revamped WDDX as a true Open Source endeavor (though it was never really proprietary, just more or less perceived that way because of its origins). I'm glad to see WDDX repositioned this way as I've used WDDX enough on some large projects to appreciated its simplicity. Hopefully, support for WDDX will swell with this latest announcement." -
Welcome to Slashdot. Now Go Home.
Well, I join slashdot (aka the "sinister Andover keiretsu") full-time today. It seems worthy of a story, although I'll limit it to the YRO section since those have been my traditional stomping grounds. There's no real news below, just some rambling and question-asking, but I hope it will be interesting nonetheless.My previous job was at the U.S. Department of Energy, where I did web programming for them. Mostly placing huge databases on-line using Cold Fusion. For the last year I've also been a slashdot author/editor part-time, mostly posting YRO stories - encryption, free speech, privacy, etc. Prior that I was studying engineering; prior to that I was in the U.S. military. I turn 27 in a few days.
This job is not a programming job. Although I am fairly familiar with perl, the people working on slashcode and other projects for Andover/VA Linux/OSDN (even we don't know what to call it - OSDN is probably the current official name, but the stationery still says Andover on it...) would run rings around me, so it's doubtful that I could make much of a contribution right now.
Instead, and against all odds, this is a journalism job. This may seem odd for someone who has a partial quote from Kierkagaard as one of my random .sig quotes:
"The demoralization which comes from the press can be seen from this fact: There are not ten men in every generation who, socratically, are afraid of having a wrong opinion; but there are thousands and millions who are more frightened of standing alone, even with an opinion which is quite right, than of anything else. But when something is in the papers, it is eo ipso certain that there is always a good number of people having that opinion or about to express it.
Indeed, if the press were to hang a sign out like every other trade, it would have to read: Here men are demoralized in the shortest possible time on the largest possible scale for the smallest possible price.
What we need is Pythagorean silence. There is a far greater need for total-abstaining societies which would not read newspapers than for ones which do not drink alcohol.
When truth conquers with the help of 10 000 yelling men --even supposing that that which is victorious is a truth: with the form and manner of the victory a far greater untruth is victorious.
The lowest depth to which people can sink before God is defined by the word "Journalist." ... If I were a father and had a daughter who was seduced, I should not despair over her; I would hope for her salvation. But if I had a son who became a journalist, and continued to be one for five years, I would give him up."Kierkagaard doesn't have a whole lot of faith in the press. Honestly, neither do I. Since I started paying attention to net-activism and politics (circa 1995), I've seen that most journalism is incredibly biased, based on lies and innuendo and press releases and product promotion. Any controversial issue is surrounded by at least two different sides telling stories that are, for the most part, entirely fabricated. Reporters are sometimes complicit in this, and sometimes simply lazy or misled. But the result is the same either way: readers get total crap, and are told it is unbiased reporting.
I hope to change that. Not by shooting all the other reporters in the world; that's too big of a job. Nor by trying to set a good example by being unbiased and impartial myself; that too is too big of a job. Instead I think what I will try to avoid is any suggestion that I am unbiased. Here, let's make it clear: I AM BIASED .
Here are some of my biases (partial list only, the slashdot database couldn't hold a full listing, nor could this keyboard withstand that many keystrokes):
- pro free speech - there's no substitute.
- pro encryption - see above item. Encrypted speech is speech.
- pro privacy - and pro privacy legislation, since self-help solutions are inadequate.
- pro Linux - but only because I think it's a good OS with lots of potential, I'm not a fanatic about it. I'm typing this on Win 98 right now.
- anti corporations - the mega-corps hate democracy, and they hate human rights. That's their nature - those things tend to get in the way of maximizing profits. The screwy thing is that many people are convinced we have to let them behave that way, like it's some kind of natural law. No. We don't.
- anti copyright, patents, and other forms of government monopolies - these do very little good in today's world. They need to be scaled back or eliminated. The original purpose of these monopolies was to make sure useful information was disseminated widely - that objective is now trivial with the advent of the internet. Yet copyright and patent laws keep expanding, not contracting. Why? Because if you make a fortune from a government monopoly, you have the money to lobby for a larger monopoly. It's a very dangerous feedback loop that must be broken.
- pro science, in all its forms - interesting science is interesting on its face and independent of what they're actually trying to achieve. I think I've given up on my boyhood dream of trying to go to space, but you never know - there's still enough time for me to make it out there if we got our act together.
I hope that's enough for a small taste. I'm trying to dispel all notion that I'm unbiased, or that I'll be presenting everything in an entirely unbiased fashion. If my biases totally offend you, you might want to go right now to your user preferences and check the box to block stories posted by me.
I do hope to avoid the worst excesses - the hatchet jobs, the total lies, the made-up stories. But I won't avoid those because I'm trying to be unbiased, I'll avoid those because they aren't fucking true. I'm a stickler for accuracy; it comes of being an INTP.
I took this job for a number of reasons. I had been at the DOE for three years; time for a change. I enjoyed the stuff I was doing part-time as a net activist and slashdot editor. They pay better than the DOE. It's a full-time telecommute job - I live in New York City, Andover is headquartered outside Boston. They're all good reasons. But probably the main reason is that I think this stuff is important. The next few years are going to determine the shape of the internet to come. It is quite possible that we could end up with a net that looks a lot like, say, cable television. A fair number of choices, but not one of them is anything other than mass-market pablum. Like most people, I want to make a difference in the world. I think that the opportunity exists here.
So, that should be enough about me. If you don't have a pretty good idea of where I'm coming from by now, you never will. Time for some questions to you.
What do you want out of slashdot? What would you like to see more of? What would you like to see less of? Again, my primary interests are in things loosely known as cyber-liberties and scientific endeavors - it is there that I'm most likely to be able and interested in making direct and meaningful changes in the content of slashdot.
I was about to do another list, of suggestions and what-not. But why put my thumb on the balance? I'll just ask again: what do you want to see out of slashdot, that you think I can do?
P.S.: Anyone in NYC want to get together and have a beer or something?
-
Abandonware, or 'Allaire Forums Open Sourced'
xtra sends news that Allaire has "open sourced" its Forums software (web-based threaded discussion groups). You can either rush off to check it out or read a bit of commentary below about abandoned software.For those who don't know, Forums is a package of Cold Fusion templates which runs on a web server with Cold Fusion installed. You can see an example of it at forums.allaire.com.
I've been using Cold Fusion for a few years now, and my initial reaction was, "Why bother?" Allaire released the initial version of Forums in 1996, supported it for about 20 minutes or so[1], and began the process of abandoning it in favor of developing a lucrative "enterprise computing" package. Around 1998 or so, perhaps even 1997, people started asking for it to be open-sourced. In 1998 Allaire made a few bug fixes and released version 2 of the software, and in November 1999, they announced the software would be open-sourced. And yesterday, they actually did it. Of course, all of their Forums customers decided they were abandoned a few years ago, and found another product.
Now in one sense, Forums has always been "open source". Cold Fusion templates are interpreted, not compiled (and Forums was released before Allaire added even the weak encryption for templates that they now support), so anyone with a few weeks to kill could scrutinize the code and figure out how everything worked. Of course, redistributing modified versions of the code was a no-no, and if you made any modifications to it, even bug-fixes, then you lost all support from Allaire. Just like any compiled software product. In fact, I believe changing the templates was against the old license agreement, though I don't have a copy of the old license readily available.
So basically what they've done is make it freely downloadable. The license agreement is one of those bastardized we-took-our-standard-license-and-changed-a-few-words things that very obviously originated in the mind of a lawyer used to writing proprietary software licenses. I suppose it's open, but it sure isn't friendly about being open, know what I mean? It giveth with one hand, and taketh away with the other.
In any case, this is a classical example of the "abandoning a product while trying to keep our customers from feeling abandoned" open-source motivation. I'm dubious about its success, in this case or in the other cases where this is the motivation behind opening up a set of code. If Allaire had actually done this maybe three years ago, Forums would probably be a robust and stable product by now, and it would probably be driving a fair number of sales of the Cold Fusion application server. Instead, Allaire collected ($400 * #number_of_sales#) and pissed off (0.95 * #number_of_forums_customers#) by selling them a product with zero support.
Are people really going to flock to it now, spend a few hours parsing the license and trying to figure out if they can do anything useful with the code, and spontaneously develop a thriving user-group to support this thing? If Allaire can't even support it, why do they expect others to?
Maybe I'm wrong. Maybe it'll be a huge success, it'll turn into a beautiful open-source product and every Cold Fusion site worldwide will want their own set of discussion groups. Or maybe it'll just turn into another ghost site, lights on, but nobody home.
The open source/free software community is likely to see a lot more of these sorts of projects in the future. When your car gets old and feeble, and you don't feel like fixing it up anymore, you can donate it to Goodwill or to your local school for their auto shop course. Or you just take the plates off and drive it down to the waterfront, roll down the windows, leave the keys in it, and walk away.
When you don't feel like supporting your old software anymore, you dub it "open source", send out a press release touting your bold move, and dump it in the software burial grounds. It's a little better than previous burial methods (which involving interring the software in Yucca Mountain, permanent disposal), but maybe not very much.
Now Emmett is a little more optimistic. He notes that if even one person does something useful with the code, it's a net gain. And I suppose he's right. But the community is going to have to learn how to deal with "open source" code that is actually just a cynical move to dump some unsupported product and talk about how you're supporting the open source world.
Emmett: I agree with you, but there's always the point that someone will probably find a good use for it, even if it's to test it once and throw it away. OOP means that talented developers are talented in the reuse of code. I mean, if only one person picks it apart, takes 200 lines of code, and uses it to build some better, more efficient system of some sort, and GPL all of it, isn't that worth it? I think so, and I think it's the 'one person, somewhere' belief that keeps everything going. If they were serious about doing something, they would have used the GPL and been done with it.
The key here is that Allaire isn't thinking 'one person, somewhere,' they're thinking, 'good PR,' while they'll turn this into a PR extravaganza and say they're thinking 'one person, somewhere.' I think we're on the same page when I say we're both thinking 'too little, too late.' Don't confuse clever marketing and free advertising for innovation.
[1] A slight exaggeration. I believe Allaire actually supported the product for at least a week after they rolled it out.
-
Abandonware, or 'Allaire Forums Open Sourced'
xtra sends news that Allaire has "open sourced" its Forums software (web-based threaded discussion groups). You can either rush off to check it out or read a bit of commentary below about abandoned software.For those who don't know, Forums is a package of Cold Fusion templates which runs on a web server with Cold Fusion installed. You can see an example of it at forums.allaire.com.
I've been using Cold Fusion for a few years now, and my initial reaction was, "Why bother?" Allaire released the initial version of Forums in 1996, supported it for about 20 minutes or so[1], and began the process of abandoning it in favor of developing a lucrative "enterprise computing" package. Around 1998 or so, perhaps even 1997, people started asking for it to be open-sourced. In 1998 Allaire made a few bug fixes and released version 2 of the software, and in November 1999, they announced the software would be open-sourced. And yesterday, they actually did it. Of course, all of their Forums customers decided they were abandoned a few years ago, and found another product.
Now in one sense, Forums has always been "open source". Cold Fusion templates are interpreted, not compiled (and Forums was released before Allaire added even the weak encryption for templates that they now support), so anyone with a few weeks to kill could scrutinize the code and figure out how everything worked. Of course, redistributing modified versions of the code was a no-no, and if you made any modifications to it, even bug-fixes, then you lost all support from Allaire. Just like any compiled software product. In fact, I believe changing the templates was against the old license agreement, though I don't have a copy of the old license readily available.
So basically what they've done is make it freely downloadable. The license agreement is one of those bastardized we-took-our-standard-license-and-changed-a-few-words things that very obviously originated in the mind of a lawyer used to writing proprietary software licenses. I suppose it's open, but it sure isn't friendly about being open, know what I mean? It giveth with one hand, and taketh away with the other.
In any case, this is a classical example of the "abandoning a product while trying to keep our customers from feeling abandoned" open-source motivation. I'm dubious about its success, in this case or in the other cases where this is the motivation behind opening up a set of code. If Allaire had actually done this maybe three years ago, Forums would probably be a robust and stable product by now, and it would probably be driving a fair number of sales of the Cold Fusion application server. Instead, Allaire collected ($400 * #number_of_sales#) and pissed off (0.95 * #number_of_forums_customers#) by selling them a product with zero support.
Are people really going to flock to it now, spend a few hours parsing the license and trying to figure out if they can do anything useful with the code, and spontaneously develop a thriving user-group to support this thing? If Allaire can't even support it, why do they expect others to?
Maybe I'm wrong. Maybe it'll be a huge success, it'll turn into a beautiful open-source product and every Cold Fusion site worldwide will want their own set of discussion groups. Or maybe it'll just turn into another ghost site, lights on, but nobody home.
The open source/free software community is likely to see a lot more of these sorts of projects in the future. When your car gets old and feeble, and you don't feel like fixing it up anymore, you can donate it to Goodwill or to your local school for their auto shop course. Or you just take the plates off and drive it down to the waterfront, roll down the windows, leave the keys in it, and walk away.
When you don't feel like supporting your old software anymore, you dub it "open source", send out a press release touting your bold move, and dump it in the software burial grounds. It's a little better than previous burial methods (which involving interring the software in Yucca Mountain, permanent disposal), but maybe not very much.
Now Emmett is a little more optimistic. He notes that if even one person does something useful with the code, it's a net gain. And I suppose he's right. But the community is going to have to learn how to deal with "open source" code that is actually just a cynical move to dump some unsupported product and talk about how you're supporting the open source world.
Emmett: I agree with you, but there's always the point that someone will probably find a good use for it, even if it's to test it once and throw it away. OOP means that talented developers are talented in the reuse of code. I mean, if only one person picks it apart, takes 200 lines of code, and uses it to build some better, more efficient system of some sort, and GPL all of it, isn't that worth it? I think so, and I think it's the 'one person, somewhere' belief that keeps everything going. If they were serious about doing something, they would have used the GPL and been done with it.
The key here is that Allaire isn't thinking 'one person, somewhere,' they're thinking, 'good PR,' while they'll turn this into a PR extravaganza and say they're thinking 'one person, somewhere.' I think we're on the same page when I say we're both thinking 'too little, too late.' Don't confuse clever marketing and free advertising for innovation.
[1] A slight exaggeration. I believe Allaire actually supported the product for at least a week after they rolled it out.
-
Abandonware, or 'Allaire Forums Open Sourced'
xtra sends news that Allaire has "open sourced" its Forums software (web-based threaded discussion groups). You can either rush off to check it out or read a bit of commentary below about abandoned software.For those who don't know, Forums is a package of Cold Fusion templates which runs on a web server with Cold Fusion installed. You can see an example of it at forums.allaire.com.
I've been using Cold Fusion for a few years now, and my initial reaction was, "Why bother?" Allaire released the initial version of Forums in 1996, supported it for about 20 minutes or so[1], and began the process of abandoning it in favor of developing a lucrative "enterprise computing" package. Around 1998 or so, perhaps even 1997, people started asking for it to be open-sourced. In 1998 Allaire made a few bug fixes and released version 2 of the software, and in November 1999, they announced the software would be open-sourced. And yesterday, they actually did it. Of course, all of their Forums customers decided they were abandoned a few years ago, and found another product.
Now in one sense, Forums has always been "open source". Cold Fusion templates are interpreted, not compiled (and Forums was released before Allaire added even the weak encryption for templates that they now support), so anyone with a few weeks to kill could scrutinize the code and figure out how everything worked. Of course, redistributing modified versions of the code was a no-no, and if you made any modifications to it, even bug-fixes, then you lost all support from Allaire. Just like any compiled software product. In fact, I believe changing the templates was against the old license agreement, though I don't have a copy of the old license readily available.
So basically what they've done is make it freely downloadable. The license agreement is one of those bastardized we-took-our-standard-license-and-changed-a-few-words things that very obviously originated in the mind of a lawyer used to writing proprietary software licenses. I suppose it's open, but it sure isn't friendly about being open, know what I mean? It giveth with one hand, and taketh away with the other.
In any case, this is a classical example of the "abandoning a product while trying to keep our customers from feeling abandoned" open-source motivation. I'm dubious about its success, in this case or in the other cases where this is the motivation behind opening up a set of code. If Allaire had actually done this maybe three years ago, Forums would probably be a robust and stable product by now, and it would probably be driving a fair number of sales of the Cold Fusion application server. Instead, Allaire collected ($400 * #number_of_sales#) and pissed off (0.95 * #number_of_forums_customers#) by selling them a product with zero support.
Are people really going to flock to it now, spend a few hours parsing the license and trying to figure out if they can do anything useful with the code, and spontaneously develop a thriving user-group to support this thing? If Allaire can't even support it, why do they expect others to?
Maybe I'm wrong. Maybe it'll be a huge success, it'll turn into a beautiful open-source product and every Cold Fusion site worldwide will want their own set of discussion groups. Or maybe it'll just turn into another ghost site, lights on, but nobody home.
The open source/free software community is likely to see a lot more of these sorts of projects in the future. When your car gets old and feeble, and you don't feel like fixing it up anymore, you can donate it to Goodwill or to your local school for their auto shop course. Or you just take the plates off and drive it down to the waterfront, roll down the windows, leave the keys in it, and walk away.
When you don't feel like supporting your old software anymore, you dub it "open source", send out a press release touting your bold move, and dump it in the software burial grounds. It's a little better than previous burial methods (which involving interring the software in Yucca Mountain, permanent disposal), but maybe not very much.
Now Emmett is a little more optimistic. He notes that if even one person does something useful with the code, it's a net gain. And I suppose he's right. But the community is going to have to learn how to deal with "open source" code that is actually just a cynical move to dump some unsupported product and talk about how you're supporting the open source world.
Emmett: I agree with you, but there's always the point that someone will probably find a good use for it, even if it's to test it once and throw it away. OOP means that talented developers are talented in the reuse of code. I mean, if only one person picks it apart, takes 200 lines of code, and uses it to build some better, more efficient system of some sort, and GPL all of it, isn't that worth it? I think so, and I think it's the 'one person, somewhere' belief that keeps everything going. If they were serious about doing something, they would have used the GPL and been done with it.
The key here is that Allaire isn't thinking 'one person, somewhere,' they're thinking, 'good PR,' while they'll turn this into a PR extravaganza and say they're thinking 'one person, somewhere.' I think we're on the same page when I say we're both thinking 'too little, too late.' Don't confuse clever marketing and free advertising for innovation.
[1] A slight exaggeration. I believe Allaire actually supported the product for at least a week after they rolled it out.
-
Abandonware, or 'Allaire Forums Open Sourced'
xtra sends news that Allaire has "open sourced" its Forums software (web-based threaded discussion groups). You can either rush off to check it out or read a bit of commentary below about abandoned software.For those who don't know, Forums is a package of Cold Fusion templates which runs on a web server with Cold Fusion installed. You can see an example of it at forums.allaire.com.
I've been using Cold Fusion for a few years now, and my initial reaction was, "Why bother?" Allaire released the initial version of Forums in 1996, supported it for about 20 minutes or so[1], and began the process of abandoning it in favor of developing a lucrative "enterprise computing" package. Around 1998 or so, perhaps even 1997, people started asking for it to be open-sourced. In 1998 Allaire made a few bug fixes and released version 2 of the software, and in November 1999, they announced the software would be open-sourced. And yesterday, they actually did it. Of course, all of their Forums customers decided they were abandoned a few years ago, and found another product.
Now in one sense, Forums has always been "open source". Cold Fusion templates are interpreted, not compiled (and Forums was released before Allaire added even the weak encryption for templates that they now support), so anyone with a few weeks to kill could scrutinize the code and figure out how everything worked. Of course, redistributing modified versions of the code was a no-no, and if you made any modifications to it, even bug-fixes, then you lost all support from Allaire. Just like any compiled software product. In fact, I believe changing the templates was against the old license agreement, though I don't have a copy of the old license readily available.
So basically what they've done is make it freely downloadable. The license agreement is one of those bastardized we-took-our-standard-license-and-changed-a-few-words things that very obviously originated in the mind of a lawyer used to writing proprietary software licenses. I suppose it's open, but it sure isn't friendly about being open, know what I mean? It giveth with one hand, and taketh away with the other.
In any case, this is a classical example of the "abandoning a product while trying to keep our customers from feeling abandoned" open-source motivation. I'm dubious about its success, in this case or in the other cases where this is the motivation behind opening up a set of code. If Allaire had actually done this maybe three years ago, Forums would probably be a robust and stable product by now, and it would probably be driving a fair number of sales of the Cold Fusion application server. Instead, Allaire collected ($400 * #number_of_sales#) and pissed off (0.95 * #number_of_forums_customers#) by selling them a product with zero support.
Are people really going to flock to it now, spend a few hours parsing the license and trying to figure out if they can do anything useful with the code, and spontaneously develop a thriving user-group to support this thing? If Allaire can't even support it, why do they expect others to?
Maybe I'm wrong. Maybe it'll be a huge success, it'll turn into a beautiful open-source product and every Cold Fusion site worldwide will want their own set of discussion groups. Or maybe it'll just turn into another ghost site, lights on, but nobody home.
The open source/free software community is likely to see a lot more of these sorts of projects in the future. When your car gets old and feeble, and you don't feel like fixing it up anymore, you can donate it to Goodwill or to your local school for their auto shop course. Or you just take the plates off and drive it down to the waterfront, roll down the windows, leave the keys in it, and walk away.
When you don't feel like supporting your old software anymore, you dub it "open source", send out a press release touting your bold move, and dump it in the software burial grounds. It's a little better than previous burial methods (which involving interring the software in Yucca Mountain, permanent disposal), but maybe not very much.
Now Emmett is a little more optimistic. He notes that if even one person does something useful with the code, it's a net gain. And I suppose he's right. But the community is going to have to learn how to deal with "open source" code that is actually just a cynical move to dump some unsupported product and talk about how you're supporting the open source world.
Emmett: I agree with you, but there's always the point that someone will probably find a good use for it, even if it's to test it once and throw it away. OOP means that talented developers are talented in the reuse of code. I mean, if only one person picks it apart, takes 200 lines of code, and uses it to build some better, more efficient system of some sort, and GPL all of it, isn't that worth it? I think so, and I think it's the 'one person, somewhere' belief that keeps everything going. If they were serious about doing something, they would have used the GPL and been done with it.
The key here is that Allaire isn't thinking 'one person, somewhere,' they're thinking, 'good PR,' while they'll turn this into a PR extravaganza and say they're thinking 'one person, somewhere.' I think we're on the same page when I say we're both thinking 'too little, too late.' Don't confuse clever marketing and free advertising for innovation.
[1] A slight exaggeration. I believe Allaire actually supported the product for at least a week after they rolled it out.
-
Coldfusion for Linux
Recently many people have been asking for a port of Coldfusion to Linux. Allaire has just announced it will do just that. Thanks Jeremy! There is no definite release date yet since Coldfusion relies on third party products which will have to be ported or replaced. Note that this port came about because of user demand. You have a voice: use it! Thanks to Svartalf, James Morris, M1m3R, and xtra. -
Allaire considering Cold Fusion for Linux
Chris Colon writes "For NT (and more recently, Solaris) Web developers, Cold Fusion from Allaire has long been an extremely strong tool for rapidly building Web applications and connecting sites to databases. I recently asked in a forum on Allaire's Web site whether they were going to make a Linux port of Cold Fusion. Eventually I invoked the name of one of the founders in the company (Jeremy Allaire) in my argument in favor of a Linux port. He actually responded to the public thread, personally, and basically said that they were considering it. The thread is over here.If a fraction of Slashdot's readership jumps in and gives Mr. Allaire some good feedback, we may eventually see a Linux version of Cold Fusion. For many a Web developer, that would be a dream come true. Thanks for your time! "