Hey Mike, -----Original Message-----
From: Michael Joyce <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Friday, June 14, 2013 12:53 PM To: dev <[email protected]> Subject: Re: Licensing concerns >Thanks Chris but you're not looking at the correct Angular project. You're >looking at someone's fork of the project. > >Angular Project: https://github.com/angular/angular-seed >The Fork you're looking at: https://github.com/ryanzec/angular-seed Gotcha. Looks like AngularJS peeps produce AngularSeed and in turn AngularJS is MIT licensed: http://angularjs.org/ (bottom of page in footer) Also looks like you are simply using AngularSeed to construct the AngularJS skeleton, so this is no different a use than e.g., using a template generator to build C++ code that you license under a particular license of your choosing. IOW, are you using AngularSeed as an executable to generate our RCMES UI NextGen Angular app? If so I don't even think we are bound by any license for AngularSeed (though even if we are it's MIT I believe since this is an Angular product in their Angular Github corporate account). > >Notice that the official Angular Seed one doesn't have a license file >(that >I can find). > >Let me know if you would like me to proceed the same given these changes. Yep either way proceed in filing a LEGAL issue per my prior email -- I'll comment there too that I believe this is MIT licensed. Others will comment too and we'll hopefully come to a quick resolution. Cheers, Chris ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: [email protected] WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > >On Fri, Jun 14, 2013 at 10:54 AM, Mattmann, Chris A (398J) < >[email protected]> wrote: > >> Hi Mike, >> >> -----Original Message----- >> >> From: Michael Joyce <[email protected]> >> Reply-To: "[email protected]" >> <[email protected]> >> Date: Thursday, June 13, 2013 9:43 AM >> To: dev <[email protected]> >> Subject: Licensing concerns >> >> >Hi all, >> > >> >I'm going through and applying the necessary licenses for release >>(JIRA at >> >[1]) but I have some concerns. >> > >> >The UI code layout is seeded off angular-seed [2]. Officially there >>isn't >> >a >> >license for this project (at least I couldn't find one). >> >> See: >> >> https://github.com/ryanzec/angular-seed/blob/master/LICENSE >> >> >> Looks like a modified MIT style license to me. I would create >> an issue at https://issues.apache.org/jira/browse/LEGAL that >> asks for an interpretation on that license. >> >> >> >Certain files do >> >list license info and I gather from the ASF docs [3] that I should >>leave >> >them alone. >> >> You should, we don't change existing licenses on files. We declare those >> licenses and honor them in our NOTICE file. >> >> >My concern is for files that were boilerplate from >> >angular-seed. Some of these have been heavily modified. For instance, >>the >> >unit test file for controllers came from [4] but now looks like [5]. >> >> This means we have created a derivative work. If my interpretation of >>the >> angular-seed license is right (again file the LEGAL issue and we'll >>see), >> that is totally fine and allowed by MIT. And it's compat with Category-A >> since that derivative work is licensed by us under the ALv2. >> >> >This >> >has been almost entirely changed. However, the unit test file for >>services >> >is (nearly) identical. See [6] and [7] for a comparison. >> >> Yep, so the unit test isn't a derivative work and is covered by MIT. The >> other code changed is a derivative work and is licensed under ALv2. >> >> > >> >Again, I gather from [3] that we should be leaving the unchanged files >> >alone. For the heavily changed files should we license those and what >> >constitutes 'heavily modified' vs 'lightly modified"? >> >> Nah -- there are derivative works; and then there are not. See above. >> Don't need to make it more complicated than that. >> >> >Would it be easier to >> >simply state in the NOTICE that this was built on top of the >>angular-seed >> >boilerplate code and leave the licence off the majority of those files? >> >Perhaps I should go through all the boilerplate files and wipe them >>clean >> >so we can license them? Or should I assume that boilerplate files are >>ok >> >to >> >tag with our license since that's probably what the original authors >>would >> >have intended even if we haven't made significant (or any) changes. >> > >> >Thoughts? >> >> >> Actions out of this: >> >> 1. File a LEGAL issue per my comments above >> 1a. In parallel update our NOTICE file with the information from the >> licenses >> of our dependencies >> 2. Once LEGAL issue is resolved we proceed >> >> That's it :) >> >> Cheers, >> Chris >> >> >> > >> >[1] https://issues.apache.org/jira/browse/CLIMATE-107 >> >[2] https://github.com/angular/angular-seed >> >[3] https://www.apache.org/legal/src-headers.html >> >// Controllers comparison >> >[4] >> > >> >>https://github.com/angular/angular-seed/blob/master/test/unit/controllers >>S >> >pec.js >> >[5] >> > >> >>https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/u >>i >> >/test/unit/controllersSpec.js >> >// Services comparison >> >[6] >> > >> >>https://github.com/angular/angular-seed/blob/master/test/unit/servicesSpe >>c >> >.js >> >[7] >> > >> >>https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/u >>i >> >/test/unit/servicesSpec.js >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> Chris Mattmann, Ph.D. >> Senior Computer Scientist >> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >> Office: 171-266B, Mailstop: 171-246 >> Email: [email protected] >> WWW: http://sunset.usc.edu/~mattmann/ >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> Adjunct Assistant Professor, Computer Science Department >> University of Southern California, Los Angeles, CA 90089 USA >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> >> >> >>
