For the patents yes, but the code is still copyrighted, so the new Apache/MIT licenses apply. They’re quite permissive though so I can’t imagine many uses that would run afoul of them.
It's a fine question. In the past, I've had a lawyer draft a patent grant (this was in 2000, there's a bit on my Wikipedia page about it). This time, I did two things.
First, and to make it legally very crisp, I used an Apache 2 license, which comes with an explicit patent grant. Second, renewal is coming up for the Spiro patent, and I'm not renewing it. Nor am I pursuing the provisional on the new spline work. These will take a few months to become legally binding, as theoretically I could change my mind, but the first I think makes it official right now.
This is wonderful news. Spiro splines are very cool, but I never considered them a real option for any projects I was working on because of the licensing issue. Hobby splines were the patent unencumbered next best choice as far as I could tell, but Spiro semantics always seemed incrementally preferable.
I'll be giving at talk at Libre Graphics Meeting in a couple weeks on exactly this topic. I'll make the slides available as well. Hopefully they'll make the front page of Hacker News also, as that seems to be a thing these days for my work :)
I'm certainly no artist, but on occasion I do need to create graphics. I absolutely loathe using Bezier-Splines, but the Spiro-Splines in Inkscape are a joy to use.
That said, Inkscape isn't necessarily the nicest or most popular tool, so I hope many more artists (and non-artists!) will get to use them in the future.
I've heavily criticized GNU family licenses, and HN has been full of companies who have moved from more Open licenses (MIT, Apache 2, BSD, ZLIB, etc.) to more restrictive licenses (GPL, AGPL) and "open core" crippleware has become trendy lately by failing companies trying to exploit their communities to survive.
To see a move from GPL to Apache2/MIT is fantastic!
13 comments
[ 2.5 ms ] story [ 44.8 ms ] threadHonest question: How does that work? Is it enough for the author to say that they are in the public domain now?
First, and to make it legally very crisp, I used an Apache 2 license, which comes with an explicit patent grant. Second, renewal is coming up for the Spiro patent, and I'm not renewing it. Nor am I pursuing the provisional on the new spline work. These will take a few months to become legally binding, as theoretically I could change my mind, but the first I think makes it official right now.
Raph's thesis on splines is a fun read: https://www.levien.com/phd/thesis.pdf
And the original paper on Hobby splines: https://link.springer.com/content/pdf/10.1007%2FBF02187690.p...
My first job as a software developer was writing AutoCAD extensions (in "AutoLisp" so you can guess how old I am).
Even if I don't work in the field anymore the topic is still fascinating for me.
I'm certainly no artist, but on occasion I do need to create graphics. I absolutely loathe using Bezier-Splines, but the Spiro-Splines in Inkscape are a joy to use.
That said, Inkscape isn't necessarily the nicest or most popular tool, so I hope many more artists (and non-artists!) will get to use them in the future.
And needs to be applauded loudly.
I've heavily criticized GNU family licenses, and HN has been full of companies who have moved from more Open licenses (MIT, Apache 2, BSD, ZLIB, etc.) to more restrictive licenses (GPL, AGPL) and "open core" crippleware has become trendy lately by failing companies trying to exploit their communities to survive.
To see a move from GPL to Apache2/MIT is fantastic!
Let's hope that this starts a trend. :)
Great work!