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 這份文件;相關的程式碼以及所需要的附件,您可以透過 GitHub repository 直接取得 (位於 https://github.com/ptt/pttbbs)。

使用的作業系統上,建議您可以採用 Linux 。FreeBSD 亦可,但近期已無進行相關測試。
在 Linux 上,本站比較建議的是用 Debian GNU/Linux ,並採用最新的系統核心。

在硬體平台方面,Ptt BBS 已經完成對於 64 位元執行環境的軟體支援。 一般來說, Ptt BBS 應該可以在各個 unix-like 的作業系統底下編譯並且正常執行。

建議使用 GNU C Compiler 做為編譯器。
另外,您可以直接使用作業系統預先搭載的 GNU C Library

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

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