Що таке software development kit або sdk
Що таке software development kit або SDK?

SDK чи то випадково, чи то навмисно отримав альтернативну назву «devkit», що скорочено означає «набір розробника». Зазвичай він включає в себе відразу кілька компонентів, які вкрай необхідні або затребувані при розробці програмних продуктів для різних платформ і пристроїв. У цей комплект можуть входити файли, які призначені для взаємодії з певною мовою програмування, зразки коду або готові тестові системи, що дозволяють емулювати платформу, під яку ведеться програмування. У SDK також можуть входити модулі налагодження програм, утиліти для повного видалення програм і комплект технічної документації для розробника.
Деякі SDK комплекти поширюються відповідно до визначених ліцензійними умовами, які описують перелік видів додатків, для розробки яких може бути використаний devkit, або описує обмеження і порядок, згідно з яким вони можуть поширюватися. Комплекти розробки відкритого типу Open SDK як правило доступні для вільного і безоплатного скачування. Зазвичай з їх допомогою програмісти створюють додатки. поширювані на умовах відкритої ліцензії, безкоштовно або умовно-безкоштовно (shareware).
Програмне забезпечення з відкритим кодом
На завершення скажемо, що фактично комплект openSDK є реалізацією відкритого проекту Sony OPEN-R Development Kit, який призначений для професійного написання, компіляції та виконання відкритого коду програм. Переважно цей комплект використовується для створення програмного інтерфейсу стандартних комп'ютерних систем класу PC.