LINUX.ORG.RU

Можно считать ее as-is со всеми вытекающими

devl547 ★★★★★
()

Нет вроде. Должно быть четко прописано, кому она принадлежит

dragonfly
()

Вот, у меня похожий вопрос, что будет, если как автора указать свой никнейм?

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

Просто лениво переписывать то, что уже есть. Планирую большой проект, хочется не с нуля начинать.

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

Так напиши скрипт, который во все исходники добавит коммент о лицензии.

Когда у моей игры было всего 4 файла, я так и сделал

dragonfly
()

Можно считать...

Программу можно считать GPL'ной если указано, что она лицензируется под GPL. Указание авторства не главное, вспомните срач Emacs vs XEmacs. Хемаксеры форкнулись от того что Борода требовал обязательного указания авторства патчей, а некоторым было лень это делать. Не смотря на это XEmacs GPL'ный.

Camel ★★★★★
()
Ответ на: комментарий от papasha
//
//      This program is free software; you can redistribute it and/or modify
//      it under the terms of the GNU General Public License as published by
//      the Free Software Foundation; either version 2 of the License, or
//      (at your option) any later version.
//
//      This program is distributed in the hope that it will be useful,
//      but WITHOUT ANY WARRANTY; without even the implied warranty of
//      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//      GNU General Public License for more details.
//
//      You should have received a copy of the GNU General Public License
//      along with this program; if not, write to the Free Software
//      Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
//      MA 02110-1301, USA.


#include <stdio.h>

int main (void) {

printf("%s\n", "Yo nigga!");

return (0);     }
Sylvia ★★★★★
()
Ответ на: комментарий от dragonfly

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

Если дальше применять в таком виде, то если пользователь сможет указать аргумент, то он сможет уронить вашу программу, это дыра в безопасности )

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

Public domain, однозначно.

А вот и нет.

In all countries that are members of the Berne Convention copyright is automatic, and need not be obtained through official registration with any government office. Once an idea has been reduced to tangible form, for example by securing it in a fixed medium (such as a drawing, sheet music, photograph, a videotape, or a computer file), the copyright holder is entitled to enforce his or her exclusive rights.

Так что очень сомневаюсь, что она автоматачиски будет под GPL или любой другой лицензией.

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

Вроде прав, но у public domain есть автор, но авторских прав (материальных) не было. Возможно твой случай - частный случай pb

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

Зато принтф от константы переделывается в путс

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

>напишите свою с нуля ) под GPL

А вот если я видел чужой код и хочу свой такой же под GPL, причём принципиально этот кусок кода не может выглядеть по другому, то как это сделать?

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

А что, лицензия того кода не позволяет поменять лицензию? Тогда обфусцировать

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

> то он сможет уронить вашу программу, это дыра в безопасности )

Ага)

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

Это в C всё так просто. А так можно таких интерфейсов наделать, что вызвать функцию, использовав его целиком не выйдет. Причем прототип у ней такой:

int printf( const char *format, ... );

Вместо ... можно вообще ничего не писать.

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

Написать самому, даже если он выглядит точно так же.

xkitenz
()

Всегда можешь переписать сам с нуля и поставить свою лицензию.

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

>Не указан автор => нет копирайта => public domain. или я не прав?

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

proud_anon ★★★★★
()

Надо ее срочно запатентовать и брать отчисления с каждого начинающего программить

elf
()

> Можно ли считать прогу «Hello, world» GPL'ной, если в комментах не указан автор?

Эта программа распространяется сама по себе, или в приложении к учебнику/справочнику? Если с учебником — имхо, автор учебника и условия распространения учебника.

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

> Не указан автор => нет копирайта => public domain. или я не прав?

Обычно такие программы идут в комплекте к документации, у которой авторы указаны. Вот эти авторы и будут авторами программы, а лицензия на документацию — лицензией на программу. Если где-то явно не указано иное.

question4 ★★★★★
()

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

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