Geir Magnusson Jr wrote:


Jonathan Revusky wrote:

Geir Magnusson Jr wrote:

I wouldn't call it "rogue" :)

I'm surprised that there weren't any version tags, as I am usually very good about that...

Do you want to see a release?


This whole discussion strikes me as odd. To me, the reasons for a new release are that you have new features and/or bugfixes that you want to get out there. Why on earth would you put out a new release of something that has not been actively developed for at least 3 years, and, of which nobody really has taken ownership, something that is basically abandonware?


Because at the ASF, the concept of release is a serious thing.

"The concept of release is a serious thing."

Hmm... My first reaction to this sentence was basically: "What on earth is this guy saying?" Like, does this mean that, elsewhere, the "concept" of release is *not* a "serious" thing? And what does that mean, pray tell...

Well, okay, it may be that there is some greater seriousness than average at ASF regarding the various kind of administrative/bureaucratic procedures around a release, and what it means to label a release as RC vs. final vs. preview or whatever.... though I don't honestly know either...

The problem I see is that when you are serious about all the formalities and procedures around something when the "something" in question is a joke, then the whole thing is really kind of a bigger joke.

I mean, one could think of some kind of monty-python-esque skit in which you have a very formal sort of funeral, everybody dressed in somber attire, solemn eulogies being offered, and the priest in all the priestly attire speaking solemnly and so on. "Ah, Cyril, I knew him well." "The first time I met Cyril...." Later, a 21-gun salute is offered, like a full state funeral. Flags flying at half mast...

Towards the end of the skit it is revealed that Cyril is some kid's pet hamster.

Surely you see my point. The very "seriousness", the formality around the pet hamster's funeral makes it far more of a joke than it could ever be otherwise. Likewise, the "concept of release" can be serious and all, but if the thing being released is something of a joke, some abandonware that was left in some half-baked state, doesn't all the "seriousness" just make the whole thing even more of a joke?


Henri pointed out that for some reason, it's not clear that there was an official release of this, so just for that reason, there should be.

Yes, but again, this is formalistic, bureaucratic discussion around something that... let's face it... is something of a joke.



In whose interest is it to encourage people to use code that is not being actively maintained or supported? That is what you would be doing by putting out some kind of official release of DVSL.


If people want to use it, that's their option. If they then want to contribute to it, they are not only welcome, but encouraged.


Well, typically, a con-man will defend himself by saying that the person getting conned is acting of his own free will.

For example, somebody who makes a living peddling low-quality penny stock investments will say that the people who buy this stuff (and invariably lose their money) were fully aware of the risk of losing their money and so on. That's true as far as it goes. The problem is that the penny stock huckster invariably was trying to create the impression that the underlying companies were much more solid investments than they actually were. Also, the person who bought this stuff was not a sophisticated stock investor, but a nice little old lady or some other kind of stock market neophyte, who did not fully understand how risky these investments were.

If somebody knowingly wants to use software that is in a completely abandoned, orphaned state, that is their right, just as if they want to invest in near-worthless penny stocks.

There is only a problem if somebody is misrepresenting what these things are. My concern would be that, by putting out a release, you could be sending the signal that this really is an active project, when it is not. I think there is some moral hazard in that.

After all, with the money that granny put into those penny stocks, she could have bought some good blue chip investments that would at least hold their value and probably appreciate. Similarly, the dead end effort that somebody puts into some obsolete abandonware project could have been invested in mastering some software tool that is actively maintained and developed.

But the real question is whether your goal here is self-promotion, promoting your own work independently of its quality -- or whether you want to play a positive, helpful role for people.

Jonathan Revusky
--
lead developer, FreeMarker project http://freemarker.org
Declarative XML processing with FreeMarker: http://freemarker.org/docs/xgui_declarative_basics.html




geir



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to