PMC Release Meeting 20100519

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

Date: 2010-05-19
Time: 2PM GMT
Venue: irc #adempiere-team
Support Spreadsheet: Adempiere PMC Release
Chat times in GMT-5


(09:19:35) nwessel: now we can starzt
(09:29:37) CarlosRuiz: sorry nwessel
(09:29:42) CarlosRuiz: was not reading here  :-)
(09:30:22) nwessel: np :-)
(09:30:31) nwessel: are we still on our own?
(09:30:38) CarlosRuiz: we're close to jun-14 release
(09:31:06) CarlosRuiz: I guess it's time to start thinking on the name and numbering
(09:31:10) CarlosRuiz: is it going to be 3.6.0?
(09:31:21) nwessel: agree
(09:32:01) CarlosRuiz: about the naming or the naming convention I prefer to leave you to propose/decide
(09:33:28) CarlosRuiz: another topic:
(09:33:28) CarlosRuiz: there have been a couple of changes on license and credits from trifon
(09:33:28) CarlosRuiz: both are stopped from entering into release - I think maybe this is the proper scenario to discuss them
(09:33:38) nwessel: wdyt on keeping code names
(09:33:42) nwessel: like "emily"
(09:34:18) trifon: Carlos regarding changes they were only technical.
(09:34:31) nwessel: just to name an example
(09:34:32) CarlosRuiz: nwessel: if you're ok with that - I'm ok
(09:34:35) nwessel: that we had in the past
(09:34:37) trifon: ADempeire is GPL, but we inherited license files spread all over the code.
(09:34:42) nwessel: are there any new babies in the community?
(09:34:48) trifon: Kai
(09:34:57) CarlosRuiz: yours  :-) mine is expected on july
(09:34:59) trifon: as far as i know is expecting.
(09:35:12) trifon: hey good news!
(09:35:30) trifon: babies names of course.
(09:35:33) CarlosRuiz: :-D we joked at first saying that we were going to call him - "Adam Pierre"  :-D
(09:35:35) trifon: this is tradition.
(09:35:44) nwessel: lol !
(09:35:59) nwessel: My sons name is "Sam"
(09:36:07) nwessel: but I already had the privilege
(09:36:16) nwessel: so I really want to ask if someone else got a new baby
(09:36:40) CarlosRuiz: good thing then to ask in forums
(09:36:43) nwessel: I guess it is bad luck to chose a babies name that is stil "in progress"
(09:36:49) nwessel: yes, I'll do thjat
(09:37:26) nwessel: so we got: LTS 3.6.0 <Babies name> Edition
(09:38:41) CarlosRuiz: ok - Norbert - do you agree talking about those license changes here?
(09:39:40) nwessel: yes
(09:39:46) nwessel: what licence change you mean?
(09:39:52) nwessel: zk issue?
(09:40:39) CarlosRuiz: no
(09:40:46) CarlosRuiz: https://sourceforge.net/tracker/index.php?func=detail&aid=2037042&group_id=176962&atid=879335
(09:41:25) CarlosRuiz: let me summarize the issue
(09:41:50) CarlosRuiz: JJ released compiere code as "Compiere Public License" what is just a title for the GPL v2
(09:42:09) CarlosRuiz: Felix and Trifon think that we can change the license to say just GPLv2
(09:42:19) CarlosRuiz: I think we must be careful and ask FSF before
(09:42:43) nwessel: definetely
(09:42:47) nwessel: and we need it in written
(09:43:01) nwessel: otherwise we expose each service company distributing to a risk
(09:43:32) trifon: Carlos Compiere Public license is not GPL.
(09:43:35) trifon: it was MPL.
(09:43:47) trifon: Mozilla Public license based.
(09:43:51) nwessel: in case there is law suit we need to be able to point to a reliable and sustainable source
(09:43:54) CarlosRuiz: no - the version we forked as GPLv2
(09:44:00) nwessel: FSF is the only one I know
(09:44:06) trifon: version which we forked was under GPL, but Compeire didn't replaced all license files.
(09:44:16) nwessel: and we got other licences not compliant
(09:44:22) nwessel: included in adempiere package
(09:44:25) nwessel: like apache xy
(09:44:41) nwessel: we could check with them as well
(09:44:48) nwessel: Kai has a direct link to them in berlin
(09:44:55) nwessel: may be he is willing to clear this?
(09:45:00) nwessel: should I ask him?
(09:45:06) trifon: ok. but first what is the question?
(09:45:10) CarlosRuiz: yes - when we forked this was the license:
(09:45:10) CarlosRuiz: http://adempiere.svn.sourceforge.net/viewvc/adempiere/tags/adempiere311/license.html?view=markup
(09:46:05) CarlosRuiz: the question is - that I'm not sure we can simply replace the CPL by GPLv2
(09:46:22) CarlosRuiz: maybe we can - but to be safe - better we must ask to FSF
(09:46:41) CarlosRuiz: in practice CPL = GPLv2
(09:46:48) trifon: hmm but then is CPL really the same like GPL?
(09:46:51) trifon: one to one?
(09:47:08) CarlosRuiz: you can read here:
(09:47:08) CarlosRuiz: http://adempiere.svn.sourceforge.net/viewvc/adempiere/tags/adempiere311/license.html
(09:47:16) CarlosRuiz: that's CPL of version adempiere 3.1.1
(09:47:53) CarlosRuiz: version 2.5.3d in compiere
(09:48:01) nwessel: Carlos, is the text equal or the practice?
(09:48:15) CarlosRuiz: our release 3.1.2 - is version compiere 2.6.0
(09:48:15) CarlosRuiz: same license there
(09:48:45) CarlosRuiz: I haven't compared byte by byte - but I think they must be equal - otherwise they cannot use the titel GPLv2
(09:49:04) trifon: Everyone is permitted to copy and distribute verbatim copies
(09:49:04) trifon: 18 of this license document, but changing it is not allowed.
(09:49:14) trifon: i think Compiere vialted GPL .
(09:49:20) trifon: changing of the license is not allowed.
(09:49:25) trifon: so it should be named GPL.
(09:49:50) trifon: if text is 1 to 1 equal then GPL states that uo can copy but can't chnage the license.
(09:49:58) trifon: anyway check iwht FSF would be good.
(09:50:02) nwessel: ok, lets give this to FSF
(09:50:05) nwessel: so we are safe
(09:50:07) trifon: but more questions can popup.
(09:50:09) CarlosRuiz: I see another collateral
(09:50:39) CarlosRuiz: suppose JJ in future decide to change to GPLv3 - we could follow the change if contributors here agree
(09:50:55) CarlosRuiz: but we cannot change to GPLv3 on our own - without taking into account JJ license
(09:52:05) CarlosRuiz: I think the better is to ask - it's a sensitive issue for business protection
(09:52:50) nwessel: only question left is who is going to ask?
(09:52:57) trifon: our idead for the change was to have the same license everywhere.
(09:54:00) CarlosRuiz: that's a good question  :-) who is going to do due dilligence?
(09:55:46) CarlosRuiz: ok - without due diligencia I think the best is to revert the changes on trunk
(09:56:15) CarlosRuiz: there is another open issue about a similar issue
(09:56:22) CarlosRuiz: but it's not about the license, but the credits
(09:57:28) CarlosRuiz: IMHO changes from revision 11855 are not good
(09:57:28) CarlosRuiz: http://adempiere.svn.sourceforge.net/viewvc/adempiere?view=rev&revision=11855
(09:57:28) CarlosRuiz: dropping the name of Jorg Janke from some jsp files written by him
(09:59:48) CarlosRuiz: I think it's also better to revert that change - to avoid potential problems (protect contributors here)
(10:02:03) trifon: Carlos as you want.
(10:03:08) trifon: this comment has 6 lines ond only one is the JJ name.
(10:03:18) trifon: was just cleaning the code a bit.
(10:03:29) trifon: and big issue to be removed.
(10:04:46) CarlosRuiz: I'm just thinking to avoid potential attacks from our parent project
(10:05:06) nwessel: sorry, guys I need to leave
(10:05:10) CarlosRuiz: ok - I think we can conclude this meeting
(10:05:11) CarlosRuiz: thanks for attending
(10:05:19) nwessel: should I talk to Kai?
(10:05:26) nwessel: how to proceed?
(10:05:36) CarlosRuiz: sure - it will be good if we can ask to FSF
(10:05:41) nwessel: ok, I'll ask him
(10:05:45) nwessel: and report about the problems
(10:05:55) nwessel: its all in this discussion
(10:06:42) nwessel: thanks everyone
(10:06:45) nwessel: cu later
(10:08:03) CarlosRuiz: bye