Re: Licensing Workshop at LinuxTag 2011
Bruno Cornec <Bruno.Cornec@...>
Hello,
Ciaran Farrell said on Wed, May 25, 2011 at 01:35:01PM +0200: Currently, one example of an online collaborative effort (under the auspicesJust for completion (and maybe discussion with them), I attended a session at the latest Solutions Linux in Paris, where a project called Open Source Cartouche was described, which is near from SPDX. Cf: http://www.opensourcecartouche.org/ (Shameless plug for the source: http://brunocornec.wordpress.com/2011/05/12/second-day-at-solutions-linux-2011/) "Open Source Cartouche by Philippe-Arnaud Haranger (Atos Origin – Team Pascal Pujo) Study made around an Aerospatial customer. 9 years of devs, and strong willingness to use FLOSS components. Study showed incompatible licenses. Copy/Paste of code in 2000+ bricks. Quote: “My God ! What have been done ?” Licensing wasn’t a priority (they already didn’t document) Code contamination is made on purpose, because they need it, and is due to local teams, outsourcing, and external application maintenance. Consequences: licenses not respected, proprietary code tainted (PI loss) Open Source was favoured, but in reality they created risks. Solutons: Strong governance (creates too many constraints in general) or Tooling (cost, but efficient) or Manual Audit (cost, complex, impact) or take risk (costs and impact) or open source the SW (anyway conformity required, but impact as irreversible). The earlier it’s done the less it costs. Solution is Open Source Cartouche (what is around the Pharaon) – derived from QSOS. Identify licenses and the recursivity of components integrated It’s a structural approach beforehands, instead of scan afterwards (even if this is also required) Put more trust in the FLOSS, Avoid contamination and protect community works. Presenter asked the possibility of using this formalism in FOSSology ? Some Remarks on my side: I asked the question: What is the position vs SPDX ? I think they are probably in competition, and that they forget to consider it before launching something on their side. What is important is to have a standard adopted. The answer was that there is a fear of Blackduck that may create problems for communities. Their standard proposal is simpler than SPDX so more pragmatic, and thus propably easier to adopt by FLOSS projects. And the team is open to make required adaptations. However, it won’t work as a franco-french stuff !! I think we need an SPDX lite if we aim at being adopted by FLOSS projects, as the current status of the project is just only understandable by lawyers. I’ll try to generate some discussions around that on the SPDX ML. Thinking about all this I think it would be valuable as well to lauch a new initiative to create the CERT/CVE base of licenses violations, working on the same model (disclosure after problem is solved)." HTH, Bruno. -- Open Source & Linux Profession Lead EMEA / http://opensource.hp.com HP/Intel/Red Hat Open Source Solutions Initiative / http://www.hpintelco.net http://www.HyPer-Linux.org http://mondorescue.org http://project-builder.org La musique ancienne? http://www.musique-ancienne.org http://www.medieval.org |
|