News for hackers. Stuff that matters.
Re:Show HN: A new spline by patrec on Saturday December 22, 2018 @06:18AM (#18740104)
This comment kinda rubs me the wrong way, especially since the author notes that I also want to preserve full ownership of the code so that I can do commercial licensing of code derived from it. If there are many companies that want a curve like this (which means it presumably took non-trivial time and skills to develop), maybe they should come to a commercial agreement with the author?

What is it with pushing people to unpaid labour to make megacorps happy with some fuzzy notion of potential "wide adoption" as the only reward?

Re:Show HN: A new spline by raphlinus on Saturday December 22, 2018 @10:34AM (#18740951)
Thank you. As you note, the story here is very clear. It's under GPL so there is no friction for it being used in open source creative apps like Inkscape, and for uses outside GPL I want people to buy an exception[0]. I've had success with this licensing model in the past and am hopeful it can continue.

[0] https://www.gnu.org/philosophy/selling-exceptions.en.html

Re:Show HN: A new spline by ddingus on Saturday December 22, 2018 @02:42PM (#18742099)
Good for you. That's exactly as intended.
Re:Show HN: A new spline by Illniyar on Saturday December 22, 2018 @07:01AM (#18740219)
The intent of making something open source is usually for others to use it. The parent is remarking that by choosing GPL the code would probably never be used. Which, in theory, would defeat the reason for making it open source in the first place.

I'm assuming the idea behind making such a comment is the realization that many people, especially in academia, do not realize how unusable GPL is.

Re:Show HN: A new spline by patrec on Saturday December 22, 2018 @08:56AM (#18740571)
> The parent is remarking that by choosing GPL the code would probably never be used.

Nonsense. Raph Levien's spiro spline code already is used in Inkscape and Fontforge, as you could easily have found out yourself. How exactly is releasing code under GPL going to to prevent its adoption in widely used GPL'ed software?

And if the approach is any good, why would a commercial software vendor not be convinced by the GPL'ed prototype to reach out to Raph to find a licensing deal or commission work from him rather than doing it themselves?

> people [...] do not realize how unusable GPL is.

The GPL is so unusable that almost every computer or device you touch is full of GPL'ed software.

Re:Show HN: A new spline by jakobegger on Saturday December 22, 2018 @08:20AM (#18740462)
I think the "unusability" of the GPL is exactly what many people want when they release GPLed code.

GPLed code can be used by other researchers (good for popularity), but you can't use it for proprietery software.So if Adobe wants to use this curve, they have to license it.

If it actually works out, I don't know, but that's been the intention of some researchers that I asked why they used GPL.

Re:Show HN: A new spline by nemetroid on Saturday December 22, 2018 @08:06AM (#18740413)
> The intent of making something open source is usually for others to use it.

The intent of releasing something under a MIT or BSD license, maybe.

Re:Show HN: A new spline by Illniyar on Saturday December 22, 2018 @08:23AM (#18740470)
You can release the source code without any license. Adding a license means you want other people to "license" it from you - I.E. using your code.

The GP actually quoted the article "and solves most of the problems that held that back from wider popularity."

Which imply the author wanted people to adopt it. I'm assuming it wasn't about other academics adoptions but of hobbyists and commercial ventures.