Kunda1 wrote: ↑Fri Jun 16, 2017 7:16 pm
Even if you're not 100% serious I don't think that is a bad idea at all!
Actually, I am 100% serious. Such a person(s) would be extremely valuable to the FreeCAD project. There are decisions that need to be made regarding the CLA as @tanderson69 has pointed out. The task is not trivial as @ickby has pointed out. Doing this would require a substantial commitment.
"Wanted:FreeCAD/OCCT liaison"
tanderson69 wrote: ↑Fri Jun 16, 2017 1:00 pmOcct then decides this algorithm will add value to one of their proprietary addons. Now they are selling your code for their financial bottom line. Probably will never apply to me, but I don't know what the future holds and I don't want help set precedence.... so no thanks.
Don't worry, this will never happen. We sell only those components which we develop from scratch. Also, it is not easy to contribute something sellable, trust me J
This is a very complicated area. Even if they woud make money with it, it might be seen as some return for giving the kernel for free. So it could be seen as a win-win as well.
tanderson69 wrote: ↑Fri Jun 16, 2017 1:59 pm
How many other open source projects exist that require a license agreement to get access to a bug tracker and a repository. I don't know of any, but I haven't researched it either.
It annoys me that they expect you to sign this stupid agreement but it really, really annoys me that they expect you to sign it JUST to download a copy of the code via GIT. Upload is a different thing obviously, but it seems to me to be obnoxious for an apparently open source project to not allow an anonymous Git Pull.
tanderson69 wrote: ↑Fri Jun 16, 2017 1:00 pmOcct then decides this algorithm will add value to one of their proprietary addons. Now they are selling your code for their financial bottom line. Probably will never apply to me, but I don't know what the future holds and I don't want help set precedence.... so no thanks.
Don't worry, this will never happen. We sell only those components which we develop from scratch. Also, it is not easy to contribute something sellable, trust me J
There is nothing stopping them from doing so though. If its not going to happen then why put such a stupid onerous clause in the agreement/license etc. in the first place?
Probably, I misunderstand the point. On a dev web-site it is written that:
{CLA} confirms that the contributor retains ownership of his contributions (the OPEN CASCADE company does not require exclusive copyright transfer for these contributions) and gives all rights to OPEN CASCADE to use the contribution. In turn, OPEN CASCADE guarantees the open source availability of all integrated contributions.
Commercial components of OPEN CASCADE are closed-source. Therefore, it cannot happen that your contribution will be moved to a commercial repo.