bval-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Donald Woods <dwo...@apache.org>
Subject Re: svn commit: r947719 - in /incubator/bval/trunk: CHANGES.txt README.txt pom.xml
Date Mon, 24 May 2010 17:46:57 GMT
OK, I was using the main www.apache.org website footer as a guide, but
the http://www.apache.org/legal/src-headers.html page states - "Since
contributors maintain their copyright ownership in the works they
submit, it is misleading to place the ASF copyright at the top of each
source file....."  So I'll remove the copyright notice.

I've looked at several projects (including the Geronimo 2.2.x branch)
and not all TXT files have the full license header, which basically
looks like crap for anyone picking up a README.....

On the same page as above, there is "Documentation, including web site
documentation distributed with the release, may include the header text
within some form of metadata (such as HTML comments) or as a header or
footer appearing in the visible documentation."  Where the "may" seems
to denote it's optional, so I wanted to include just a one-liner
pointing to the license....

It now has -
Apache Bean Validation (incubating) - README.txt
Licensed under Apache License 2.0 -
http://www.apache.org/licenses/LICENSE-2.0
--------------------------------------------------------------------------------


Thoughts?


-Donald



On 5/24/10 1:24 PM, David Jencks wrote:
> What is your basis for claiming the asf has the copyright on these files?  I've never
seen this kind of copyright here before.  I thought the standard apache license header was
required for these kind of files.
> 
> thanks
> david jencks
> 
> On May 24, 2010, at 10:12 AM, dwoods@apache.org wrote:
> 
>> Author: dwoods
>> Date: Mon May 24 17:12:13 2010
>> New Revision: 947719
>>
>> URL: http://svn.apache.org/viewvc?rev=947719&view=rev
>> Log:
>> Initial pass at readme/changes updates for upcoming release
>>
>> Added:
>>    incubator/bval/trunk/CHANGES.txt   (with props)
>> Modified:
>>    incubator/bval/trunk/README.txt
>>    incubator/bval/trunk/pom.xml
>>
>> Added: incubator/bval/trunk/CHANGES.txt
>> URL: http://svn.apache.org/viewvc/incubator/bval/trunk/CHANGES.txt?rev=947719&view=auto
>> ==============================================================================
>> --- incubator/bval/trunk/CHANGES.txt (added)
>> +++ incubator/bval/trunk/CHANGES.txt Mon May 24 17:12:13 2010
>> @@ -0,0 +1,144 @@
>> +Apache Bean Validation (incubating) - CHANGES.txt
>> +(C) Copyright 2010 The Apache Software Foundation.
>> +Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
>> +--------------------------------------------------------------------------------
>> +
>> +Content
>> +=======
>> +   * Overview
>> +   * Disclaimer
>> +   * Prerequisites
>> +   * Documentation
>> +   * Getting Involved
>> +   * Release Notes
>> +
>> +
>> +Overview
>> +========
>> +This is an implementation of JSR 303 (Bean Validation), a specification of the
>> +Java API for Javabean validation in Java EE and Java SE.
>> +The technical objective is to provide a class level constraint declaration and
>> +validation facility for the Java application developer, as well as a constraint
>> +metadata repository and query API.
>> +
>> +This implementation is based on the validation framework of agimatec GmbH,
>> +which was contributed to the ASF under a software grant.
>> +
>> +
>> +Disclaimer
>> +==========
>> +Apache Bean Validation is an effort undergoing incubation at The Apache Software
>> +Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
>> +of all newly accepted projects until a further review indicates that the
>> +infrastructure, communications, and decision making process have stabilized in a
>> +manner consistent with other successful ASF projects. While incubation status is
>> +not necessarily a reflection of the completeness or stability of the code, it
>> +does indicate that the project has yet to be fully endorsed by the ASF.
>> +
>> +
>> +Prerequisites
>> +=============
>> +You need a platform that supports Java SE 5 or later.
>> +
>> +
>> +Documentation
>> +=============
>> +Please refer to the project page at:
>> +    http://incubator.apache.org/bval/
>> +
>> +
>> +Getting Involved
>> +================
>> +The Apache Bean Validation project is being built by the open source community
>> +for the open source community - we welcome your input and contributions!
>> +
>> +What are we looking for?
>> +  * Source code and fixes contributions
>> +  * Documentation assistance
>> +  * Project and feature suggestions
>> +  * Integration and testing with other projects
>> +  * Detailed and constructive feedback
>> +  * Articles and whitepapers
>> +
>> +How do I Contribute?
>> +  * To discuss Bean Validation topics, check out the mailing lists.
>> +  * Bugs and other issues can be posted on the project JIRA.
>> +
>> +
>> +Release Notes for 0.1-incubating
>> +================================
>> +
>> +Sub-task
>> +--------
>> +    * [BVAL-3] - Move all copyrights to NOTICE files
>> +    * [BVAL-4] - Rename java packages
>> +    * [BVAL-5] - Update builds for incubator
>> +    * [BVAL-7] - Setup initial structure/navigation/content in the wiki
>> +    * [BVAL-8] - Setup confluence autoexport template
>> +    * [BVAL-9] - Setup rsync cron job to copy autoexport content over to www staging
area
>> +
>> +Bug
>> +---
>> +    * [BVAL-11] - After moved java packages tests don't work
>> +    * [BVAL-13] - ConstraintViolationImpl must be Serialziable according to JSR303
spec
>> +    * [BVAL-15] - @Min and @Max fail with very high values of long
>> +    * [BVAL-17] - PathImpl keeps a null-named first node on unindexed property paths
>> +    * [BVAL-18] - DefaultMessageInterpolator substitutes unexistant variables with
the whole message
>> +    * [BVAL-19] - Several changes to pass 12 more tests
>> +    * [BVAL-20] - When building a MetaBean, the full tree of subclasses/interfaces
must be considered
>> +    * [BVAL-21] - ConstraintViolations set should not have duplicates and should
store ElementType and use it in equals()
>> +    * [BVAL-22] - Incorrect output or IOBException when interpolating messages when
annotation values have $ or \
>> +    * [BVAL-23] - Circular dependency check produces false positives
>> +    * [BVAL-24] - IllegalArgumentException should be thrown when calling Validator.getConstraintsForClass()
with a null class
>> +    * [BVAL-26] - IllegalAccessException is thrown when accesing annotation values
>> +    * [BVAL-27] - IllegalArgumentException should be thrown when calling BeanDescriptor.getConstraintsForProperty(null)
>> +    * [BVAL-28] - Property path for nodes inside iterables that do not implement
List should not contain the index
>> +    * [BVAL-29] - Defer node creation in implementation of ConstraintViolationBuilder
API
>> +    * [BVAL-30] - Groups from the main constraint annotation must be inherited by
the composing annotations
>> +    * [BVAL-31] - A ConstraintDefinitionException should be thrown when the resolved
validator is not compatible with the annotation type
>> +    * [BVAL-32] - Annotations associated with composited contraints must reflect
inherited groups
>> +    * [BVAL-33] - Payload value must also be inherited in compositing constraints
>> +    * [BVAL-34] - Parameter for @Pattern message should be {regexp}
>> +    * [BVAL-35] - Improved support of @OverridesAttribute
>> +    * [BVAL-36] - Improve @ReportAsSingleValidation implementation
>> +    * [BVAL-37] - Ensure constraint definitions are valid
>> +    * [BVAL-38] - Groups and payload values must be part of the ConstraintDescriptor
attributes
>> +    * [BVAL-39] - Implicit groups should be correctly set in constraint descriptors
>> +    * [BVAL-41] - Package bval artifacts as bundles
>> +    * [BVAL-42] - Stop group sequence validation when at least 1 violation is already
reported
>> +    * [BVAL-43] - GroupDefinitionException must be thrown on cyclic group detection
>> +    * [BVAL-45] - ValidationException must be thrown when validating a bean with
an annotated method which isn't a valid getter
>> +    * [BVAL-48] - jUnit failure during build on Windows - trunk rev 945800
>> +    * [BVAL-49] - ValidationException must be thrown in case ConstraintValidatorFactory
returns null for a valid getInstance call
>> +    * [BVAL-50] - Fix TraversableResolver usage
>> +    * [BVAL-51] - Several fixes in ElementDescriptor and subinterfaces impls
>> +    * [BVAL-53] - Several fixes for XML metadata processing impl
>> +    * [BVAL-55] - Fix remaining TCK tests
>> +    * [BVAL-58] - Clean up build before release
>> +
>> +Improvement
>> +-----------
>> +    * [BVAL-12] - Current implementation of method validation (appendix C of JSR-303)
doesn't work with some constraints
>> +    * [BVAL-16] - Maven project to launch TCK suite
>> +    * [BVAL-44] - Move optional JSON code out of bval-core to a bval-json module
>> +    * [BVAL-46] - Create project source assembly
>> +    * [BVAL-52] - ValidationParser.getInputStream() should call getResourceAsStream()
for TCK suite to work
>> +    * [BVAL-57] - Create a single apache-bval jar/bundle
>> +
>> +New Feature
>> +-----------
>> +    * [BVAL-40] - Provide a way to display the Bean Validation version being used
>> +    * [BVAL-56] - make bval work with geronimo spec osgi service locator
>> +
>> +Task
>> +----
>> +    * [BVAL-2] - Initial codebase donation tasks
>> +    * [BVAL-6] - Setup project website
>> +
>> +Test
>> +----
>> +    * [BVAL-10] - Setup continuous builds
>> +
>> +
>> +--------------------------------------------------------------------------------
>> +
>>
>> Propchange: incubator/bval/trunk/CHANGES.txt
>> ------------------------------------------------------------------------------
>>    svn:eol-style = native
>>
>> Modified: incubator/bval/trunk/README.txt
>> URL: http://svn.apache.org/viewvc/incubator/bval/trunk/README.txt?rev=947719&r1=947718&r2=947719&view=diff
>> ==============================================================================
>> --- incubator/bval/trunk/README.txt (original)
>> +++ incubator/bval/trunk/README.txt Mon May 24 17:12:13 2010
>> @@ -1,97 +1,78 @@
>> - Licensed to the Apache Software Foundation (ASF) under one
>> - or more contributor license agreements.  See the NOTICE file
>> - distributed with this work for additional information
>> - regarding copyright ownership.  The ASF licenses this file
>> - to you under the Apache License, Version 2.0 (the
>> - "License"); you may not use this file except in compliance
>> - with the License.  You may obtain a copy of the License at
>> -
>> - http://www.apache.org/licenses/LICENSE-2.0
>> -
>> - Unless required by applicable law or agreed to in writing,
>> - software distributed under the License is distributed on an
>> - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> - KIND, either express or implied.  See the License for the
>> - specific language governing permissions and limitations
>> - under the License.
>> -
>> -
>> -Apache Bean Validation (incubating)
>> +Apache Bean Validation (incubating) - README.txt
>> (C) Copyright 2010 The Apache Software Foundation.
>> +Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
>> --------------------------------------------------------------------------------
>>
>> -JSR 303 Bean Validation 1.0 Implementation
>> -==========================================
>> +About
>> +=====
>> This is an implementation of JSR 303 (Bean Validation), a specification of the
>> Java API for Javabean validation in Java EE and Java SE.
>> The technical objective is to provide a class level constraint declaration and
>> validation facility for the Java application developer, as well as a constraint
>> metadata repository and query API.
>>
>> -This implementation is based on the validation framework of agimatec GmbH,
>> -which was contributed to the ASF under a software grant.
>>
>> -How to compile the project
>> -==========================
>> -Requirements:
>> -0. Sources require Java SE 5 or higher. (Tested with JDK 1.5.0_22 and 1.6.0_20)
>> -1. The project is built with maven2 (Tested with 2.0.10 and 2.2.1). 
>> -   You need to download and install maven2 from: http://maven.apache.org/
>> -2. Invoke maven in the root directory or a module subdirectory.
>> +Disclaimer
>> +==========
>> +Apache Bean Validation is an effort undergoing incubation at The Apache Software
>> +Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
>> +of all newly accepted projects until a further review indicates that the
>> +infrastructure, communications, and decision making process have stabilized in a
>> +manner consistent with other successful ASF projects. While incubation status is
>> +not necessarily a reflection of the completeness or stability of the code, it
>> +does indicate that the project has yet to be fully endorsed by the ASF.
>> +
>> +
>> +Release Notes
>> +=============
>> +Please refer to the included CHANGES.txt for a complete list of new features
>> +available and issues resolved in this release.
>>
>> -compile all projects:
>> ----------------------
>> -mvn install
>>
>> -(artifacts are generated into the target directories and your local .m2 repo)
>> +Getting Started
>> +===============
>> +Please visit the project website for the latest information:
>> +    http://incubator.apache.org/bval/
>>
>> -(Optional) generate site, javadoc:
>> -----------------------------------
>> -mvn site
>> +Along with the developer mailing list archive:
>> +    http://mail-archives.apache.org/mod_mbox/incubator-bval-dev/
>>
>> -(Optional) generate source-jars:
>> ---------------------------------
>> -mvn source:jar
>> -mvn source:test-jar
>>
>> -(Optional) generate an IntelliJ project:
>> -----------------------------------------
>> -mvn idea:idea
>> +System Requirements
>> +===================
>> +You need a platform that supports Java SE 5 or later.
>> +Most testing has been done with Java SE 6 on Mac OS X, Windows and Linux.
>>
>> -(Optional) generate Eclipse projects:
>> --------------------------------------
>> -mvn eclipse:eclipse
>>
>> -(Committers) deploy maven-site and javadoc:
>> --------------------------------------------
>> -mvn site-deploy
>> +Building
>> +==========================
>> +To build from source code:
>> +  - Sources require Java SE 5 or higher. (Tested with JDK 1.5.0_22 and 1.6.0_20)
>> +  - The project is built with Apache Maven 2 (suggested are 2.0.11 and 2.2.1).
>> +    You need to download and install Maven 2 from: http://maven.apache.org/
>> +  - Invoke maven in the root directory or a module subdirectory:
>> +      mvn install
>>
>> -(Committers) Publish SNAPSHOT or Release artifacts:
>> ----------------------------------------------------
>> -mvn clean deploy
>> +Checkout the Building section on the project web site for more details:
>> +    http://incubator.apache.org/bval/
>>
>>
>> +Support
>> +=======
>> +Any problems with this release can be reported to the user mailing list or
>> +opened in the Jira issue tracker.
>>
>> -Getting started
>> -===============
>> -Refer to the project page and WIKI at:
>> -https://cwiki.apache.org/BeanValidation/
>> +  Mailing list archive:
>> +    http://mail-archives.apache.org/mod_mbox/incubator-bval-user/
>> +
>> +  User mailing list:
>> +    bval-user@incubator.apache.org
>>
>> -You can checkout latest sources and releases from there.
>> -You can also refer to the test cases in src/test/java/** for examples.
>> +  User mailing list subscription:
>> +    bval-user-subscribe@incubator.apache.org
>>
>> -Project status
>> -==============
>> -* The BeanValidation project is currently hosted in the Apache Incubator.
>> -  Please visit the following for our latest graduation status:
>> -  http://incubator.apache.org/projects/beanvalidation.html
>> -
>> -
>> -Feedback, questions, contribution
>> -=================================
>> -** Your feedback is welcome! **
>> -
>> -Checkout our website for more details on how to acess our mailing lists
>> -or open issues in JIRA:
>> -  http://incubator.apache.org/bval/
>> +  Jira:
>> +    https://issues.apache.org/jira/browse/BVAL/
>> +
>> +--------------------------------------------------------------------------------
>>
>>
>> Modified: incubator/bval/trunk/pom.xml
>> URL: http://svn.apache.org/viewvc/incubator/bval/trunk/pom.xml?rev=947719&r1=947718&r2=947719&view=diff
>> ==============================================================================
>> --- incubator/bval/trunk/pom.xml (original)
>> +++ incubator/bval/trunk/pom.xml Mon May 24 17:12:13 2010
>> @@ -387,7 +387,9 @@
>>                                 descriptors
>>                             -->
>>                             <exclude>**/javax.validation.spi.ValidationProvider</exclude>
>> -
>> +                            <!-- General informational files -->
>> +                            <exclude>README.txt</exclude>
>> +                            <exclude>CHANGES.txt</exclude>
>>                             <!-- generated content -->
>>                             <exclude>**/.*/**</exclude>
>>                             <exclude>**/*.ftl</exclude>
>>
>>
> 
> 

Mime
View raw message