Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 349630

Summary: track 3rd party dependencies within Desktop Search component
Product: z_Archived Reporter: David Green <greensopinion>
Component: MylynAssignee: David Green <greensopinion>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: greensopinion, steffen.pingel
Version: unspecified   
Target Milestone: 3.7   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on:    
Bug Blocks: 349351    

Description David Green CLA 2011-06-16 17:51:07 EDT
Comply with "Eclipse.org policy on use of 3rd party dependencies":http://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf

Though it's up to the PMC, according to the policy, we likely fall under the "prerequisite" category, which requires:
* PMC must document prerequisite dependency
** discussion about prerequisite versus "works with" must be transparent
* Additions to IP log to indicate dependency
* PMC must review issues wrt license compatibility - hopefully we can piggy-back off the work that was done for SWT
* EMO must declare/approve dependency - again, can we just piggy-back off SWT?
* EMO must determine if it falls into "exempt" prerequisite category
** this should be a no-brainer, since Windows is listed as an example of an exempt prerequisite
** if exempt, it doesn't require IP review

The search component (see bug 349351) would like to make use of JNI to access Winows APIs, specifically:
* msado15.dll
* afx.h
* afxwin.h
* afxext.h
* afxdtctl.h
* afxcmn.h
* windows.h
* iostream
* jni.h
* SDKDDKVer.h
Comment 1 David Green CLA 2011-06-17 17:00:08 EDT
this component is also linking against MFC
Comment 2 Steffen Pingel CLA 2011-07-05 14:15:56 EDT
Sounds like we are good here and don't need a separate CQ: http://dev.eclipse.org/mhonarc/lists/mylyn-pmc/msg00081.html.
Comment 3 David Green CLA 2011-07-05 14:40:02 EDT
Thanks Steffen, that's great news.
Comment 4 David Green CLA 2011-07-05 14:40:54 EDT
are we ok to go ahead with a pre-req, or does this have to be a works-with?
Comment 5 Steffen Pingel CLA 2011-07-05 16:54:22 EDT
My understanding is that it's an "exempt prerequisite" so we can proceed without additional paperwork.
Comment 6 David Green CLA 2011-07-07 12:17:25 EDT
Great, thanks