This was debated over and over again. NO GPL LIB! An sure we can avoid it!
And LibreDWG died because it WAS GPL and no one could use it!
state of opencamlib/openvoronoi 2014 February
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: state of opencamlib/openvoronoi 2014 February
Stop whining - start coding!
Re: state of opencamlib/openvoronoi 2014 February
Well regarding licences FreeCAD could now if LibreDWG devs would continue? That was just temporary licencing issue because FreeCAD kernel had incompatible licence. Basically it was the licence FreeCAD kernel used that was the issue in the first place. That prevented LibreDWG to be included in FreeCAD and that prevented working FreeCAD to be available by default in for example Debian. But the "media drama" yes sure that was all about GPL licence as that is the cause of all the issues go figure. Journalism at its best?And LibreDWG died because it WAS GPL and no one could use it!
Well to be honest that just comes down to having GPL licenced CAM packages as standalone solutions in the future. Basically the same as with proprietary solutions. In the end why not if it gets the job done. And who knows maybe it will be easy for the users to integrate standalone GPL licenced CAM package in FreeCAD and who knows maybe to pack it up like that (as bundle) for Debian purposes too.This was debated over and over again. NO GPL LIB! An sure we can avoid it!
Re: state of opencamlib/openvoronoi 2014 February
Its not only that! E.g. GPL V2 and GPL V3 are NOT compatible! So if you have a GPL V2 only lib you can not mix with GPL V3, and there is no way around. And to be honest, creating a license which is not even compatible to its own predecessor is plainly stupid stupid stupid.
We got lucky that OCC and Coin and Qt get relicensed - its more luck I can believe. Coin was e.g. GPL V2 only. I learned my lesson! Never again GPL under no circumstances - period!
We got lucky that OCC and Coin and Qt get relicensed - its more luck I can believe. Coin was e.g. GPL V2 only. I learned my lesson! Never again GPL under no circumstances - period!
Stop whining - start coding!
Re: state of opencamlib/openvoronoi 2014 February
Yes but AFAIK that it not FreeCAD problem?E.g. GPL V2 and GPL V3 are NOT compatible!
This is the part i was referring to. There was a lot of media drama about LibreDGW and everybody focused on GPL licence as if that would be the issue. That was not the main issue the licence of OCC was it. I do not know it it only comes down to luck i do believe it makes sense for OCC to use licence compatible with for example Debian.We got lucky that OCC and Coin and Qt get relicensed - its more luck I can believe. Coin was e.g. GPL V2 only. I learned my lesson! Never again GPL under no circumstances - period!
About GPL "newer again" well maybe not directly in FreeCAD but if LibreDGW matures and one of the GPL based CAM solutions matures i am quite sure we will use both in combinations with FreeCAD. And maybe somebody will provide bundle for easy install too.
Re: state of opencamlib/openvoronoi 2014 February
Sure it is our problem! If you use one tiny piece of code with GPL the whole application is treated GPL. And e.g Debian is very strict about it, so is Red Hat. So the tail wags the dog!
And generally, as I said often before, to decide nowadays to put a lib under GPL is IMO a death sentence! You will never get support from companies, you will be hardly adopted from other FOSS applications with an other license then yours. So whats the point then? Die in grace?
So my opinion stands. You can ask the other copyright holders if they are in the mood for another round in the license arena by adopting a GPL lib!? I don't think so. And anyway whats so great about the GPL? Its a very narrow minded intrusive license and carry way to much politics in it (especially the V3). Most of the people starting a FOSS project just use it cause they don't have the experience we have now....
And generally, as I said often before, to decide nowadays to put a lib under GPL is IMO a death sentence! You will never get support from companies, you will be hardly adopted from other FOSS applications with an other license then yours. So whats the point then? Die in grace?
So my opinion stands. You can ask the other copyright holders if they are in the mood for another round in the license arena by adopting a GPL lib!? I don't think so. And anyway whats so great about the GPL? Its a very narrow minded intrusive license and carry way to much politics in it (especially the V3). Most of the people starting a FOSS project just use it cause they don't have the experience we have now....
Stop whining - start coding!
Re: state of opencamlib/openvoronoi 2014 February
this page has been updated re LGPL
http://www.freecadweb.org/wiki/index.php?title=License
However this page (right at the bottom) has not
http://www.freecadweb.org/wiki/index.ph ... _and_reuse
One of us should update that....
has anyone noticed anywhere else in the wiki that needs updating?
http://www.freecadweb.org/wiki/index.php?title=License
However this page (right at the bottom) has not
http://www.freecadweb.org/wiki/index.ph ... _and_reuse
One of us should update that....
has anyone noticed anywhere else in the wiki that needs updating?
Re: state of opencamlib/openvoronoi 2014 February
Debian and Red Hat AFAIK do not have issues with GPL. Issue was FreeCAD kernel had incompatible licence with GPL licence? If you read Wikipedia:Sure it is our problem! If you use one tiny piece of code with GPL the whole application is treated GPL. And e.g Debian is very strict about it, so is Red Hat. So the tail wags the dog!
http://en.wikipedia.org/wiki/LibreDWG
It still says this:
That is not true anymore regarding FreeCAD. And about old/new LibDWG:However, LibreDWG has licensing issues of its own: it's being bound to version 3 of the GPL, making it impossible for the LibreCAD and FreeCAD projects to use LibreDWG legally.
Still uses the same licence go figure. If you will look at the sources of claims in Wikipedia page you will notice:The project has stalled since 2011 for various reasons, including lack of volunteers, license issues and programmer motivation.[5] In September 2013, the original project on which LibreDWG is based, LibDWG, announced that it was reactivating, re-forking its code from LibreDWG.
http://www.phoronix.com/scan.php?page=n ... px=MTI4Mjc
Where it says this:
FreeCAD uses Open Cascade and Coin3D libraries, both of which are GPLv2, so those programs cannot be re-licensed to GPLv3.
Licence of Open Cascade was GPLv2? Did FreeCAD devs have patches to support LibreDWG? This later part could be true i guess i will leave that for the devs to answer.Both LibreCAD and FreeCAD both want to use LibreDWG and have patches available for supporting the DWG file format library, but can't integrate them. The programs have dependencies on the popular GPLv2 license while the Free Software Foundation will only let LibreDWG be licensed for GPLv3 use, not GPLv2.
Well i do not believe that. If LibreDWG/LibDWG matures and offers good DWG support i am quite sure one way or another it will be used in FOSS projects. Technical capability quickly overtakes licensing second thoughts.And generally, as I said often before, to decide nowadays to put a lib under GPL is IMO a death sentence! You will never get support from companies, you will be hardly adopted from other FOSS applications with an other license then yours. So whats the point then? Die in grace?
Well GPL is a great licence no point in arguing that. About FreeCAD adopting GPL libraries sure if the decision was made for now for that not to happen it just won't happen. But because FreeCAD is to CAD what Linux is to kernels this is one barrier where it might make sense to find a strategy on how to take GPL software under FreeCAD umbrella. If nothing better well then to have standalone for example FreeCAD CAM software package and DWG support as standalone too.So my opinion stands. You can ask the other copyright holders if they are in the mood for another round in the license arena by adopting a GPL lib!? I don't think so. And anyway whats so great about the GPL? Its a very narrow minded intrusive license and carry way to much politics in it (especially the V3). Most of the people starting a FOSS project just use it cause they don't have the experience we have now...
Tools in FreeCAD developed for CAM suitable to work as standalone tools independent of CAM kernel to be developed in FreeCAD master. FreeCAD CAM could be standalone app where FreeCAD foundation would be used and not reinvented but developed as standalone app. That would enable anybody to create FOSS bundle and who cares if it would be GPL licenced or not. That would not automatically make FreeCAD GPL software. It would made FreeCAD CAM GPL software and it would make FreeCAD bundle GPL software. Just like any proprietary and closed sourced standalone app capable of importing FreeCAD data will still stay proprietary.
And about GPL licence. What if it was GPL licence that convinced or made that effort more obvious for OpenCASCADE to re-licence their geometric kernel to compatible licence? Wouldn't that be something! We would actually like for LibreDWG/LibDWG to mature wouldn’t we? That would enable to have mature DWG support for FreeCAD. The other more proprietary attempt we use for DWG ATM has its (licencing) issues doesn't it?
Anyway just some thinking out loud. I do not expect ground braking changes but strategy regarding proprietary closed sourced apps and GPL based software solution regarding FreeCAD should i guess go beyond current "stand still" strategy. If there is something great to be used in FOSS world regarding CAD well to at least have a strategy on how to bring that efforts closer to FreeCAD and to maker it work instead of two or more FOSS projects ignoring and not liking each other because of the licence tag.