從發行角度定義的開源軟件必須滿足以下條件:
免費再分配;程序源代碼程序必須包含源代碼,並且必須允許分發包含編譯形式和程序源代碼;派生程序,許可證必須允許更改或派生程序,並且這些程序必須允許在與原始軟件相同的許可證下分發;作者源代碼的完整性;沒有個人或群體歧視;許可證發放;不能為產品自定義許可證;許可證不能排除其他軟件;UNIX是壹個功能強大的多用戶多任務操作系統,支持多種處理器架構,按照操作系統的分類屬於分時操作系統。