Skip to content

rhymix/rhymix

Repository files navigation

Rhymix

PHP Lint & Codeception

한국어

Rhymix(라이믹스)는 누구든지 쉽고 자유롭게 독립적인 홈페이지를 만들어 자신을 표현하고 커뮤니티를 키워나갈 수 있도록 돕기 위한 CMS(content management system)입니다.

XpressEngine 1.8 버전을 fork(가지치기)하여 진행하는 프로젝트로, 누구나 무료로 사용할 수 있고 개발에 참여할 수도 있는 자유 소프트웨어(free software)입니다.

Rhymix는 "시를 짓다, 운을 맞추다"라는 의미의 "rhyme"과 "조합하다, 변주하다"라는 의미의 "remix"를 합친 이름입니다. 라이믹스는 인터넷 공간에서 자유롭게 창작 활동을 하고 다양한 소프트웨어와 콘텐츠를 조합하여 새로운 것을 만들어내는 모든 사용자들을 응원합니다.

개발 방향

Rhymix는 개발자와 사용자가 서로의 권리와 책임을 존중하는 인터넷 생태계, 중앙집중형 SNS 플랫폼에 의존하지 않고도 누구나 내 목소리를 낼 수 있는 세상, 벤처기업이나 스타트업의 개발자들뿐 아니라 평범한 블로거, 동호회, 학생, 장애인 등도 사이버 공간에 당당하게 집을 짓고 서로 소통할 수 있는 미래를 만들어가길 원합니다.

개발자 위주, 서비스 제공자 위주로 나아가는 현대의 IT 동향을 무차별적으로 받아들이기보다는 사용자의 주권과 열린 인터넷 환경을 보호하는 기술을 집중적으로 발굴하며, 우리나라 인터넷 커뮤니티의 성장을 이끌었던 90년대 제로보드와 2000년대 XE의 정신을 이어받아 2020년대 현재 위기에 처한 오픈 웹을 지키고 회복시키는 일에 앞장서고자 합니다.

그러기 위해서는 다른 어떤 CMS보다도 일반 사용자를 위한 편리성이 가장 뛰어나야 합니다.

  • 초보자도 쉽게 클릭 몇 번으로 웹사이트를 완성할 수 있을 만큼 편리한 CMS
  • 최신 기술을 적극적으로 사용하고 속도가 빠르며 보안이 우수한 CMS
  • 커뮤니티를 통해 사용자와 개발자의 건전한 의사소통을 돕는 CMS
  • 애드온, 모듈, 위젯 등 기존 XE 서드파티 자료들과의 호환성을 최대한 보장하려고 노력합니다.

설치 환경

Rhymix를 사용하려면 PHP 7.2.5 이상, MySQL 또는 MariaDB가 필요합니다. 자세한 설치 환경은 매뉴얼을 참고하십시오.

개발 참여

Rhymix는 개발자, 디자이너, 번역가 등의 도움과 일반 사용자들의 버그 신고를 환영합니다. 참여를 원하시는 분은 질서있고 효율적인 프로젝트 운영을 위해 이슈 및 PR 작성 방법코딩 규칙을 먼저 읽어 주시기 바랍니다.

보안 취약점을 발견하셨다면 해커들에게 알려지기 전에 먼저 패치를 작성할 수 있도록 devops@rhymix.org로 알려 주시면 감사하겠습니다.

공식 홈페이지

커뮤니티

저작권 및 라이선스

Rhymix는 GNU GPL v2 또는 그 이후 버전 라이선스의 적용을 받는 자유 소프트웨어(free software)입니다. 자유 소프트웨어는 "오픈소스" 또는 "개방형"이라는 명칭으로도 알려져 있으며, 개발자와 사용자의 자유와 권리, 참여와 책임을 강조하는 프로그램으로 누구나 무료로 사용할 수 있고 개발에 참여할 수도 있습니다.

Rhymix는 NAVER가 일부 저작권을 가진 XpressEngine의 소스코드에 바탕을 두고 있습니다. Rhymix 개발자들이 추가 및 변경한 부분의 저작권은 해당 개발자들에게 있습니다.

XpressEngine은 초창기에 GPL을 사용하다가 버전 1.4.0부터 LGPL로 전환했지만, Rhymix는 사용자의 권리를 더욱 보호하고 자유 소프트웨어 본연의 정신에 충실하기 위해 라이선스를 GPL로 되돌렸습니다. (라이선스 전환은 LGPL v2.1 제3조에서 허용하고 있습니다.)

GPL은 WordPress, Drupal, Joomla 등 세계적인 CMS들이 공통으로 채택하고 있는 라이선스이므로 사용자 및 개발자의 권리와 의무도 이러한 CMS들의 경우와 동일합니다.

홈페이지에 Rhymix를 사용하는 것만으로 소스코드를 공개할 의무가 발생하지는 않으며, Rhymix의 소스코드를 수정하거나 확장 기능을 직접 개발하여 사용하더라도 마찬가지입니다. 그러나 직접 개발한 확장 기능을 제3자에게 배포 또는 판매할 경우에는 반드시 소스코드를 제공해야 하며, 이러한 소스코드는 모두 GPL 라이선스의 적용을 받습니다.

English

Rhymix is a content management system (CMS) for everyone who wants to create independent homepages to express themselves and build their communities easily and freely.

Rhymix is a fork of XpressEngine version 1.8 and is free software that anyone can use for free and participate.

Rhymix is a combination of "rhyme" in the sense of "making a poem, adjusting the sound", and "remix" in the sense of "combining, changing". Rhymix cheers everyone who freely creates and/or assembles new things in the Internet space by combining various software and contents.

Development Direction

Rhymix developers want an Internet ecosystem where developers and users respect each other's rights and responsibilities, a world where everyone can speak their voice without relying on a centralized SNS platform, a future where ordinary bloggers, students, the disabled and others as well as developers of startups can build a home in cyberspace and communicate with each other.

Rather than indiscriminately accepting modern IT trends that are centered on developers and service providers, we focused on technologies that protect users' sovereignty and open Internet environment. Taking the spirit of ZeroBoard and XpressEngine, which led the growth of the Korean Internet communities in the 1990s and 2000s respectively, Rhymix wants to take the lead in recovering and restoring the open web in the crisis of the 2020s.

This requires the most convenience for the average user over any other CMS.

  • CMS that is convenient enough to create the website easily, even for beginners, with a few clicks
  • CMS that is actively using the latest technology, fast and secure
  • CMS to help users and developers communicate well through community
  • We try to ensure maximum compatibility with existing XpressEngine third-party materials such as add-ons, modules and widgets.

Installation Environment

Rhymix requires PHP 7.2.5 or higher, and MySQL or MariaDB. Please see the online manual for more information on server requirements.

Participation in Development

Rhymix welcomes developers, designers, translators, and bugs to the public. If you would like to participate, please read Issue and PR Submission Guide and Coding Standards first to ensure efficient and orderly project management.

If you have found a security vulnerability, please let us know at devops@rhymix.org so that we can make a patch before it is exploited.

Official Website

Community

Copyright and License

Rhymix is a free software licensed under the GNU GPL v2 or later. Free software is a program that emphasizes the rights and responsibilities of developers and users to participate or use in freedom.

Rhymix is based on the source code of XpressEngine (Github), which is free software partly owned by NAVER. Rhymix developers have copyrights on the added and modified code.

XpressEngine has been licensed under the GPL in its early days and switched to LGPL from version 1.4.0, but Rhymix has reverted its licenses to the GPL for further protection of the rights and spirit of free software. (License conversion is allowed in LGPL v2.1 Section 3.)

The GPL is commonly adopted by global CMSes such as WordPress, Drupal, and Joomla. The rights and obligations of users and developers of Rhymix are the same as those CMSes.

The use of Rhymix on homepage does not impose a duty on you to release the source code, even if you modify the source code or develop the extension yourself. However, distributing and/or selling the source code or extension according to the GPL license, you have to provide the source code.