«Насправді немає різниці між роботою та грою — це все життя.»
Community Research and Academic Programming License (CRAPL) — це ліцензія відкритого коду академічного рівня, створена відомим професором Меттом Майтом (@mattmight). Її мета — заохотити науковців ділитися своїм кодом «підтвердження концепції», незалежно від того, наскільки він неохайний.
Метт підсумовує суть ліцензії так: більшість ліцензій відкритого коду (1) вимагають, щоб вихідний код і модифікації поширювалися разом із бінарними файлами, та (2) звільняють авторів від юридичної відповідальності.
CRAPL навмисно відходить від цих норм. Вона визнає реальність академічного програмування: код часто пишеться нашвидкуруч, без належного тестування, документації чи архітектурної чистоти. Замість того щоб соромитися цього, ліцензія перетворює недосконалість на чесноту — «ось мій код, він може бути жахливим, але він працює для демонстрації ідеї».
Чому це важливо
Академічне середовище часто стримує публікацію коду через страх критики. CRAPL знімає цей бар'єр, легітимізуючи «непричесаний» дослідницький код як повноцінний внесок у спільноту. Це особливо цінно для студентів і молодих дослідників, які тільки починають свій шлях у відкритому коді.
Основні положення
- Код можна використовувати для дослідницьких і академічних цілей без жодних гарантій.
- Автор не несе відповідальності за будь-які наслідки використання.
- Ліцензія заохочує поширення, але не вимагає суворого дотримання формальностей.
Повний текст ліцензії доступний на сайті Метта Майта.