Hi John Thanks for the clarification.
Anatole John D. Ament <[email protected]> schrieb am Sa., 3. Jan. 2015 um 22:11: > I do want to clarify one thing here, that's not immediately obvious. > > Apache releases are source-only releases. Sometimes projects will create a > convenience binary but for all intents and purposes the actual release is > the source code going out. > > The source code, at time of release needs to be verified as something that > Apache can claim as its own. Ideally we don't want to introduce any issues > in the interim between releases, but that's where RAT is expected to help. > > We can freely declare dependencies on Apache licensed software, so long as > we're not copying it over as a part of our code base. > > On Sat, Jan 3, 2015 at 3:52 PM, Mark Struberg <[email protected]> wrote: > > > The point is that we first have to ask. And those people would have to > > agree. Like we did ask IBM when we forked the JBatch RI to create Apache > > BatchEE. And the original IBM authors still pop up on the list and we > share > > experience and even patches with each other. > > > > > > But I didn't see this somewhere for this code. Plus those code parts are > > essentially not really needed neither. I don't see the point why we need > > an own DSL where a ClassLoader.getResources() would be enough. It just > > bloats the whole project imo. > > > > Of course the first point is something which is against ASF policy > whereas > > the 2nd point is a technical question where I'm happy to start a VOTE > for. > > For now I just removed it (due to the license flaws). > > > > > > LieGrue, > > strub > > > > > > On Saturday, 3 January 2015, 21:45, Werner Keil <[email protected]> > > wrote: > > > > > > > > > > > > >Unless of course, another project contributes a vast majority of the > > code, see OpenDDR and DeviceMap (where all IP was contributed by a > donating > > project) but it sounds like some parts looked copied? > > > > > > > > >Still would be good to have a quick heads-up before such removals. > > > > > > > > >Werner > > > > > > > > >On Sat, Jan 3, 2015 at 9:27 PM, Mark Struberg <[email protected]> > wrote: > > > > > >This is really straight forward. Apache doesn't copy code from other > > projects where we don't have all the full rights. And for those sources > we > > clearly do not own the copyright! > > >> > > >> > > >>How do you know that those sources are IP clean? You simply cannot be > > sure because you didn't write it yourself. > > >> > > >>This would have required a formal donation to the ASF an own IP check > > (going through all the history, etc) and of course mentioning in the > NOTICE > > files. > > >> > > >> > > >>And there is a second important point: this code is just not needed! > > It's from the spring-ant integration it seems. What do we need that for? > It > > is totally simple to write this ourselves EXACTLY as we need it. There is > > just no need for 20 additional classes which we barely can use. > > >> > > >>Btw we also need to review all the LICENSE and NOTICE files. > > >> > > >>LieGrue, > > >>strub > > >> > > >> > > >> > > >> > > >> > > >>On Saturday, 3 January 2015, 21:17, Anatole Tresch <[email protected] > > > > wrote: > > >> > > >>>Hi Mark > > >>> > > >>> > > >>>once more: I would expect to ask/discuss things first before just > > removing: > > >>> > > >>> > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/formats/ConfigurationFormat.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/formats/PropertiesFormat.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/formats/PropertiesXmlFormat.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/logging/ > AbstractDelegatingLogger.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/logging/ > Log4j2Logger.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/logging/ > Log4jLogger.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/logging/ > Slf4jLogger.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > AbstractFileResolvingResource.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > AntPathMatcher.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > ClassPathResource.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > DefaultResourceLoader.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > FileSystemResource.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > InputStreamResource.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > PathMatchingDefaultResourceLoader.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > PathMatchingResourcePatternResolver.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > ReflectionUtils.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > ResourceUtils.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > UrlResource.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/ > VfsResource.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/internal/resource/VfsUtils.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/PathBasedPropertySourceProvide > r.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/ResourcePropertySourceProvider > .java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/resources/InputStreamSource.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/resources/Resource.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/resources/ResourceLoader.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/util/ClassUtils.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/main/java/org/apache/tamaya/core/util/StringUtils.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/test/java/org/apache/tamaya/core/testdata/ > TestPropertyDefaultSourceProvider.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/test/java/org/apache/tamaya/core/testdata/ > TestPropertySourceProvider.java > > >>> * > > file://C:/Users/Anatole/IdeaProjects/incubator-tamaya/ > core/src/test/resources/META-INF/services/org.apache.tamaya.spi. > PropertySourceProvider > > >>>-> Parts of it may be rewritten, OK. Fair enough. > > >>>-> Actually I dont understand, why we cannot reuse some of the code > > here: it is Apache licencsed as well. We just have to mention it. > > >>>-> Basically only 8 artifacts (more or less) would be afftected, by > > far not all. > > >>> > > >>> > > >>>I am really thinking of stopping my work here. Mark., I aüpreciate > > discussing things, but simply throwing away things within in minutes is > not > > a collaboration model I will support. It is not worth my time! > > >>> > > >>> > > >>>Cheers, > > >>>Anatole > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>>2015-01-03 18:45 GMT+01:00 Mark Struberg <[email protected]>: > > >>> > > >>>Just check what is NOT Copyright Apache but something else. Sadly this > > is actually quite a lot. > > >>>> > > >>>>LieGrue, > > >>>>strub > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>>On Saturday, 3 January 2015, 18:33, John D. Ament < > > [email protected]> wrote: > > >>>> > > >>>> > > >>>>> > > >>>>> > > >>>>>I'll be curious to see this when pushed. > > >>>>> > > >>>>> > > >>>>>On Sat Jan 03 2015 at 12:18:10 PM Mark Struberg <[email protected]> > > wrote: > > >>>>> > > >>>>>Hi! > > >>>>>> > > >>>>>>I now removed the logging parts: it is not our job to integrate > with > > various logger frameworks. This should be done by the container/program > who > > uses us as dependency. > > >>>>>> > > >>>>>>I also removed quite a few classes which are taken from the spring > > framework. They are copyrighted to the original authors and we don't have > > all rights for it! Those classes are trivial anyway and it would be > simple > > to put code from commons or write it ourselves. > > >>>>>> > > >>>>>> > > >>>>>>LieGrue, > > >>>>>>strub > > >>>>>> > > >>>>> > > >>>>> > > >>>> > > >>> > > >>> > > >>> > > >>>-- > > >>> > > >>>Anatole Tresch > > >>>Java Engineer & Architect, JSR Spec Lead > > >>>Glärnischweg 10 > > >>>CH - 8620 Wetzikon > > >>> > > >>> > > >>>Switzerland, Europe Zurich, GMT+1 > > >>>Twitter: @atsticks > > >>>Blogs: http://javaremarkables.blogspot.ch/ > > >>>Google: atsticks > > >>>Mobile +41-76 344 62 79 > > >>> > > >>> > > >> > > > > > > > > > > > >
