<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Programmieren unter der GPL]]></title><description><![CDATA[<p>Nabend. Ich bin gerade dabei ein Programm zu programmieren und möchte es dann gerne unter die GPL stellen. Es handelt sich dabei um ein Programm, was auf FreeBSD-Softwarepakete zugreifen soll und einem die Requirements ausgeben soll.</p>
<p>Nun ist es ja mit BSD und GPL so eine Sache, da BSD ja eine eigene Lizens besitzt, die ich aber nicht für meine Software verwenden möchte.</p>
<p>Also habe ich mich mal erkundigt und einiges zu GPL gelesen. Demnach sollen in den Quelldateien folgendes stehen:</p>
<blockquote>
<p>/* What the program do -- Was das Programm macht</p>
<p>Copyright (C) 1992, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,<br />
2005, 2006, 2007 Free Software Foundation, Inc.</p>
<p>This program is free software; you can redistribute it and/or modify<br />
it under the terms of the GNU General Public License as published by<br />
the Free Software Foundation; either version 3, or (at your option)<br />
any later version.</p>
<p>This program is distributed in the hope that it will be useful,<br />
but WITHOUT ANY WARRANTY; without even the implied warranty of<br />
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the<br />
GNU General Public License for more details.</p>
<p>You should have received a copy of the GNU General Public License<br />
along with this program; if not, write to the Free Software Foundation,<br />
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */</p>
</blockquote>
<p>Darunter dann die #-Direktiven und der Quellcode. Aber da kommt schon die erste Frage: Es <em>exakt</em> so übernehmen, oder soll da der eigene Name hin? Soweit ich weiß, nein. Das wird später in anderen Dateien festgelegt, wenn mich mein Englisch nicht enttäuscht.</p>
<p>Dann müssen einige Parameter wie --help und --version einegbaut werden und haben auch ihre eigene Texte, die für die einzelnen Programme ja angepasst werden (müssen).</p>
<p>Die Quelldateien kommen in einen Unterordner namens &quot;src&quot;. In dem Stammordner sind einige andere Ordner und dateien noch, wie configure, <a href="http://Makefile.am" rel="nofollow">Makefile.am</a> etc... und auch THANKS und AUTHORS.</p>
<p>AUTHORS hat das folgende Format:</p>
<blockquote>
<p>Authors of GNU Hello.</p>
<p>Copyright (C) 1999, 2005, 2006 Free Software Foundation, Inc.</p>
<p>Copying and distribution of this file, with or without modification,<br />
are permitted in any medium without royalty provided the copyright<br />
notice and this notice are preserved.</p>
<p>The following contributions warranted legal paper exchanges with the<br />
Free Software Foundation. See also the ChangeLog and THANKS files.</p>
<p>Mike Haertel<br />
David MacKenzie<br />
Jan Brittenson<br />
Roland McGrath<br />
Charles Hannum<br />
Bruce Korb hello.c, <a href="http://configure.ac" rel="nofollow">configure.ac</a>.<br />
Karl Eichwalder all files.<br />
Karl Berry all files.<br />
The King releases.</p>
</blockquote>
<p>Und dort, und NUR dort kommen dann die Entwickler rein? Kommen dort auch die Info's rein, wenn man sich aus anderen GPL-Programmen ein paar Zeilen (oder mehr) kopiert, rein?</p>
<p>Ich bin mir leider ziemlich unsicher, da es zu meinen ersten Programme gehört, die ich schreibe. Meine Quellen waren:<br />
<a href="http://www.gnu.org/prep/standards/" rel="nofollow">http://www.gnu.org/prep/standards/</a><br />
<a href="http://www.gnu.org/prep/maintain/" rel="nofollow">http://www.gnu.org/prep/maintain/</a></p>
<p>Nite</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/185764/programmieren-unter-der-gpl</link><generator>RSS for Node</generator><lastBuildDate>Thu, 02 Jul 2026 02:11:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185764.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 30 Jun 2007 22:50:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programmieren unter der GPL on Sat, 30 Jun 2007 22:50:59 GMT]]></title><description><![CDATA[<p>Nabend. Ich bin gerade dabei ein Programm zu programmieren und möchte es dann gerne unter die GPL stellen. Es handelt sich dabei um ein Programm, was auf FreeBSD-Softwarepakete zugreifen soll und einem die Requirements ausgeben soll.</p>
<p>Nun ist es ja mit BSD und GPL so eine Sache, da BSD ja eine eigene Lizens besitzt, die ich aber nicht für meine Software verwenden möchte.</p>
<p>Also habe ich mich mal erkundigt und einiges zu GPL gelesen. Demnach sollen in den Quelldateien folgendes stehen:</p>
<blockquote>
<p>/* What the program do -- Was das Programm macht</p>
<p>Copyright (C) 1992, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,<br />
2005, 2006, 2007 Free Software Foundation, Inc.</p>
<p>This program is free software; you can redistribute it and/or modify<br />
it under the terms of the GNU General Public License as published by<br />
the Free Software Foundation; either version 3, or (at your option)<br />
any later version.</p>
<p>This program is distributed in the hope that it will be useful,<br />
but WITHOUT ANY WARRANTY; without even the implied warranty of<br />
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the<br />
GNU General Public License for more details.</p>
<p>You should have received a copy of the GNU General Public License<br />
along with this program; if not, write to the Free Software Foundation,<br />
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */</p>
</blockquote>
<p>Darunter dann die #-Direktiven und der Quellcode. Aber da kommt schon die erste Frage: Es <em>exakt</em> so übernehmen, oder soll da der eigene Name hin? Soweit ich weiß, nein. Das wird später in anderen Dateien festgelegt, wenn mich mein Englisch nicht enttäuscht.</p>
<p>Dann müssen einige Parameter wie --help und --version einegbaut werden und haben auch ihre eigene Texte, die für die einzelnen Programme ja angepasst werden (müssen).</p>
<p>Die Quelldateien kommen in einen Unterordner namens &quot;src&quot;. In dem Stammordner sind einige andere Ordner und dateien noch, wie configure, <a href="http://Makefile.am" rel="nofollow">Makefile.am</a> etc... und auch THANKS und AUTHORS.</p>
<p>AUTHORS hat das folgende Format:</p>
<blockquote>
<p>Authors of GNU Hello.</p>
<p>Copyright (C) 1999, 2005, 2006 Free Software Foundation, Inc.</p>
<p>Copying and distribution of this file, with or without modification,<br />
are permitted in any medium without royalty provided the copyright<br />
notice and this notice are preserved.</p>
<p>The following contributions warranted legal paper exchanges with the<br />
Free Software Foundation. See also the ChangeLog and THANKS files.</p>
<p>Mike Haertel<br />
David MacKenzie<br />
Jan Brittenson<br />
Roland McGrath<br />
Charles Hannum<br />
Bruce Korb hello.c, <a href="http://configure.ac" rel="nofollow">configure.ac</a>.<br />
Karl Eichwalder all files.<br />
Karl Berry all files.<br />
The King releases.</p>
</blockquote>
<p>Und dort, und NUR dort kommen dann die Entwickler rein? Kommen dort auch die Info's rein, wenn man sich aus anderen GPL-Programmen ein paar Zeilen (oder mehr) kopiert, rein?</p>
<p>Ich bin mir leider ziemlich unsicher, da es zu meinen ersten Programme gehört, die ich schreibe. Meine Quellen waren:<br />
<a href="http://www.gnu.org/prep/standards/" rel="nofollow">http://www.gnu.org/prep/standards/</a><br />
<a href="http://www.gnu.org/prep/maintain/" rel="nofollow">http://www.gnu.org/prep/maintain/</a></p>
<p>Nite</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1315922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1315922</guid><dc:creator><![CDATA[Nite]]></dc:creator><pubDate>Sat, 30 Jun 2007 22:50:59 GMT</pubDate></item><item><title><![CDATA[Reply to Programmieren unter der GPL on Sat, 30 Jun 2007 23:16:18 GMT]]></title><description><![CDATA[<p>so genau musst du das nicht nehmen, ein &quot;dieses programm steht unter gpl (<a href="http://www.gnu.org/licenses/gpl-3.0.html" rel="nofollow">http://www.gnu.org/licenses/gpl-3.0.html</a>)&quot; sollte im prinzip genügen. wo du deinen namen hinschreibst ist auch egal, du kannst ihn auch in den quelltext schreiben. viele große open source projekte mögen dass aber nicht so, weil dann die hemmschwelle größer ist etwas zu ändern.<br />
wie du deine ordnerstruktur machst ist lizenztechnisch vollkommen egal. natürlich schadet es nicht wenn du es mit einem src/ unterordner usw. machst wie es die meisten open source projekte tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1315926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1315926</guid><dc:creator><![CDATA[borg]]></dc:creator><pubDate>Sat, 30 Jun 2007 23:16:18 GMT</pubDate></item><item><title><![CDATA[Reply to Programmieren unter der GPL on Sat, 30 Jun 2007 23:27:20 GMT]]></title><description><![CDATA[<p>Die Copyright-Statements ersetzt du natürlich durch deine eigenen<br />
also aus</p>
<blockquote>
<p>Copyright (C) 1992, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,<br />
2005, 2006, 2007 Free Software Foundation, Inc.</p>
</blockquote>
<p>wird</p>
<blockquote>
<p>Copyright (C) &lt;Jahr&gt; &lt;Dein Name&gt; &lt;E-Mail&gt;</p>
</blockquote>
<p>Wenn du Code aus anderen Projekten kopierst, würde ich das zum einen im Programm-Header vermerken (also wenn du ne komplette Datei kopierst, die einfach so übernehmen und wenn du nur Code-Stellen kopierst, einfach in dem Programm-Header darauf hinweisen und vielleicht um die kopierten Stellen ein Kommentar, das man erkennt was kopiert ist (natürlich nur bei kleinem Code). In AUTHORS würde ich dann noch aus Höflichkeit auf die Code Stellen verweisen.</p>
<p>Aber du musst auch nicht 100% die GPL-Vorlagen übernehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1315928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1315928</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sat, 30 Jun 2007 23:27:20 GMT</pubDate></item></channel></rss>