Contributing to Open Source

Contributing to external open source projects

SK Telecom actively encourages its members to contribute to external open source projects, for example by submitting patches. If you find a bug or improve some code, contribute it back to the project. Contributing benefits not only individuals but the company as well.

This page is the starting point. Before you begin, use it to decide what you need to do.

Summary

  1. First, check whether your contribution needs approval (see the decision flow below).
  2. If approval is needed, get internal approval from your organization and then request a review (Contribution Process).
  3. Prepare your code following the SK Telecom Contribution Rules.
  4. Submit your contribution in the way the project requires.

Decision Flow

Find where your contribution fits and choose the process accordingly.

SituationWhat you need
Small fixes of 10 lines or fewer, typos, documentation improvementsContribute directly, no approval
Stack Overflow Q&A, creating GitHub issues, reviewing or approving Pull RequestsContribute directly, no approval
Other code contributions (new features, bug fixes, etc.)Internal approval, then request a review
A project requires a CLA that demands copyright assignmentRequest a review before contributing (it may not be permitted)

When You Can Contribute Without Approval

The following carry little risk of copyright infringement, so members may contribute at their own discretion.

  • Small code snippets of 10 lines or fewer
  • Questions and answers on Stack Overflow
  • Management activities on GitHub (creating issues, reviewing and approving Pull Requests, etc.)

The Full Process at a Glance

Inquiries

For inquiries or requests regarding open source contribution, contact OSRB: Support (opensource@sktelecom.com)


SK Telecom Open Source Contribution Rules

The rules to follow when contributing to external open source projects.

SK Telecom Open Source Contribution Process

How to get a contribution approved and proceed.

Submitting Contributions

How to submit a contribution to an open source project.

Background on Open Source Contribution

Background to help you understand open source contribution.