172 похожих чатов

Во первых, твоя софтина имеет свою лицензию, линукс - свою,

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

во вторых, даже если софтина будет под GPLv2 например, что подразумевает что её код должен быть открыт, это не значит что ты не можешь её сделать платной, при этом код обязан будешь предоставлять только тем кто за неё заплатил.

в третьих, есть и вовсе открыте лицензии типа MIT, которые подразумевают что с кодом можно делать вообще всё что ты захочешь, то есть ты можешь даже взять чей-то софт под MIT лицензией, модифицировать, закрыть и продавать и слать всех нахер кто попросит исходники

1 ответов

11 просмотров

круто - спасибо что расписал

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта