LWN: Comments on "What's new in gnuplot 5.2" https://lwn.net/Articles/723818/ This is a special feed containing comments posted to the individual LWN article titled "What's new in gnuplot 5.2". en-us Sun, 19 Oct 2025 14:24:34 +0000 Sun, 19 Oct 2025 14:24:34 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net What's new in gnuplot 5.2 https://lwn.net/Articles/724322/ https://lwn.net/Articles/724322/ rav <div class="FormattedComment"> Luckily you can just release your modifications using a distributed source code control system such as Git which makes it easy* to view and work with the officially released version alongside the patches.<br> </div> Thu, 01 Jun 2017 02:20:06 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724229/ https://lwn.net/Articles/724229/ dvrabel <div class="FormattedComment"> Clarifying that pseudonyms and email addresses satisfy clause 3 would be sufficient.<br> </div> Wed, 31 May 2017 12:20:54 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724215/ https://lwn.net/Articles/724215/ pabs <div class="FormattedComment"> FYI, the DFSG have a clause that was specifically designed for these kind of licenses:<br> <p> <a href="https://www.debian.org/social_contract#guidelines">https://www.debian.org/social_contract#guidelines</a><br> </div> Wed, 31 May 2017 01:53:21 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724201/ https://lwn.net/Articles/724201/ k8to <div class="FormattedComment"> For anyone interested, this is far more authoritative than any of the thread so far, or at least more authoritative than my guesswork.<br> <p> <a href="https://lwn.net/Articles/486466/">https://lwn.net/Articles/486466/</a><br> </div> Tue, 30 May 2017 20:51:07 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724200/ https://lwn.net/Articles/724200/ k8to <div class="FormattedComment"> Sure enough. I misinterpreted the scenario of "gnuplot is not distributed as a whole under the GPL" or similar, combined with the current copyright file comments in the faq. <br> <p> It seems that the GPL components are recent dual-licensed additions (for some values of recent.)<br> </div> Tue, 30 May 2017 20:47:27 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724187/ https://lwn.net/Articles/724187/ sfeam I think you are over-interpreting the +dfsg tag. From the DebianMentorsFaq: <p><i> What does “dfsg” in the version string mean? “+dfsg.N” is a conventional way of extending a version string, when the Debian package's upstream source tarball is actually different from the source released upstream. </i><p> There are currently 7 Debian-specific patches in the Alioth git repository for packaging gnuplot. Only two of these affect the actual source code (one removes inclusion of an "Author" tag in generated PDF files, the other changes the default time format for I don't know what reason). The remaining patches tweak the configuration files to play nicely with Debian's build system. <p> If you have specific licensing concerns that are fixable, please contact me off-line and we can try to address them. Tue, 30 May 2017 19:51:41 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724196/ https://lwn.net/Articles/724196/ leephillips <div class="FormattedComment"> "I suppose this preserves all freedoms, just not with convenience."<br> <p> I suppose it does, at least in the opinion of the FSF (see my link above). Note also that the FSF used to actually distribute gnuplot.<br> <p> "A subset of gnuplot is still effectively under the GPL, because it originally was licensed as such"<br> <p> This doesn't sound likely. The first version of the GPL was disseminated in 1989¹. Gnuplot was publicly released in 1986 (as far as I can tell).<br> <p> <p> ¹<a href="https://www.gnu.org/copyleft/copying-1.0.html">https://www.gnu.org/copyleft/copying-1.0.html</a><br> </div> Tue, 30 May 2017 19:46:15 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724195/ https://lwn.net/Articles/724195/ k8to <div class="FormattedComment"> Self-correction, the gnuplot license follows with:<br> <p> <font class="QuotedText">&gt; Modifications are to be distributed as patches to the released version.</font><br> <p> I suppose this preserves all freedoms, just not with convenience.<br> </div> Tue, 30 May 2017 19:29:04 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724194/ https://lwn.net/Articles/724194/ k8to <div class="FormattedComment"> I think this is incorrect.<br> <p> See <a href="http://gnuplot.cvs.sourceforge.net/gnuplot/gnuplot/Copyright?view=markup">http://gnuplot.cvs.sourceforge.net/gnuplot/gnuplot/Copyri...</a><br> <p> It says quite clearly:<br> <p> <font class="QuotedText">&gt; Permission to modify the software is granted, but not the right to</font><br> <font class="QuotedText">&gt; distribute the complete modified source code.</font><br> <p> That seems to violate the "four freedoms" definition of free software, specifically "Freedom 3", the right to distribute copies of your modified version to others.<br> <p> A subset of gnuplot is still effectively under the GPL, because it originally was licensed as such, so it's possible that Debian is distributing that subset, or it's possible that the Debian maintainer made a mistake. <br> </div> Tue, 30 May 2017 19:25:51 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724188/ https://lwn.net/Articles/724188/ leephillips <div class="FormattedComment"> Your comment inspired me to look even more closely. The files that had to be removed are some example scripts, included as files in the "demo" directory, that bear a copyright notice. They were contributed by a third party who attached a copyright notice to them, years ago. The actual gnuplot program is free software, according to the FSF¹. Its license is incompatible with the GPL, but that doesn't mean it's not free.<br> <p> ”So by your own standards, gnuplot is *not* "free enough”<br> <p> That would be denying the antecedent.²<br> <p> <p> ¹<a href="https://www.gnu.org/licenses/license-list.en.html">https://www.gnu.org/licenses/license-list.en.html</a><br> ²<a href="http://www.fallacyfiles.org/denyante.html">http://www.fallacyfiles.org/denyante.html</a><br> </div> Tue, 30 May 2017 18:49:44 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724186/ https://lwn.net/Articles/724186/ Jonno <div class="FormattedComment"> <font class="QuotedText">&gt; Gnuplot, including v. 5¹, is available as a Debian package. I admit I'm not an expert on all the minutiae relating to the various subtle shades of software freedom, but, as a rough guide, if it's in the main Debian distribution I call it free enough.</font><br> <p> If you look closely, you see that they have repackage the source with a "+dfsg" version suffix. That means that the Debian maintainer had to remove something non-free in order for the the free parts of the package to be included in Debian.<br> <p> So by your own standards, gnuplot is *not* "free enough", though apparently a useful subset of gnuplot is.<br> </div> Tue, 30 May 2017 17:53:19 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724184/ https://lwn.net/Articles/724184/ leephillips <div class="FormattedComment"> The license is linked to in the introductory article that this article links to. Gnuplot, including v. 5¹, is available as a Debian package. I admit I'm not an expert on all the minutiae relating to the various subtle shades of software freedom, but, as a rough guide, if it's in the main Debian distribution I call it free enough.<br> <p> ¹<a href="https://packages.debian.org/sid/gnuplot">https://packages.debian.org/sid/gnuplot</a><br> </div> Tue, 30 May 2017 17:28:12 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724168/ https://lwn.net/Articles/724168/ dvrabel <div class="FormattedComment"> I think it's worth pointing out the license as it's possibly non-free.<br> <p> Clause 3 of gnuplot's license (provide your name and address as the primary contact for the support of your modified version) makes it non-free according to my reading of the DFSG and the dissident test from the DFSG FAQ[1].<br> <p> [1] <a href="https://people.debian.org/~bap/dfsg-faq.html">https://people.debian.org/~bap/dfsg-faq.html</a><br> </div> Tue, 30 May 2017 17:18:12 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724097/ https://lwn.net/Articles/724097/ leephillips <div class="FormattedComment"> This is mentioned in the introductory article that is linked in the first paragraph.<br> </div> Tue, 30 May 2017 09:55:16 +0000 What's new in gnuplot 5.2 https://lwn.net/Articles/724093/ https://lwn.net/Articles/724093/ ehiggs <div class="FormattedComment"> Some might not realize that gnuplot is not distributed by the GNU project of FSF. It is not even GPL licensed. From the FAQ:<br> <p> <a href="http://www.gnuplot.info/faq/faq.html#x1-120001.7">http://www.gnuplot.info/faq/faq.html#x1-120001.7</a><br> <p> """<br> Gnuplot is neither written nor maintained by the FSF. At one time it was distributed by the FSF but this is no longer true. Gnuplot as a whole is not covered by the GNU General Public License (GPL).<br> <p> Gnuplot is freeware in the sense that you don’t have to pay for it. However it is not freeware in the sense that you would be allowed to distribute a modified version of your gnuplot freely. Please read and accept the modification and redistribution terms in the Copyright file. <br> """<br> <p> Maybe I'm weird but I keep thinking that people need to be made aware of this.<br> </div> Tue, 30 May 2017 08:21:42 +0000 using DomTerm output https://lwn.net/Articles/724084/ https://lwn.net/Articles/724084/ Per_Bothner Here is a short <a href="http://per.bothner.com/blog/2016/gnuplot-in-domterm/">blog article</a> on using <a href="http://domterm.org/">DomTerm</a> with gnuplot. Feel free to contact me if you have any questions. Tue, 30 May 2017 02:36:32 +0000