On 27.06.2011 22:06, Rob Weir wrote:
I think one approach would be to start with everything, which should presumably build, and then subtract. So check in everything from OOo into SVN, verify that it builds. That establishes a known state. Then verify the IP. Maybe use SVN properties to tag the files that were covered by Oracle's SGA. Anything not tagged needs to be investigated. Some things lead to requests for amending the Oracle SGA. When we get those, we indicate so in an SVN property. Some things will be GPL/LPGL. These get also get tagged with properties before being deleted. We continue to iterate until all files remaining in the repository have a property indicating that we've proven their provenance. Ideally, as things are removed, we do so in a way that we can always still build. So we start in a well-defined state and stay in a well-defined state.
I can't judge whether this approach is feasible. If it is, I can provide information about IP from a developers POV. The files that definitely are not owned by Oracle are already listed in the OOo wiki. I tend to assume that all other files are under Oracle's copyright until stated otherwise. But again, I can't judge whether we can go this way.
Regards, Mathias
