From:
Janet Campbell [mailto:janet.campbell@xxxxxxxxxxx]
Sent: Wednesday, July 18, 2007
3:57 PM
To: 'Igor Vinnykov'; 'Sharon
Corbett'
Cc: antonin.pokorny@xxxxxxxxxxxx;
frank.schroeder@xxxxxxxxxxxx; 'Bjorn Freeman-Benson';
mike.milinkovich@xxxxxxxxxxx
Subject: RE: Further Questions Re:
Subversion
Hi Igor,
In light of the GPL
content in the package you wish to distribute, we won’t be able to host
the code on Eclipse’s servers. We have reviewed the
requirement however under our Third
Party Dependency guidelines recently approved by the Board, and you have
EMO approval to “pre-req” the code. This means that the code
would be hosted elsewhere and that the user would be prompted to download the
code themselves. Note that in doing the implementation, it is important
that you prominently display the following notice:
Please note that the use of the software you are
about to access may be subject to third party terms and conditions and you are
responsible for abiding by such terms and conditions.
If you have any
additional questions, please let us know.
Best regards,
Janet Campbell
Phone: +1.613.224.9461,
x.229 (GMT -5)
Fax:
+1.613.224.5172
janet.campbell@xxxxxxxxxxx
From:
Igor Vinnykov [mailto:igor.vinnykov@xxxxxxxxxxxx]
Sent: Wednesday, July 18, 2007
11:45 AM
To: 'Sharon Corbett'; 'Janet
Campbell'
Cc: antonin.pokorny@xxxxxxxxxxxx;
frank.schroeder@xxxxxxxxxxxx
Subject: RE: Further Questions Re:
Subversion
Hello Sharon,
I want to mention also that Neon, which is supposed to be a part of
libsvnjavahl-1.dll, has GPL License. So let’s define all licenses types,
which help us to make a right decision.
Licenses list:
Subversion: CollabNet License
http://subversion.tigris.org/license-1.html
Apache Portable Runtime project: Apache
License http://www.apache.org/licenses/LICENSE-2.0
Berkley DB: Oracle
Open License http://www.oracle.com/technology/software/products/berkeley-db/htdocs/oslicense.html
OpenSSL: Apache-style license
http://www.openssl.org/about/ (but
at the same time there are references to GPL http://www.openssl.org/support/faq.html#LEGAL1)
Neon: GPL License http://www.webdav.org/neon/
LibIntl: GPL License http://gnuwin32.sourceforge.net/
Best regards,
Igor Vinnykov
From: Sharon
Corbett [mailto:sharon.corbett@xxxxxxxxxxx]
Sent: Wednesday, July 18, 2007
6:01 PM
To: 'Igor Vinnykov'; 'Janet
Campbell'
Cc: antonin.pokorny@xxxxxxxxxxxx;
frank.schroeder@xxxxxxxxxxxx
Subject: RE: Further Questions Re:
Subversion
Thanks Igor for your quick review and confirmation.
To recap our
current status based on our emails and telephone calls over the last two
days: Your project requires the following third party packages:
§
Subversion 1.4.4 from Tigris
(Collabnet) (specifically libsvnjavahl-1.dll and other native source code for
wrappers) and the following external third party packages to Subversion:
§
Apache Portable Runtime project
(libapr.dll, libapriconv.dll)
– are parts of the http://apr.apache.org/
(CQ will be required)
§
Berkeley DB project (libdb44.dll)
–http://www.oracle.com/technology/products/berkeley-db/index.html
(CQ will be required)
§
OpenSSL (libeay32.dll
and ssleay32.dll) – are
parts of OpenSSL project, http://www.openssl.org/
(CQ will be required)
§
Neon - http://www.webdav.org/neon/
(CQ will be required)
§
intl3_svn.dll – GPL Licensed - http://gnuwin32.sourceforge.net/packages/libintl.htm
Since the intl3_svn.dll is GPL licensed only, it is not compatible with
the EPL as we discussed this morning. Therefore, I am copying Janet in
order that we discuss next steps with her.
Thanks,
Sharon
From:
Igor Vinnykov [mailto:igor.vinnykov@xxxxxxxxxxxx]
Sent: Wednesday, July 18, 2007
10:04 AM
To: 'Sharon Corbett'
Subject: RE: Further Questions Re:
Subversion
Hello Sharon,
Yes, a Zip file which you referenced contains exactly the same
version of intl3_svn.dll, which we include to the Subversive.
As far as I understand, a ZIP file distributed from Subversion
site, contains patched version of original libintl, available here: http://gnuwin32.sourceforge.net/packages/libintl.htm.
This project comes with the GNU license (http://gnuwin32.sourceforge.net/).
It’s a pity, because this library is used only for
multi-language support, i.e. not for the core functionality…
An update to my previous e-mail: I evaluated size of DLL files and
not think that libsvnjavahl-1.dll contains
not only
subversion-1.4.4.zip\subversion-1.4.4\subversion\bindings\java\javahl\native,
but also the other code from subversion-1.4.4.zip\subversion-1.4.4\subversion.
Best regards,
Igor Vinnykov
From: Sharon
Corbett [mailto:sharon.corbett@xxxxxxxxxxx]
Sent: Wednesday, July 18, 2007
4:46 PM
To: 'Igor Vinnykov'
Subject: RE: Further Questions Re:
Subversion
Hi Igor:
Can you please check this URL and the following download and see if it relates
to intl3_svn.dll. The code in this zip file appears to be under
GPL.
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=2627&expandFolder=2627&folderID=7495
Zip
File - svn-win32-libintl.zip
Thanks,
Sharon
From:
Igor Vinnykov [mailto:igor.vinnykov@xxxxxxxxxxxx]
Sent: Wednesday, July 18, 2007
8:58 AM
To: 'Sharon Corbett'
Cc: Pokorny, Antonin; 'Schroeder,
Frank'
Subject: RE: Further Questions Re:
Subversion
Hello Sharon,
I made a few investigations regarding the build process for
Subversion. In particular I found useful discussion http://svn.haxx.se/dev/archive-2004-04/0034.shtml,
which puts a light to the used external resources. In particular I found that
some of DLL’s which we distribute, are parts of external projects, not
the Subversion itself.
libapr.dll, libapriconv.dll
– are parts of the Apache Portable Runtime project, http://apr.apache.org/
libdb44.dll – Is a Berkeley DB project, http://www.oracle.com/technology/products/berkeley-db/index.html
libeay32.dll and ssleay32.dll
– are parts of OpenSSL project, http://www.openssl.org/
libsvnjavahl-1.dll – as far as I understand were built from
subversion-1.4.4.zip\subversion-1.4.4\subversion\bindings\java\javahl\native,
i.e. part of Subversion source code
intl3_svn.dll – as far as I understand is the Subversion itself, build
from Subversion source code
Another topic – these libraries probably use other libraries,
like for example Subversion (intl3_svn.dll) is supposed Neon library (http://www.webdav.org/neon/) usage. It
will be very hard to investigate all these dependencies simply because we
don’t know how these libraries are organized and what external resources
are used. What we should do with this? Let’s discuss in scope of the
planned call.
Best regards,
Igor Vinnykov
From: Sharon
Corbett [mailto:sharon.corbett@xxxxxxxxxxx]
Sent: Tuesday, July 17, 2007 11:15
PM
To: 'Igor Vinnykov'
Subject: Further Questions Re:
Subversion
Hi
Igor:
I
have a couple of outstanding questions regarding CQ 1597….In CQ 1542 you
identified the following external libs:
#5. Subversion for Win32 DLL files, located at
org.eclipse.team.svn.zip\org.eclipse.team.svn.client.javahl.win32:
- intl3_svn.dll
- libapr.dll, license:
org.eclipse.team.svn.zip\org.eclipse.team.svn.client.javahl.win32\APR-LICENSE
- libapriconv.dll, license:
org.eclipse.team.svn.zip\org.eclipse.team.svn.client.javahl.win32\APR-ICONV-LICENSE
- libaprutil.dll, license:
org.eclipse.team.svn.zip\org.eclipse.team.svn.client.javahl.win32\APR-UTIL-LICENSE
- libdb44.dll, license:
org.eclipse.team.svn.zip\org.eclipse.team.svn.client.javahl.win32\BDB-LICENSE
- libeay32.dll
- libsvnjavahl-1.dll, license:
org.eclipse.team.svn.zip\org.eclipse.team.svn.client.javahl.win32\JAVAHL-LICENSE
- ssleay32.dll, license:
org.eclipse.team.svn.zip\org.eclipse.team.svn.client.javahl.win32\OPENSSL-LICENSE
Can
you please confirm that all the source code for each of the above are contained
in the attachment you provided. I am having trouble matching up the files
with the source and am wondering if I need to gain distributions of these
separately? It seems that int13 is available on the Subversion website as
a separate download?
Also,
when I extracted the code provided for CQ 1597, I am having difficulty with the
path you advised to pay attention to regarding native source code.
Generally you can start from that points:
* subversion-1.4.4.zip\subversion-1.4.4\subversion - native source code (for
DLLs)
If
you feel it best we can have a quick Skype call again on Wednesday morning at 9
am again to discuss if easier. Thanks for your help.
Regards,
Sharon
From:
Sharon Corbett [mailto:sharon.corbett@xxxxxxxxxxx]
Sent: Tuesday, July 17, 2007 1:11
PM
To: 'Igor Vinnykov'
Cc: 'Pokorny, Antonin';
'Schroeder, Frank'; 'Janet Campbell'
Subject: RE: Parallel IP Process
for the Subversive project
Hi
Igor:
Thanks.
I’m working through the CQs right now and have just provided the “check into cvs” regarding the EPL
portion of the code as attached on CQ 1542. You will need to see
“check into cvs” for
each CQ before you can check the code into the Eclipse Repository. We
realize you are waiting on CQ 1597 as well and I will do my best to get some
answers for you on this today/tomorrow as well but you will not be able to
check the third party code from CQ 1597 into the repository until you see the
“check into cvs”.
Regards,
Sharon
From:
Igor Vinnykov [mailto:igor.vinnykov@xxxxxxxxxxxx]
Sent: Tuesday, July 17, 2007 12:36
PM
To: 'Sharon Corbett'
Cc: 'Pokorny, Antonin';
'Schroeder, Frank'
Subject: RE: Parallel IP Process
for the Subversive project
Hello Sharon,
Thank you for detailed call summary.
I have performed required actions – please see CQ 1542, 1610,
1611, 1612. During the submission I got IPZilla error, which caused by problems
with e-mail notifications sending, so I want to confirm task completion by this
e-mail.
I have one question regarding CQ 1597. Do we need to wait this item
marking by “check into CVS” in order to commit related binaries?
For example, if you will accept our EPL contribution (CQ 1542) and other
libraries (CQ 1610, 1611, 1612) soon, but CQ 1597 will be in pending state, can
we transfer and commit entire project (including binaries from 1597) to the
Eclipse repository?
Best regards,
Igor Vinnykov
From: Sharon
Corbett [mailto:sharon.corbett@xxxxxxxxxxx]
Sent: Tuesday, July 17, 2007 4:45
PM
To: 'Igor Vinnykov'
Subject: RE: Parallel IP Process
for the Subversive project
Hi
Igor: Thanks for your time this morning. As per our conversation,
if you can help us with the following items that would be great:
Regarding
CQ 1542 - EPL:
1. Provide
new attachment with EPL only code. As soon as you do that, we can go
ahead and provide the project with check
into cvs status as your project is conforming to Incubation and
as such is eligible for Parallel IP. As discussed, we must review EPL
code and Third Party Code separately which is the reason for the changes on
this CQ.
2. Then
enter three new CQs as follows:
a. One CQ
for Javamail - mail.api version 1.4 – no need to attach source code
as you confirmed you have updated to this version we have approved for Eclipse
b. One CQ
for Javamail– activation.jar 1.1 – no need to attach source code as
you confirmed you have updated to this version we have approved for Eclipse
c. One CQ
for SMTP.jar – I do not believe the source for this jar was reviewed with
mail.api or activation.jar….therefore, please attach source code and
application license and download information on this CQ.
Regarding
CQ 1597 – Third Party:
1. Thank you
for clarifying that your project requires only the native source for
DLL’s as well as Java HL. As we discussed, Subversion itself refers
to other third party external libraries and provides code that indicates Ruby
SWIG, Phyton, LibTool, Neon, etc may be contained in the code as well.
Therefore, I will take a look at the directories you have advised and try to
determine if indeed any other third party packages to Subversion are in use and
if so will need your help to determine if your project will need them for
Eclipse distribution. If it turns out that you will then, you will need
to enter new CQs as applicable to cover those third party packages as
well. This will also help us determine if this package as well meets the check into cvs criteria.
Again,
it was nice meeting you this morning. Please feel free to contact me at
any time if you would like to discuss any issues or have any questions.
Regards,
Sharon
From:
Igor Vinnykov [mailto:igor.vinnykov@xxxxxxxxxxxx]
Sent: Tuesday, July 17, 2007 8:33
AM
To: 'Sharon Corbett'
Subject: RE: Parallel IP Process
for the Subversive project
Hello Sharon,
Thank you. I’m waiting for the call.
Best regards,
Igor Vinnykov
From: Sharon
Corbett [mailto:sharon.corbett@xxxxxxxxxxx]
Sent: Tuesday, July 17, 2007 3:31
PM
To: 'Igor Vinnykov'
Subject: RE: Parallel IP Process
for the Subversive project
Thanks.
I’ve just added you as a Skype Contact. I’ll try the call on
Skype at 9 am and see if the connection will be good for our purpose.
Regards,
Sharon
From:
Igor Vinnykov [mailto:igor.vinnykov@xxxxxxxxxxxx]
Sent: Tuesday, July 17, 2007 3:26
AM
To: 'Sharon Corbett'
Subject: RE: Parallel IP Process
for the Subversive project
Hello Sharon,
It will be good to have this call – it will be the most effective
way to push things forward. Proposed time is OK for me, so I will wait for your
call.
You can reach me by following phones:
+38-057-715-6584 (landline, Ukraine)
+38-050-149-6157 (my mobile, Ukraine)
I also use the Skype (name: i.vinnykov), so we can have a free
Skype call instead of phone call.
Best regards,
Igor Vinnykov
From: Sharon
Corbett [mailto:sharon.corbett@xxxxxxxxxxx]
Sent: Monday, July 16, 2007 7:46
PM
To: 'Igor Vinnykov'
Subject: RE: Parallel IP Process
for the Subversive project
Hi
Igor:
Thanks
for your email. Once again our apologies on the delay you have
experienced. I have just returned from vacation and have some questions
relating to some of your responses on the applicable bugs concerning third
party code and licenses.
Would
you be available to have a telephone conversation with me so that together we
can cover off all outstanding questions/issues in order to assist you in moving
forward with this contribution as it pertains to the IP Process? Are you
available at 9 am EST tomorrow Tuesday, July 17th which I believe is
4 pm your time on Tuesday? If so, please let me know which would be the
best number to reach you on?
Regards,
Sharon
From:
Igor Vinnykov [mailto:igor.vinnykov@xxxxxxxxxxxx]
Sent: Monday, July 02, 2007 3:25
AM
To: 'Sharon Corbett'
Cc: 'Janet Campbell'; 'Anne
Jacko'; Schroeder, Frank; 'Pokorny, Antonin'
Subject: RE: Parallel IP Process
for the Subversive project
Hello Sharon,
I congratulate all of us with Eclipse 3.3 release. Does it mean that
now you will have a time to work on the Subversive Parallel IP? I have updated
our request https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1542
and provided reference to used libraries. Do you have all required information
now? Please let me know.
Best regards,
Igor Vinnykov
From: Sharon
Corbett [mailto:sharon.corbett@xxxxxxxxxxx]
Sent: Wednesday, June 06, 2007
5:31 PM
To: igor.vinnykov@xxxxxxxxxxxx
Cc: 'Janet Campbell'; 'Anne Jacko'
Subject: FW: Parallel IP Process
for the Subversive project
Hi
Igor: Our apologies. We have been totally focused on Europa IP
requests only. As soon as the IP/Project Log reviews are
completed for the release, we will return our focus to requests for Parallel
IP.
Thanks
for your patience. We should be able to get back to you in a few
days.
Regards,
Sharon
Sharon
Corbett
Intellectual
Property Analyst
Eclipse
Foundation Inc.
Date: June
6, 2007 6:47:08 AM PDT
Subject: Parallel IP Process for the Subversive project
Hello,
Time ago I initiated IP process for the Subversive project by
submitting item to IPZillahttp://dev.eclipse.org/ipzilla/show_bug.cgi?id=1542. In this request I mentioned that we require parallel
IP process. I got the response that from Eclipse point of view project conform requirements
to start Parallel IP process.
Could you let us know what will be the next steps? As far as I
understand from process description, we should wait preliminary approval for
committing the source code to the repository. The actual question now – when
we can expect to have it? It’s important to know, because we want to
transfer project from its previous location at Polarion.org to the new location
at the eclipse.org and make scheduled release. If by some reason we should wait
for approval then we will make project release on previous location, otherwise
it makes sense to do it on the eclipse.org. Please let us know the status with
approval, because we should update our plan accordingly.
Thank you.
Best regards,
Igor Vinnykov
Subversive Team