Simple Machines 포럼

Simple Machines Forum
Simple Machines 포럼
Simple Machines Forum logo.png
개발자심플 머신
안정적 해제2.0.19 (2021년 12월 21일; 9일(2021년 12월 12일-21) [±]
릴리스 미리 보기2.1 RC4 (2021년 7월 10일; 5개월(2021-07-10) [±]
리포지토리
기록 위치PHP
유형인터넷 포럼
면허증오픈 소스
SMF 2: 3-clause BSD 라이센스
SMF 1: Simple Machine 라이센스
웹사이트www.simplemachines.org

SMF(Simple Machine Forum) 소프트웨어는 인터넷 포럼과 메시지 보드 서비스를 제공하는 오픈 소스 웹 애플리케이션이다. 그것은 Simple Machines, LLC에 의해 개발되었다.

초보 프로그래머가 운영할 수 있고 최소한의 서버 자원을 필요로 하는 웹사이트를 제공하겠다는 크리에이터의 초기 목표가 반영된 이름이다.[1] Simple Machines는 2009년 forum-software.org 무료 포럼 소프트웨어 상을 수상했다.[2]

조직

Simple Machines Forum은 개발, 커스터마이징, 문서화, 현지화/번역, 사용자 지원, 마케팅 등 다양한 운영 기능에 참여하는 자원봉사자들의 오픈소스 토론 보드 소프트웨어 프로젝트다. 이 프로젝트는 Simple Machines라는 이름의 비영리 단체가 소유하고 있다. 리로이 판 회위크("CoreISP")는 이 기구의 사장 겸 CEO이고, "인오리"는 SMF의 프로젝트 매니저다. "세스키페달리안"은 SMF의 주요 소프트웨어 개발자다.

심플머신(Simple Machines)은 미국 네바다 주법에 따라 조직된 비영리 회원 법인으로 조직되어 운영되고 있다. 회원의 자격이 되려면 법인 또는 법인은 현재 회원의 지명을 받아야 하며 서면 또는 전자적 회원가입 신청서를 작성해야 하며 이사회의 승인을 받아야 한다. 그 단체는 501(c)(3) 단체가 되기 위해 신청하지 않았지만, 내부 규정은 여전히 미래에 조직이 될 자격을 박탈하는 활동을 금지하고 있다.[3]

이 단체는 개인 기부금, 웹사이트의 광고, 그리고 "채터 멤버십"으로부터의 수입으로 자금을 조달한다.[4]

역사

2001년 6월 16일,[5] 공동작업자인 제프 헤멜, 코리 채프먼, T. 오스왈드, 매트 메참과 함께 Perl에 쓰여진 최초의 오픈 소스 게시판 YaBB 1.0(Yet Another Bulletin Board)을 공개했다.[6] YaBB 1.0은 당시 최고의 무료 포럼 소프트웨어 패키지였다. 그러나 그것은 활동적인 지역사회에서 비효율적이고 느리다는 것을 증명했다.[7]

2001년 11월 12일 YaBB 1.0이 나온 직후 제프 헤멜과 크리스천 랜드(YaBB 프로젝트에서)의 도움을 받아 제프 루이스와 조셉 펑(Lewis Media Inc.)이 집필한 두 번째 프로그램 YaBBB SE 1이 발매되었다. 결국, 이 거친 YaBB의 PHP 포트의 사용자들도 자원 및 보안 문제를 보고했다.[7]

Lewis와 Fung은 YaBB SE 팀에서 분리되어 YaBB SE 효율성 문제, 보안 문제 및 새로운 기능을 추가하기 위한 다른 접근 방식을 시도했다. 루이스와 펑은 코드를[7] 완전히 다시 쓰고 브랜드명을 SMF(Simple Machines Forum)[8]바꿨다. 2003년 9월 30일, 최초의 「YaBB SE/SMF」 제품인 SMF 1.0 베타 1a가 출시되었다.[9]

YaBB SE의 개발 및 지원팀은 2004년 3월 수백 개의 커뮤니티가 운영 중이었고, 개발자들이 SMF 프로젝트에 참여하면서 폐쇄되었다. YaBB SE를 SMF로 변환하기 위해 변환기가 개발되었다.[8][10][11]

2006년 10월 23일, Simple Machines Forum 프로젝트는 "기업의 영향력에 대한 인식 없이 무료 소프트웨어를 지속적으로 제공하겠다는 팀의 의지를 확고히 하기 위해 루이스 미디어로부터 분리되었다. 그 새 회사는 Simple Machines, LLC로 명명되었다.[12] Simple Machines LLC는 애리조나 주에 등록되었고, 2006년 11월 24일 AZ주 투싼에서 3일간의 수련회 동안 Lewis Media에서 Simple Machines LLC로 저작권 이전이 완료되었다.[8]

2006년 12월 2일 SMF 1.1이 출시되었다.[13]

2007년 4월 8일, Simple Machines는 SMF 2.0의 도입을 발표하였다.[14] SMF 2.0.x는 2005년 12월부터 SMF 1.1과 함께 개발 중에 있다.

2010년 6월, Simple Machines는 네바다주에 등록된 비영리 단체(NPO)로 다시 결성되었다. LLC에서 NPO로의 자산 이전은 2011년 4월에 완료되었고, 2011년 5월에 Simple Machines, LLC가 해체되었다. 2010년 9월 24일, Simple Machines 팀은 Simple Machines LLC의 해산을 발표하였고, 모든 자산은 프로젝트를 위해 설립된 비영리 단체(Simple Machines)로 이전하였다.[12]

2011년 6월 11일 SMF 2.0이 출시되었다.[15]

2014년 11월 21일 SMF 2.1 베타 1이 출시되었다.[16]

라이센싱

SMF 1.0과 1.1은 독점 라이선스로 발행된다. 소스를 이용할 수 있지만, 수정된 구성요소의 재배포 및/또는 배포는 인가된 기업에만 한정된다.

SMF 버전 2.0 및 2.1은 3-클라우드 BSD 라이센스에 따라 라이센스가 부여된다.[17] 또한 BSD 요건에 따라 수정된 코드를 재분배하는 오픈 소스도 된다.[1]

상품들

SMF(Simple Machines Forum) 소프트웨어는 PHP로 작성되어 데이터베이스 관리를 위해 MySQL을 사용한다. 이 소프트웨어는 기존의 업계 표준을 기반으로 구축되었으며 일반적으로 높은 보안 표준으로 평가된다. PHP인 MySQL과 SMF가 프리웨어라는 사실은 크고 비교적 활동적인 자원봉사 개발 커뮤니티를 만드는 데 도움을 주었다.[1]

SMF는 일반적으로 기본 웹 호스팅 패키지(일반적으로 Linux, Apache, MySQL, PHP(LAMP) 호환 서버)에 배치된다. 온라인 동시 사용자 수가 많은 사이트에 대해 VPS 또는 전용 서버에 동시에 설치해야 하는 것이 일반적이다. 처리할 수 있는 동시 사용자 수는 사용 가능한 서버 리소스, 호스팅 공급자가 암시할 수 있는 리소스 제한, 서버 구성 및 설치된 수정 유형에 따라 달라진다. 그러나 SMF 자체는 처리할 수 있는 트래픽의 제한이 거의 없다. 즉, 온라인 사용자가 많을수록, 기능을 수행하기 위해 더 강력한 하드웨어가 필요할 것이다.[1]

Simple Machines Forum은 SMF 1.0, SMF 1.1, SMF 2.0, SMF 2.1의 4가지 버전을 가지고 있다.

버전 릴리스 날짜 최신 개정판# 수정 날짜 개발
SMF 1.0 2003년 9월 30일 1.0.23 2012년 12월 16일 비활성[a]
SMF 1.1 2006년 12월 3일 1.1.21 2015년 4월 24일 비활성[b]
SMF 2.0 2011년 6월 11일 2.0.19 2021년 12월 21일 활동적인[c]
SMF 2.1 2014년 11월 21일 2.1 RC4 2021년 7월 10일 릴리스 후보[d]
  1. ^ SMF 1.1로 대체
  2. ^ SMF 2.0으로 대체
  3. ^ 2.0과 1.1 사이에[18] 33가지 개선 사항이 있다.
  4. ^ 2.0과 2.1 사이에는[19] 54개의 개선 사항이 있다.

기능 추가 기능 수정

SMF는 Simple Machines 메인 사이트를 통한 무료 수정 호스팅 및 추적을 위한 수정 기반 저장소를 가지고 있다. 아케이드, 헬프 데스크, 프로필 추가, 갤러리, 스팸 필터, 다양한 SEO 기능 등을 포함한 많은 개조품, 또는 "모드"가 무료로 만들어 배포되었다. SMF Mods 사이트에 등록하기 전에, 해당 모드는 SMF 코딩 지침을 준수하는지 확인하기 위해 SMF 팀에 의해 검증된다.

SMF에 포함된 패키지 매니저는 대표적인 기능 중 하나이다. 관리자가 스크립트의 코드를 수정할 필요 없이 SMF에 수정사항과 업데이트를 설치할 수 있도록 하며, 일반적으로 몇 번의 마우스 클릭만으로 가능하다.

비판

SMF는 무료 소프트웨어 라이센스 하에 제공되지 않는다는 비판을[by whom?] 받아왔다. 개발자들은 이를 인정한다. 수정되지 않은 소프트웨어(SMF 1)의 이전 릴리스의 재배포는 서면 허가 없이 허용되지 않는다. 그 소스 코드 역시 그것을 수정하는 방법에 대한 지침을 배포하는 것이 허용되지만 재배포할 수는 없다. 그러나 SMF 2.0 Final: 소프트웨어는 BSD 라이센스에 따라 공개되었으며, 이를 통해 포킹 및 배포가 가능하다.[20]

참고 항목

참조

  1. ^ a b c d "What is Simple Machines Forum?". WhoIsHostingThis. Retrieved January 15, 2015.
  2. ^ "Best Forum Software of 2009". Forum Software Reviews. Retrieved January 9, 2010.
  3. ^ "Bylaws". Simple Machines. Retrieved June 22, 2010.
  4. ^ "Charter membership". Simple Machines. Retrieved January 15, 2015.
  5. ^ "YaBB 1.0". Softwareweb.com. Retrieved November 12, 2001.[영구적 데드링크]
  6. ^ "Interview With Zef Hemel – Founder of YaBB". The Admin Zone. Retrieved Jun 15, 2005.
  7. ^ a b c Bes Zain. "Interview with Jeff Lewis, creator of YaBB SE". Sitepoint. Retrieved August 13, 2002.
  8. ^ a b c "Introducing Simple Machines LLC". The Simple Machines Organization. Retrieved November 27, 2006.
  9. ^ "SMF 1.0 Beta 1 Released!". Simple Machines. Retrieved November 13, 2003.
  10. ^ Lewis, Jeff. "YaBB Perl Software Community". YaBB SE. Retrieved March 4, 2004.
  11. ^ Lewis, Jeff. "YaBB Perl Software Community". YaBB SE. Retrieved March 31, 2004.
  12. ^ a b "Who are we?". The Simple Machines Organization. Retrieved January 15, 2015.
  13. ^ "SMF 1.1 Final". The Simple Machines Forum project. Retrieved October 25, 2015.
  14. ^ "Introducing SMF 2.0". Simple Machines. Retrieved April 8, 2007.
  15. ^ "2.0 Final has been released". The Simple Machines Team. Retrieved June 11, 2011.
  16. ^ "SMF 2.1 Beta 1 Released". Simple Machines. Retrieved October 25, 2015.
  17. ^ "Simple Machines License". Simple Machines. Retrieved November 13, 2003.
  18. ^ "Differences between SMF 2.0 and SMF 1.1". Simple Machines. Retrieved August 27, 2011.
  19. ^ "Differences between SMF 2.1 and SMF 2.0". Simple Machines. Retrieved March 29, 2014.
  20. ^ Joshua Dickerson. "Simple Machines and Open Source". Simple Machines Organization. Retrieved January 15, 2015.

외부 링크