Category Archives: Software

Software

EULA

Boing Boing 看到「How much crap is in your P2P app?」提到 EULA 的長度:

eDonkey’s EULAs fill 90 on-screen pages.

iMesh’s EULA is 56 on-screen pages. (I assume this is the version of iMesh from before they shut down). v Kazaa’s EULA fills 182 on-screen pages. The app writes 845 registry keys upon installation.

Morpheus shows you 44 on-screen pages of EULA for its bundle-ware, DirectRevenue.

LimeWire has no EULA and no bundle-ware. If you already have the Java Runtime Environment installed, it also has the smallest install footprint of any of the apps (cuz it’s a Java application).

咦,我應該去看看我們家 KKMan 有多長 XD

Hosting Resource

Oui-Blog 的「前輩有交代 未雨先綢繆 (重要公告)」提到 Oui-Design 用了整台主機 10% 的 resource。

呃… 用過 MT 的人 (呃對,我更久前用過 MT,當年是 hlbCCCA 主機上架的 MT,當年的網址應該是 http://ccca.nctu.edu.tw/~gslin/blog/,現在不存在了) 都應該知道 MT 在 build article 的時候很吃資源。整台主機的 10% 對 hosting 業者來說吃不消… (太多白工花在 fork + exec 以及 Perl compile…)

一種做法是使用 mod_perlMT 的部分需要加上一些 patch (當年有看到別人有這樣做),這樣可以省下 CGI fork + exec 以及 Perl compile 的時間 (這樣最省的地方可能是 trackback spam),我「猜測」Typepad 可能是走這條路… 不過,如果機器不是自己的,大概都沒辦法這樣搞。

另外一種做法是用 SpeedyCGI 或是 PPerl (不過這部分只能省 Perl compile 的 resource),我沒試過,這只是我想到的解法之一…

另外就是 backend 不要用 file,儘量用 database (通常是 MySQL),這樣會把一部份的 loading 散到 database 上,對 hosting 業者來說比較無所謂 (這些 hosting 的 database 都很猛的,某短網址站就直接把 n GB 的資料直接倒到 hosting 的 database)。

呃,一時間只有想到這樣…

Firefox is not Free when you BUILD it

Gervase Markham 的「Free Binaries of Firefox」這篇文章裡提到六個禮拜前 Richard M. Stallman (RMS) 向他們 (Foundation) 提到了在 compile Firefox 時的過程並不是 “Free”,因為:

  1. 需要用到 Talkback 這個軟體。
  2. Firefox EULA 裡某些條款使得在自己 compile 時需要移除 trademark (這包含了那個 firefox icon,所以你拿到 unofficial build 的時候應該都會發現 icon 被換掉了),並遵守 US export 規定。(文內沒有提到,不過我猜是因為 SSL 高加密的部分用到的關係)

在文章後面有提到 RMS 受不了等待,於是自己準備出來搞 free build :p (然後下面的 comment 一些人幹剿 RMS 說他太急了?:p)