2007-12-17

Free as in "free cheese".

Лицензия GPL определяет себя как "свободную". По английски свободный и бесплатный обозначаются одним словом, поэтому различие: ... you should think of free as in free speech, not as in free beer. Я бы не определил лицензию GPL, как свободную. Лицензия - это ограничение по определению. Она ограничивает вас в том, что вы можете делать с кодом. GPL v3, например запрещает использовать GPLv3 код для создания DRM, запрещает защищать код от модификации, запрещает использование проприетарных компонент, и т.д. GPLv2 в основном запрещает закрывать код или встраивать GPL код в проприетарный. Фактически обе лицензии запрещают смешивать GPL и не GPL коды. Как хотите, но это не "свобода". Это "free as in free cheese". Попытки использовать код практически, на работе, приводят к mouse trap. Современный код состоит из компонентов. В результате, многие фирмы запрещают сотрудникам не только использовать GPL код, но даже и читать его. BSD лицензия мне нравится больше. Она не навязывает то, как код будет использоваться. Всё, что требуется, это отметить оригинальное авторство, что вполне логично с точки зрения обычной этики. Жаль, что так много народу повелось на GPL, фактически закрыв свою работу для возможного практического коммерческого использования.

No comments: