Разница между лицензиями GNU GPL и BSD заключается в условиях использования кода и распространения программного обеспечения (ПО). 12
GNU GPL позволяет копировать исходный код без каких-либо ограничений. 1 Копии можно размещать на рабочих станциях и серверах, причём делать это неограниченное число раз. 1 Также GNU GPL не накладывает ограничений на распространение программ ни по количеству, ни по форме. 1 Этот тип лицензий позволяет любому физическому или юридическому лицу брать деньги за услугу по распространению ПО. 1 Наконец, GNU GPL позволяет вносить в код любые изменения, удалять или добавлять любые функции, но при условии, что полученный таким образом продукт также должен распространяться на условиях той же лицензии. 1
BSD накладывает очень мало ограничений на использование кода по сравнению с другими лицензиями. 1 Выбирающий BSD разработчик по сути разрешает использование своего кода как в открытых, так и в проприетарных приложениях. 1 Основная особенность BSD 3 в том, что она ограничивает использование имён разработчиков в производных продуктах. 1 На практике означает, что она по умолчанию запрещает применять имя автора для продвижения других программ — для этого требуется его специальное разрешение. 1