News for hackers. Stuff that matters.
Re:FreeCAD 0.17 “Roland” released by app4soft on Monday April 09, 2018 @06:34PM (#16797563)
> Interesting bit of trivia: SolveSpace comes from M-Lab

You are wrong! Just read it's page on M-Labs site[0]:

> It was originally released by Jonathan Westhues under the GPLv3 license and is now further developed at M-Labs.

SolveSpace firstly was a private project of Jonathan Westhues (from Cambridge MA) known as 2D only CAD SketchFlat[1], later it was extended to 3D and renamed to SolveSpace[2] (Windows only).

There is good interview on LibreGraphicsWorld[3] blog with Jonathan Westhues that cover history of SolveSpace from SketchFlat to SolveSpace 2.0.

After SolveSpace 2.0 switched to open-source (since July 28, 2013) it's sources was published firstly on it's website[4], then on Gitorious[5] and later on Github[6].

After it one of users make a fork of it and call it SolveSpace 2.1[7] - this user was whitequark (member of M-Labs). Later 'whitequark' was invited by Jonathan Westhues (aka 'jwesthues') to original SolveSpace repository on Github[6] and they collaborate on continuous development of SolveSpace 2.1, that bring Linux and macOS support. Since this moment main role in SolveSpace project got 'whitequark'

Later Alexey Egorov (aka 'Evil-Spirit') join to SolveSpace develompent as one of core C++ programmer and already give many new features that already appear as pull request to original repo[6] from his own repo[8].

So, SolveSpace come from Jonathan Westhues, not from M-Labs! Currently it managed by 'whitequark' (member of M-Labs) and few other developers, and during last year under 'whitequark' control project development has very slow activity, most of new features and bug fixes now provided by Alexey Egorov...

I also took part in SolveSpace development as tester and ideas generator, but sadly developers of SolveSpace are very aggressive and not very friendly with its users... Now I'm working on AppImage packaging using own repo[9] with latest commits from 'Evil-Spirit' repo[8].

P.S.: Few years ago there was thread about SolveSpace on HN[10]. Also, there is page for SolveSpace on Wikipedia[11].

[0] https://m-labs.hk/solvespace/

[1] http://cq.cx/sketchflat.pl

[2] http://solvespace.com

[3] http://libregraphicsworld.org/blog/entry/solvespace-released...

[4] http://solvespace.com/dl/solvespace-rel2.0.zip

[5] https://gitorious.org/solvespace

[6] https://github.com/solvespace/solvespace

[7] https://github.com/whitequark/solvespace

[8] https://github.com/evil-spirit/solvespace

[9] https://github.com/symbian9/solvespace-appimage

[10] https://news.ycombinator.com/item?id=12650290

[11] https://en.wikipedia.org/wiki/SolveSpace

Re:FreeCAD 0.17 “Roland” released by newnewpdro on Monday April 09, 2018 @06:55PM (#16797696)
My mistake!

I had the impression it came from M-Labs because I discovered SolveSpace by observing their IRC channel where SolveSpace development was occurring - complete with a commit bot spamming the channel with their work.

Nothing but respect for everyone involved was intended.

Re:FreeCAD 0.17 “Roland” released by app4soft on Monday April 09, 2018 @07:44PM (#16797938)
Since December 18, 2017, there no any commits[0] in 'master' branch...

[0] https://github.com/solvespace/solvespace/commits/master

Re:FreeCAD 0.17 “Roland” released by newnewpdro on Monday April 09, 2018 @08:59PM (#16798223)
My memory is unsurprisingly imperfect.