부가 기능 제출 규범

Mozilla 부가 기능에 호스팅되고 있는 부가 기능은 뛰어난 품질이어야 하며 사용자에게 향상된 웹 서핑 경험을 제공할 수 있어야 합니다. 저희는 부가 기능을 어떻게 공개하고 제한을 해제해야 할 지를 결정할 때 아래의 규범을 따르고 있습니다:

활동적입니까? 저희 정책에선 애플리케이션 이용자에게 적극적으로 부가 기능을 장려하는 제작자는 문제 보고서, 꾸준한 연락처 정보 관리, Firefox 출시와 변경사항에 대한 빠르고 꾸준한 부가 기능 업데이트에도 활동적이라고 보고 있습니다. 이는 토론실에 올라온 모든 질문에 대답해야 한다든지 모든 버그를 고쳐야 한다는 뜻은 더더욱 아닙니다. 다만, 질문 중에서 심각한 수준의 문제에 대해선 어느 정도는 직접 반응을 보여줬으면 합니다.

부가 기능에 대해 명확하게 기술하고 있습니까? 사용자가 새 부가 기능을 설치할 때 어떤 생각을 하게 되는가는 저희에게 있어 가장 중요한 부분입니다. 당신의 설명은 부가 기능이 무엇을 하고, 사용자에겐 어떤 혜택이 주어지며, 설치하면 어떤 것이 일어날 것인가에 대한 자세한 사항을 제공해야 합니다. 자세한 소개를 위해 외부 문서로 링크하는 것도 좋습니다. 하지만, 자체적인 설명은 기본적이며 사용자가 어떤 기능을 갖게 될 지 확신을 줄 수 있어야 합니다. 부가 기능을 업그레이드하고 변경한 사항은 버전 노트에 적절히 기입하는것도 중요합니다. 사용자가 사용하고 있던 부가 기능에 어떤 새 기능이 추가되었는지 볼 수 있어야 하며, 업데이트시 현재 사용중인 부가 기능에 작용될 변경점에 대해 알 수 있어야 합니다.

개인 정보와 보안 사항이 모두 명확하게 서술되었습니까? 이 부분은 명확한 서술로 이루어져야 하며 중요한 것은 충분히 구체적인 설명을 하는지를 느낄 수 있는가입니다. 여러 유용하고 잘 만들어진 부가 기능도 사용자 정보 형태를 조작하거나, 보안 위험을 야기할 수 있습니다. 이러한 부가 기능은 악용할 경우 사이트의 전면에선 환영받게 되나, 사용자에게 명백히 직접적인 위험이 될 것이며 이들은 스스로를 변호할 수 있게될 것입니다.

부가 기능이 제대로 검사됐고 치명적인 결점이 확실히 없습니까? 부가 기능의 공개적 접근 여부를 고려할 때 가장 중요하게 생각하는 것은 심사 보고서로써 시험용 기간동안 테스팅을 거쳐 웹 브라우저에 심각한 문제나 부정적 충돌 현상이 일어나지 않았는지 등을 표시하고 있습니다. 심사자가 부가 기능을 사용해보고 높은 수준의 문제점, 충돌, 빈번한 문제 발생 및 오류 콘솔의 메시지 도배현상 등을 보고했다면 이 보고서를 명심하고 최선을 다해 다시 작업한 후 재심을 요청해야 합니다. 완벽한 최적화나 버그 박멸을 기대하는 것이 아닙니다 — Firefox도 이러한 과정속에 꾸준한 발전을 거쳐왔죠 — 다만 이러한 것들을 최소화하려는 확실한 노력을 보여주고 그래도 남아있는 문제가 있을시엔 사용자에게 명확하게 사실 여부를 알려주는 걸 저희는 희망하고 있습니다.

부가 기능과 제작자 모두 사용자에게서 존중받고 있습니까? 소프트웨어는 쓸데없이 사용자에게 강요되거나, 속임수를 쓰거나, 활동내역을 숨겨선 안됩니다. 사용자는 (비 사용자라도) 종종 악성 코멘트를 달곤 하는데, 이들이 보고한 것 가운데 부정확한 평가는 최선을 다해 걸러낼 것입니다. 악성 코멘트에 제작자도 악성 답글로 보복하게 되는 것은 피해야 한다고 생각합니다.

유용하며 Firefox 사용자에게 널리 쓰이기에 적합한 부가 기능입니까? 자신의 부가 기능이 차세대 Greasemonkey나 Firebug가 될 필요까진 없겠지만 직장이나 소규모 커뮤니티 웹사이트 사람들에게만 유용한 것이라면 저희는 이게 아직은 모든 사용자 앞에 내보일만한 것이 아니라고 판단하게 될 것입니다.

대표적인 다른 방법으론 더 나은 부가 기능 공급을 위한 사이트 구조 개선책의 꾸준한 모색이 있겠으나, 잠재적 사용자로 이루어진 소규모 커뮤니티만 관심을 가지고 일을 하고 있는 것이 현실입니다. 자신의 부가 기능의 메타 데이터를 정확히 분류 및 유지 보수하는 것은 부가 기능의 분류를 어떻게 보다 표면화하여 사람들에게 최대한 이득을 줄 수 있을지를 찾는데 도움이 될 것입니다.

부가 기능이 북마크 내지는 그 외에 당신의 사이트에서 간단한 접속 지점만을 제공한다면, 사이트에 공개되기엔 적합하지 않습니다. 저희는 웹 애플리케이션과 새로운 웹 서비스를 Mozilla 프로젝트만큼이나 사랑합니다. 그러나, Firefox 부가 기능은 사용자에게 향상된 웹 서핑 경험을 제공해야지 Mozilla 부가 기능 사이트를 통한 새 사이트, 서비스 홍보 수단이 되어선 안됩니다. 부가 기능 설명이 대체로 사용자의 웹 서핑 향상보다 서비스에 대한 내용으로 이루어져 있다면 당신은 지금 잘못 생각하고 있는겁니다.

부가 기능에 허가되지 않은 상표권이나 저작권 문제는 없습니까? 상표 권리자나 저작권 소유자에게 아무 피해가 없다는 것을 나타냈더라도, 상표권이나 저작권을 어긴 부가 기능을 호스팅할 순 없습니다. 등록된 이름이나 이미지를 사용할 권리가 없다면, 부가 기능에 이러한 것을 올리진 말아주십시오. 부가 기능에 다른 사람의 저작권이 있는 코드가 포함되어 있고 부가 기능 사용에 허가를 받지 않았다면, 부가 기능에 이 코드를 제출하지 말아주십시오.

다른 부가 기능의 소스 코드 재사용에 관해, 제작자가 당신의 저작물에 자신의 코드 사용 허락에 있어 태도가 분명치 않다면 — 오픈 소스 라이센스 하에 있는 것이라도 — 그것을 사용할 권리는 없다고 생각해야 합니다. 권리를 찾기 위해 제작자에게 연락을 취할 수 있지만, 사이트에 명시된 사항이 이미 있고 제작자가 당신의 요구에 응답하지 않을 수도 있으므로 저희는 어떠한 특별 권리도 당신에게 제공할 수 없습니다.

"Mozilla", "Firefox", "Thunderbird" 등은 Mozilla 재단의 상표로 등록되어 있습니다. 상표 사용에 있어 Mozilla의 정책은 혼동 및 보호 장치의 결함으로 인한 상표권 기각을 방지하도록 설계되어 있습니다. 이러한 보호 장치의 필요성을 존중해주시고 Mozilla 재단의 소중한 자산 보호를 위해 저희를 도와주십시오.

라이센싱

부가 기능에 적합한 라이센스를 선택하는 것은 제출 과정에서 매우 중요한 단계입니다. 라이센스는 소스 코드에 부여된 권리를 설명하고 있으며 당신의 지적 재산권 보호에 있어 매우 중요합니다.

부가 기능 제출 과정 도중에, 선택한 라이센스의 인기 목록을 제공받게 될 것이며 거기엔 자신이 고른 라이센스의 기능이 열거되어 있을 것입니다. 어떤 라이센스 옵션이 자신에게 맞는지는 법률 전문가와 상담하는 것이 가장 좋습니다. 소스 코드의 권리 라이센스 선택은 훗날 혼동 및 코드 분쟁을 방지하는데 도움이 될 것입니다.

마지막 업데이트: 2011년 1월 13일