[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #10340] Submission of Basic Utilities I

From: Pasko Boris
Subject: [Savannah-register-public] [task #10340] Submission of Basic Utilities I Like To Use
Date: Thu, 15 Apr 2010 13:31:59 +0000
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20100402 Ubuntu/9.10 (karmic) Firefox/3.5.9


                 Summary: Submission of Basic Utilities I Like To Use
                 Project: Savannah Administration
            Submitted by: borisman
            Submitted on: Thu 15 Apr 2010 01:31:58 PM GMT
         Should Start On: Thu 15 Apr 2010 12:00:00 AM GMT
   Should be Finished on: Sun 25 Apr 2010 12:00:00 AM GMT
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00



A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.

= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
<> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration

= Registration Details =

* Name: *Basic Utilities I Like To Use*
* System Name:  *builtu*
* Type: non-GNU software & documentation
* License: GNU Lesser General Public License


==== Description: ====
This project is a collection of Java libraries that bring some basic
functionality to Java projects, including:
- Unix-like module configuration system
- Extended unit-testing support (based on JUnit)
- Web service mock testing
- Some specific collections implementations, including N-graphs
- Spring & hibernate integration
- Fast deep object tree cloning suport
- ...

This library has been extensively used for several years in several realworld
Java projects and has been matured enough to be released as open-source to be
freely shared.

==== Other Software Required: ====
All dependencies are fetched from Maven ( and are
compatible with terms of GNU GPL and/or GNU LGPL.
The current list is:
antlr:antlr:jar:2.7.6:compile BSD
aopalliance:aopalliance:jar:1.0:compile LGPL
asm:asm:jar:3.1:compile ASM
backport-util-concurrent:backport-util-concurrent:jar:3.1:compile CCPDL
cglib:cglib:jar:2.2:compile ASL
apache-commons:several files:several versions:compile ASL
hsqldb:hsqldb:jar: BSD
javassist:javassist:jar:3.11.0.GA:compile MPL
junit:junit:jar:4.7:compile CPL
log4j:log4j:jar:1.2.15:compile ASL
org.hibernate:hibernate-core:jar:3.3.2.GA:compile GNU LGPL
org.springframework:several files:3.0.0.RELEASE:compile ASL

These (optional) libraries cannot be found in maven repositories and are
bundled into the "lib" directory

- Oracle JDBC driver comes with OTN Development and Distribution License
See lib/ojdbc14.license.txt.

- Cloning library (by Konstantinos Kougios) comes with Apache 2.0 license
( See lib/cloning-1.7.license.txt

==== Other Comments: ====
This is my second submission of the BUILTU. I have addressed all issues
previoulsy specified by Alex Fernandez, including but not limited to:

1) "The file util/clown/doc/readme.txt speaks about "open source". While the
Open Source movement promotes a similar approach to software development to
free software, the GNU project favors the latter for ethical reasons. Please
read about why free software is a better term
<>", "That file
also speaks about "an apache license". This contradicts the
license headers." - This file was part of the documentation from Cloning java
library. I have extracted this library into "lib" folder with appropriate
license file.
2) "All pom.xml files need a license header (as an XML comment). Same for
other XML files." - the license header is added to all .xml files
3) "A readme file with licensing info for artwork (such as
mime/src/test/resources/test.jpg) is required." - I simply replaced this file
with blank image that has license text printed on it. (since it is just a test
file anyway, I don't actually mind it's look)
4) "A bit of cleanup would probably be good: the tarball contains all .svn" -
I have done svn export instead of svn checkout
directories and all .class files, besides Eclipse artifacts.
5) "Just a detail, but aren't Java packages supposed to be called
"com.builtu..." or "org.builtu..."? They all start with builtu... " - good
point, I've done it.
6) "For convenience, the top directory in builtu.tar.gz should be called
'builtu', not 'code'. " - done it.

==== Tarball URL: ====


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]