AMO is getting a new look. Would you like to see it?

Visit the new site

닫기

부가 기능 개발자 FAQ

부가 기능 개발

How do I build an Add-on?

Mozilla provides documentation on how to build an add-on via the Mozilla Developer Network.

".xpi"는 무슨 파일인가요?

확장 기능은 XPI ("지피"로 발음) 확장자를 통해 ZIP 파일이나 묶음 상태로 패키징되어 배포됩니다.

XUL이 무엇인가요?

XUL (XML User Interface Language)이란 Mozilla의 XML 기반 언어로 풍부한 기능을 가진 크로스 플랫폼 애플리케이션을 개발할 수 있습니다. 버튼, 메뉴, 도구 모음, 트리 등의 사용자 인터페이스 자원을 제공하며 웹 브라우저 UI의 각 부위를 조정해서 부가 기능을 향상시키는데 쓸 수 있습니다.

Note: XUL is considered a legacy technology in Firefox, and add-ons using XUL will no longer load starting from Firefox 57. Please use WebExtensions APIs to develop new add-ons. If you have a legacy add-on, consider migrating it to WebExtensions. For information on migrating a legacy add-on, please visit Porting a legacy Firefox add-on.

최신 버전의 Mozilla 소프트웨어에 대한 호환성 테스트를 하려면 어떻게 해야 하나요?

To ensure compatibility with the latest Mozilla software, it's important to download updates as they become available and test your add-on to ensure that it is still functioning as expected. Since these releases at times introduce architectural changes that may impact the functionality of your add-on, it's important to be actively involved in the beta process to ensure that your add-on users are not negatively impacted upon final release of Mozilla software.

자원 제공

부가 기능 제작에 조언이 필요합니다. 어디에서 도움을 받을 수 있을까요?

  • irc://irc.mozilla.org/
    • #extdev (부가 기능 개발 토론)
    • #amo (AMO 상에 부가 기능 호스팅 관련 도움)
    • #webextensions (for discussions about developing and porting to WebExtensions)
  • Add-ons forum

Mozilla에선 개발 서비스를 제공하고 있나요?

아니오.

부가 기능 제작에 고용할 서드파티 개발자가 있을까요?

Yes. You may find 3rd party developers via the Add-ons forum, mozilla.jobs list, mozillaZine forums or the Mozilla Wiki. Please note that Mozilla does not offer developer recommendations.

부가 기능에 기부금 설정하기

부가 기능을 직접 호스팅해도 될까요?

Yes. Many developers choose to host their own add-ons. Choosing to host your add-on on Mozilla's add-on site, though, allows for much greater exposure to your add-on due to the large volume of visitors to the site.

Mozilla에서 부가 기능을 호스팅 해준다구요?

예. Mozilla의 부가 기능 웹사이트에서 호스팅 할 수 있습니다.

AMO가 뭔가요?

Mozilla의 AMO(https://addons.mozilla.org)는 개발자에게 개발, 배포, Mozilla가 제공하는 환상적인 소비자 기술 지원 등의 도움을 주는 인큐베이터라 할 수 있습니다. 도구 및 관리에 필요한 기반 시설 등을 제공함으로써 부가 기능을 수많은 Mozilla 이용자들에게 노출시키는 역할을 하고 있습니다.

Mozilla에선 제 계정 정보를 안전하게 지켜주나요?

예. 저희의 개인 정보 보호 정책에 Mozilla가 어떻게 개인 정보를 관리하는지 서술되어 있습니다.

AMO에 있는 "개발자 도구"란 무엇을 말하는 건가요?

"개발자 도구" 대쉬보드는 부가 기능을 관리하기 위해 제공되는 도구들이 있는 구역을 말합니다. AMO에 부가 기능을 제출하거나, 부가 기능 정보 관리, 통계 조회 등에 필요한 기능들을 제공하고 있습니다.

Mozilla에선 어떤 부가 기능이 용인되는지에 대한 정책을 마련하고 있나요?

Yes. Mozilla's Add-on Review Policies describe what is an acceptable submission. This policy is subject to change without notice. In addition, the Add-on Reviewer Team uses the Add-on Review Guide to ensure that your add-on meets specific guidelines for functionality and security.

How do I submit my add-on?

The Developer Tools dashboard will allow you to upload and submit add-ons to AMO. You must be a registered AMO user before you can submit an add-on. Before submitting your add-on be sure to you have read the Add-on Review Policies to ensure that your add-on has met our guidelines.

부가 기능에 어떤 운영 체제를 선택해야 하나요?

부가 기능이 제대로 작동하는 운영 체제로 선택해야 합니다.

부가 기능에 어떤 분류를 지정해줘야 하나요?

분류 선정은 주 이용층과 기능적 측면에서 검토한 후 선정합니다. 넣을만한 적당한 분류가 없다고 생각되면 "기타"를 골라주세요. AMO 팀에서 보다 알맞는 분류가 있다고 판단되면 향후 다른 분류로 재분류할 수도 있습니다.

부가 기능 사용시 라이선스 동의서를 표시하게 수 있나요?

예. 부가 기능 제출시 라이선스 동의서를 넣을 수 있습니다. 부가 기능 제출 후에도 언제든 개발자 도구를 통해 라이선스 동의서를 추가하거나 갱신할 수 있습니다.

개인 정보 보호 정책을 부가 기능에 삽입할 수 있나요?

예. 부가 기능 제출시 개인 정보 보호 정책을 넣을 수 있습니다. 부가 기능 제출 후에도 언제든 개발자 도구를 통해 개인 정보 보호 정책을 추가하거나 갱신할 수 있습니다.

부가 기능 심사 과정

Must my add-on be reviewed?

New and updated add-ons may be suject to reviewed to ensure that Mozilla users have a stable and safe experience. The guidelines outlined in the Add-on Review Guide are used to review add-on submissions.

부가 기능은 누가 심사하나요?

Add-ons are reviewed by the Add-on Reviewers, a group of talented developers that volunteer to help the Mozilla project by reviewing add-ons to ensure a stable and safe experience for Mozilla users. When communicating with a reviewer, please be courteous, patient and respectful as they are working hard to ensure that your add-on is set up correctly and follows the guidelines outlined in the Add-on Review Guide.

부가 기능 심사에 쓰이는 지침이 뭔가요?

The Add-on Reviewer Team follows the Add-on Review Guide when testing an add-on. It is important that add-on developers review this guide to ensure that common problem areas are addressed prior to submitting their add-on. This will greatly assist in avoiding review issues.

부가 기능 심사엔 어느 정도 기간이 소요되나요?

심사를 해보기 전까진 어느정도 걸릴지 예측이 불가능합니다. 다음의 여러 요소들이 시간에 영향을 끼칩니다:

  • 제출된 부가 기능 수
  • 부가 기능 코드의 복잡성
  • 문제 지역 발견 횟수

This is why it's very important to read the Add-on Review Guide to ensure that your add-on is setup as expected.

부가 기능 관리하기

부가 기능이 몇회나 다운로드 되었는지 알 수 있나요?

개발자 도구의 통계 대시보드에서 AMO에 제출된 이후 다운로드 횟수에 대한 정보를 제공하고 있습니다.

부가 기능을 실제 사용중인 이용자 수를 알 수 있나요?

개발자 도구의 통계 대시보드에서 AMO에 제출된 이후 실제 사용중인 이용자 수가 몇인지에 대한 정보를 제공하고 있습니다.

부가 기능의 업데이트는 어떻게 제출하나요?

개발자 도구 대시보드의 "새 버전 업로드" 옵션을 골라 새 .xpi 파일을 업로드해서 업데이트를 제출할 수 있습니다.

Does my update need to be reviewed by reviewers?

Add-on updates may be subject to review just the same as new submissions.

사용자 평가

부가 기능에 부정적인 평가를 올린 이용자에게 답글을 올리려면 어떻게 해야 하나요?

개발자는 AMO에 로그인만 하면 어떤 평가든 답글을 달 수 있습니다. 거기에 이용자에겐 다음과 같은 표식도 할 수 있습니다:

  • 스팸이거나 내용이 평가가 아닙니다
  • 부적절한 언어/대화입니다
  • 없는 버그를 신고했거나 기술 지원을 요청합니다
  • 기타 (세부 사항을 묻는 팝업창이 뜹니다)

Currently, AMO does not provide a mechanism to directly communicate with a the author of a user review.

부정적인 평가에 대해서 삭제를 요청할 수 있나요?

아니오. 저희는 부정적인 평가들이 허위라고 판단되지 않는 이상 평가들을 제거하지 않습니다.

정확하지 않은 평가에 대해서 제거를 신청할 수 있나요?

작성자가 부정확한 내용이 있는 평가에 대해 저희에게 삭제를 요청할 경우, 저희가 그 글을 검토해본뒤 삭제여부에 대해 결정하게됩니다.

오픈 소스 라이선스에 대해 알아보기

다양한 오픈소스 라이선스에 대한 정보가 필요하십니까? 어떤 라이선스를 선택해야 할지 궁금하신가요? 전체 라이선스 내용을 확인하지 않더라도 아래 사이트에서 각종 라이선스 정보를 비교해 드립니다. 그러나, 이 정보들은 개인적인 용도 및 정보의 역할만 하는 것이고 법적인 정보는 아닙니다. Mozilla는 이들 정보에 대해 책임을 지거나 정보의 신뢰성에 대한 보장을 하지 않습니다.

https://www.mozilla.org/MPL/

Mozilla Public License("MPL")에 대한 전체 내용에 대해 FAQ를 이용하시면 자주 묻는 질문에 대한 답을 보실 수 있습니다.

https://community.kde.org/Policies/Licensing_Policy

오픈 소스 라이선스별로 상용 소프트웨어 연결 및 변경 코드 재배포 등에 대한 비교 및 요약 정보

http://www.gnu.org/licenses/license-list.html

자유소프트웨어재단은 주요 오픈 소스 라이선스에 대한 간단한 요약 및 카피레프트나 자유 SW 라이선스에 대한 정보와 이에 대한 토론 정보를 제공합니다.

http://opensource.org/licenses/category

오픈 소스 이니시티브도 주요 오픈 소스 라이선스에 대한 정보를 제공합니다.

https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses

A comparison of known open source licenses on Wikipedia.

http://choosealicense.com/

A site to provide non-judgmental guidance on choosing a license for your open source project.