Thicker still, I found this:
http://opensource.adobe.com/svn//opensource/flexunit/trunk/FlexUnitLib/

And in it I found AbstractRowData.as which looks exactly like the one on
github for FlexUnit4 that Mike linked to earlier in this thread.   I
haven't done any forensics on who checked it in and when, but keep in mind
that I am assuming that this code base on Adobe svn is the source for
FlexUnit1Lib because (and yes, this is a separate topic) we must know the
source for every binary in FlexUnit.

So assuming there really is an AbstractRowData in FlexUnit1Lib, then it
appears that along the way, FlexUnit4 used this file intact, which is
totally fine given that the header is BSD.  But without other agreements,
DP does not own this file so it can't have its header replaced with an
Apache header, and this file needs to be noted in the IP clearance, and in
the LICENSE file.

Then if there are other files that did start from FlexUnit1Lib and got
significantly modified to be part of FlexUnit 4, the answer I'm getting
from legal folks is that those files must also retain the Adobe header and
also be called out in the IP clearance and in the LICENSE file.

So I think the next steps are: 1) Build a list of files in the donation
that ever had an Adobe copyright and/or header.  2) Restore that copyright
and header regardless of whether DP modified that file. 3) Fill out the IP
clearance form and get it approved.

Mike, can you validate that the list of files on Adobe svn is in fact the
source for FlexUnit1Lib and is it also the same set of files that was the
starting point for FlexUnit4?  Then I think that would be the list for #1
unless Adobe folks contributed other files after that point.

-Alex

On 3/25/14 4:03 PM, "Michael A. Labriola" <labri...@digitalprimates.net>
wrote:

>>Sadly I can't even get at the original source code to compare now vs
>>then as it look like Adobe removed it from source forge. There's only a
>>binary download.
>
>The plot thickens.
>
>I went through old emails like an auditor and found a bit more detail.
>The original code was committed by Xavi Beumala in April 30th of 2009. It
>wasn't committed to an Adobe repo at all. It was committed to the
>skunkWorks folder of Fluint, which is where I was doing active
>development before FlexUnit 4 was a thing.
>
>http://fluint.googlecode.com/svn/branches/skunkworks/flexUnit4/flexUnit4UI
>Runner/
>
>Some of the files had no license when committed, others were BSD and
>others were MIT. Before we released, there was a discussion with
>Elizabeth Hewitt, at the time Corporate Counsel at Adobe, regarding the
>licensing. The decision was made to make it BSD and Simeon Bateman and I
>updated the headers files to add the Adobe copyright and the BSD header
>consistently before committing them to GitHub.
>
>There never was a code version of the flexunit ui in the Adobe open SVN,
>only the binary as we were uploading releases there at Adobe's request.
>Active development occurred in Github.
>
>I am not weighing in on what we need to do to clear this, just trying to
>give as much history as I can so we can make the appropriate choice,
>Mike
>

Reply via email to