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
> > >>>
> > >>>
> > >>
> > >
> > >
> > >
> >
>

Reply via email to