Considerations When Choosing Open Source
Among several open source options that offer similar functionality, which one should you choose?
Open source has become such a core element of software development that developing a product or service without using open source can be considered virtually impossible. By using open source, you can shorten software development time while also strengthening service stability and security. However, when you use open source, you must check what its license is and comply with the obligations the license requires.
This section explains how to take external open source and use it correctly in SK Telecom’s products or services, along with the points that require attention.
If you have decided to use open source to implement a needed feature, which one should you choose among the several open source projects that offer similar functionality? Let’s look at the points to consider from various angles.
To avoid creating legal problems when a company develops products/services using open source, it must check the open source licenses and comply with what each license requires. These activities are called open source compliance. SK Telecom members must carry out appropriate compliance activities while using open source.
To use open source correctly, you must first understand copyright and open source licenses.
For details about open source licenses, refer to the following page.
An open source license can be checked in several ways, even without using analysis tools.
For how to check the license of the open source you intend to use, refer to the following page.
SK Telecom strongly encourages the use of open source when developing products/services. However, to protect SK Telecom’s intellectual property, the obligations required by each open source license must be observed. SK Telecom members must understand these, check the license when using open source, and comply with the obligations. To learn which open source licenses require caution, see the following page.
When distributing SK Telecom’s products/services that include open source, you must comply with what each open source license requires. Depending on the open source license, some require only notice obligations, while others go as far as requiring source code disclosure.
Activities that minimize legal risk by complying with open source license obligations in this way are called open source compliance.
For open source compliance activities such as issuing notices, SK Telecom development organizations should finalize the open source to be used at the analysis/design completion stage of the development process and then request a review through ITGO.
The responsible department (IPR Team, Legal & Compliance Management Group) reviews the request and issues the open source notice to be used for the notification.
CVE provides a database of known open source security vulnerabilities. You can search for the open source you intend to use in CVE to check whether it has any known security vulnerabilities.
GitHub, the representative open source repository, detects vulnerable dependencies in public repositories and generates Dependabot alerts.
SK Telecom operates tools for assessing open source security vulnerabilities. You can request an assessment from the responsible department (Information Security).
For the SK Telecom open source policy, departmental R&R, and verification process, refer to the following page.
For inquiries/requests when using open source, contact the OSPO: Support (opensource@sktelecom.com)
Among several open source options that offer similar functionality, which one should you choose?
What is an open source license?
How to check an open source license
Obligations by open source license
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.