License

批踢踢大部份的程式碼都是公開的,並使用 GPL 的方式進行授權, GPL 原文於 General Public License (中文譯於 GNU 通用公共授權 ,不過若遇爭議時,仍應以英文版本為主) 。
簡略 (但不精確) 的說,您可以「自由」的使用這些程式碼。包括使用它 (如自行架設另外一個 BBS) 、對它進行修改或進行延伸著作 (唯只要使用到部份的本程式碼,則需一併使用 GPL 授權) 、對程式碼進行研究、散布 (需連同程式碼一併散布) 。

GitHub

批踢踢的程式碼是使用 Git 這套版本管理系統進行管理,並直接公開於 https://github.com/ptt/pttbbs ,提供暱名的下載以及相關服務,包括可以進行 diff ,甚至 blame 。當然 commit 需要特別的權限。

Developers and Maintainers

Ptt BBS ,一開始是由 Eagles BBS 以及 Sob BBS 改出來的,參考過許多前輩們的作品以及感謝各位前輩的熱情相助,詳細的祖先圖表請見 ANCESTOR
現在, Ptt BBS 已經獨立成為 Ptt BBS 專案。而大部份的程式碼以及相關的服務,是由目前就讀於 國立台灣大學 資訊工程學系 的學生,或是已經從系上畢業的學長 / 學姊進行開發以及管理。在 About 內有對於開發以及維護團隊的介紹,並可透過 Contact 與我們聯絡。

當然,我們同時歡迎各界高手與我們一同修正更新,以提供更快捷更方便更穩定的服務。

Build Your Ptt BBS!

若您有需要自己架設一個 Ptt BBS ,您可以參考 INSTALL 這份文件;相關的程式碼以及所需要的附件,您可以透過 Subversion Repository 直接取得 (位於 http://opensvn.csie.org/pttbbs) ,或是透過 ftp://ptt2.cc 取得每日自動做成的 tar ball 。

使用的作業系統上,建議您可以採用 FreeBSD 或是 Linux。
FreeBSD 4.x 以及 5.x 皆完成測試沒有問題。但是,若您的站台十分龐大 (例如說會超過五千個人同時上線) 由於 IO 速度的考量,FreeBSD 4.x 將是目前比較好的選擇,目前本站尚未對 FreeBSD 5.4 進行測試。
在 Linux 上,本站比較建議的是用 Debian GNU/Linux ,在 kernel 版本為 2.4.x 以及 2.6.x 之上皆沒有問題,但是比較建議使用 2.6.x 的核心。

在硬體平台方面,Ptt BBS 已經完成對於 AMD 64 bits / intel EM64T 平台的支援。在您採用了 AMD 公司出品的 Opteron 這一類支援 64 bits 功能的處理器,或是 Intel 公司出品的支援 EM64T 的 Xeon 等等的處理器,您可以使用 FreeBSD/amd64 或 Linux Pure X86-64 , 配合 gcc 使用。
除了 i386 以及其相容平台外, Ptt BBS 同時在使用 intel Itanium 2 的處理器搭配 Linux-IA64 以及 gcc 測試完成。Ptt BBS 同時可以在 Sun Solaris 上執行。
一般來說, Ptt BBS 應該可以在各個 unix-like 的作業系統底下編譯並且正常執行。

建議使用 GNU C Compiler 做為編譯器。而 Portland Group C and C++ Compilers 目前正在測試中。或是您可以嘗試使用 Intel C Compiler 。 (註:本站目前尚無 Intel C Compiler 的授權故無法進行測試)
另外,您可以直接使用作業系統預先搭載的 GNU C Library ,目前 Ptt BBS 也支援使用 diet libc (一般來說較 GNU C Library 更為節省記憶體)。

PttBBS 目前沒有Microsoft Windows 使用的版本,也沒有打算要支援。

Ptt BBS 對於記憶體以及運算上皆花許多心力調校過,除非您打算架設十分龐大的站台,否則目前市面上買的到的電腦多半足以提供完善的服務。建議您使用較多的記憶體,硬碟容量則不需要太大。