LINUX.ORG.RU

В программе применяется функция GNU getline(). Открывать программу под GPL обязательно?

 , ,


0

0

В случае написания консольной программы может потребоваться считать с клавиатуры строку символов.

В ОС GNU/Linux для этой цели предусмотрено две функции языка Си:

  • getline(). Изначально функция getline() была расширением GNU. Затем она была включена в стандарт POSIX.1-2008.
  • fgets( ... , stdin). Является частью стандрта «ANSI C».

Правильно ли понимаю, что программа, в которой используется указанная функция getline(), должна быть обязательно открыта под лицензией GPL?

Deleted

Ответ на: комментарий от anonymous

Там нет «нормального свободного софта», потому что свободный софт не проходит по требованиям по безопасности и не обладает необходимыми сертификатами. Учитывая количество дыр, которое находят в одном только ядре лялекса каждый месяц, сертификаты врядли появятся.

Бред. Дырки находят во всем линупсе. Для одной железке, нужен жестко ограниченый набор драйверов и подсистем. Которые возможно будет будет усердно протестировать.

Dudraug ★★★★★
()
Ответ на: комментарий от Dudraug

Которые возможно будет будет усердно протестировать.

ты в курсе, что тестирование не покажет тебе отсутствие дыр? К тому же, даже если ограничиться тестированием, оно в любом случае обойдётся дороже, чем лицензия на уже сертифицированную ОС.

anonymous
()
Ответ на: комментарий от anonymous

ты в курсе, что тестирование не покажет тебе отсутствие дыр? К тому же, даже если ограничиться тестированием, оно в любом случае обойдётся дороже, чем лицензия на уже сертифицированную ОС.

Ну понятно, что тестирования мало. Но в любом случае нет необходимости искать уязвимости и дыры во всем ядре, а только в ограниченной его части.

Ну дороже да... но вопрос был не в этом, а в том, что опенсурс не подходит для этих задач. Очень даже подходит. безопасность не должна основываться на закрытости реализации и алгоритма. Это основы защиты информации же...

Dudraug ★★★★★
()

Нет, она под LGPL.

А вообще, в простом случае она реализуется в четыре строки, сам напиши если хочешь.

Moonysh
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.