开发记事本

生命中闪过了多少if...then...else...

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

前段时间刚刚向大家推荐了DotNet下的开源图形控件The Netron Project,才不过半个月的时间,Netron项目就没有了,真是世事难料啊。

在CodeProject上(http://www.codeproject.com/script/profile/whos_who.asp?vt=arts&id=524590)Netron的作者Francois *Swa* Vanderseypen有一个简单的自我介绍,这篇自我介绍说明:Francois实实在在是一个天才:

Job: .Net architect in Belgium. Heterogeneous integrations, now more than ten years in the field. Time flies...During working hours I play with IBM Tivoli, SQL Server, mainframes, WebSphere MQ and everything in between. If you have a challenging job for me, drop me a note

Interests: as good as everything, but with a PhD in theoretical physics you can assume I spend a lot of time with mathematical ideas and complexity. Quantum gravity (Loops and knots) in my nostalgic moments. I tend to improvize a lot on my piano and thanks to the blogging phenomenon I write quite a lot of pseudo-philosophical essays.

天才可以写出一流的软件,但未必能够成功地推动一个开源项目,非常优秀的The Netron Project似乎名声不是很大。

Netron的最后版本2005年夏天发布的v2.2.2036;在2006-01-19作者发布新闻:预计将在七月份发布全新的3.0版本,功能也将比2.2强大更多;

然而我们可能永远都无法等到这个版本了。

在我向大家推荐Netron的时候,Netron的主页(http://netron.sourceforge.net)已经无法访问,所有的资料全部丢失,取而代之的是一首诗:

The truly creative mind in any field is no more than this:
A human creature born abnormally, inhumanly sensitive.
To him…
a touch is a blow,
a sound is a noise,
a misfortune is a tragedy,
a joy is an ecstasy,
a friend is a lover,
a lover is a god,
and failure is death.
Add to this cruelly delicate organism the overpowering necessity to create, create, create -
so that without the creating of music or poetry or books or buildings or something of meaning,
his very breath is cut off from him.
He must create, must pour out creation.
By some strange, unknown, inward urgency he is not really alive
unless he is creating.

(Pearl Buck)

这个时候很难知道发生了什么事情,大约2006-06-13左右,访问netron.sourceforge.net看到的是如下的内容:

Give me,
a job with free spacetime for working on diagramming stuff,
a fair allotment and good coffee,
no commercial worries, just faith in innovative ideas.
In return I can give you
the best .Net open source around,
creativity and passion unlimited,
an inspiring and erudite compeer,
impartial friendship, true commitment.

Let me,
be.

Until then; I am sorry.

看来作者对于工作和爱好的矛盾已经无法调和了(是谁说国外搞开源的程序员都是在衣食无忧的情况下搞开源的?),但是因此而删除网站内容的行为似乎不太应该,由于Netron项目一直缺乏很详尽的文档,Netron主页上的资料(主要是其中的一些教程)对于Netron的学习和使用是至关重要的,删除网站内容对于Netron的使用会造成非常大的困难。

随后,Netron在SourceForge(http://www.sourceforge.net/projects/netron)上的项目内容除了CVS仓库以外全部被删除,共同开发人员也已经被Francois删除,再去访问netron.sourceforge.net,则是如下内容:

While I beg you for your financial help,
you continue asking me my latest code
just to make sure
your business can continue.
My God,
the open source world is truly
a cruel place!

看来作者在寻求帮助的时候,得到的却都是索要源代码的请求,因此对开源已经失去了信心(the open source world is truly a cruel place!),做出了一个很极端的举动。

我想没办法责怪作者,毕竟自己为之付出了那么多的心血,却得不到积极响应是件很让人伤心的事情。

不过开源的好处在Netron目前的情况中得到了相当好的体现,Netron关闭后,用户only_me在SourceForge上注册了一个新的项目:Netron Reloaded;这个项目将延续Netron原有的代码和文档,并将作为Netron官方版本之外的一个分支继续开发下去。

这一期(2006年第7期)的《程序员》杂志在描述Ubuntu Linux的时候有一段话,用来说明Netron的当前状态很合适:“只要它仍然有益于社区,就会有人站在它倒下的地方,继续前行。开源的魅力正在于此。


现在的情况:
Netron的主页(http://netron.sourceforge.nethttp://www.netronproject.com)都指向了一个商业图形软件的订购页面;有人说是作者把Netron卖给了商业网站了,也有人说作者是想让大家看看Netron项目有多高的价值。

Netron Reloaded项目已经恢复了Netron项目在SourceForge上发布过的原有的文档和源代码的下载,only_me在2006-06-15说将在当晚恢复代码的CVS仓库,但是时至今日Netron Reloaded的CVS仓库仍然是一片空白。

Netron项目使用的协议是作者自己编写的一个协议,Netron Reloaded项目则采用了LGPL开源协议,尽最大可能地保证了和原协议的兼容,但是有人指出擅自改变原有代码的授权协议并不合适。

希望Netron Reloaded能够一路走好,也祝愿Francois能够找到一个更好的工作,能够有足够的时间和资源 working on diagramming stuff。

posted on 2006-07-01 21:30  NetCobra  阅读(5095)  评论(8编辑  收藏  举报