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

Ну я так понимаю по лицензии нужно создать программу с

открытым исходным кодом но можно что б она была платной или можно исходный код скрыть?

4 ответов

9 просмотров

Ты сам выбираешь какую лицензию ставить на то что ты пишешь

Раз появился вопрос про платное и Linux - изучи что за зверь RHEL

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

>Юзать опен пупс компилято >опен пупс редактор >Писать в опен пупс системе >Продавать свой совт Но на самом деле если для тебя это сикрэт то есть даже платные дистрибутивы

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

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

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
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
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
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта