taskSavannah Administration - Tasks: task #10343, Submission of Basic Utilities I...

 
 

task #10343: Submission of Basic Utilities I Like To Use

Submitted by:  Pasko Boris <borisman>
Submitted on:  Sat 17 Apr 2010 07:27:38 AM UTC  
 
Should Start On:  Sat 17 Apr 2010 12:00:00 AM UTC Should be Finished on:  Tue 27 Apr 2010 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  0% Assigned to:  Mario Castelán Castro <marioxcc>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

( Jump to the original submission)

Sat 15 May 2010 01:29:59 AM UTC, comment #10: 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

May 14th in GNU Savannah task #10343: "Submission of Basic Utilities I
Like To Use".

Thanks for the information.  I close the task because all issues with
this project has been solved.

Enjoy mantaining the BUILTU at GNU Savannah :)

Item status changes:

Status -> Done
Open/Closed -> Closed
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAkvt+V8ACgkQZ4DA0TLic4gfnQCfTO5Vu/m5cCObmEVbkmoDKsWj
vMwAnj+gvV8yN41gUCQtTIPfKsfZBtBg
=lEUc
-----END PGP SIGNATURE-----

Mario Castelán Castro <marioxcc>
Project MemberIn charge of this item.
Tue 04 May 2010 06:40:20 AM UTC, comment #9: 

As this page: http://www.jboss.org/javassist says: "License: You can choose either MPL or LGPL."

Just to be on a safe side, I've made sure the BUILTU project  does not link against javassist anymore. It is not required, really. Javaassist can be used by derived projects that use hibernate library as bytecode-enchancer at compile time.

Pasko Boris <borisman>
Sun 02 May 2010 10:38:54 PM UTC, comment #8: 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

May 2th 2010 in GNU Savannah task #10343: "Submission of Basic
Utilities I Like To Use".

Hi.

I see no other major problem with the project.  There are some files
without licensing information, please add it after the project is
approved.  You will recieve an automated email containing information
about the approval.

However, i need clarificiation about javassist, it says MPL, but you
directed me to /jboss/licenses/javassist.license.  Joss is under the
GPL AFIK.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAkvd/z0ACgkQZ4DA0TLic4g2nQCfQbAZ4f/sVyzUjQfcbYy/6Mbk
ctEAnRO3Pwv+p6PLGzoZDe402EobRobf
=TdGM
-----END PGP SIGNATURE-----

Mario Castelán Castro <marioxcc>
Project MemberIn charge of this item.
Sat 01 May 2010 08:56:06 PM UTC, comment #7: 

Mario, it appears that the dependency issue is no longer relevant. Is there any further issue with the project, or can we approve it now? Thanks!

Alex Fernandez <alexfernandez>
Project Member
Wed 28 Apr 2010 08:05:53 AM UTC, comment #6: 

The updated dependencies list is:

NAME:FILE:VERSION:BINDING LICENCE URL
antlr:antlr:jar:2.7.6:compile BSD http://www.antlr.org/license.html
aopalliance:aopalliance:jar:1.0:compile LGPL http://aopalliance.sourceforge.net/
asm:asm:jar:3.1:compile ASM http://asm.ow2.org/license.html
backport-util-concurrent:backport-util-concurrent:jar:3.1:compile CCPDL http://backport-jsr166.sourceforge.net/index.php
cglib:cglib:jar:2.2:compile ASL http://cglib.sourceforge.net/license.html
apache-commons:several files:several versions:compile ASL http://commons.apache.org/
hsqldb:hsqldb:jar:1.8.0.10:test BSD http://hsqldb.org/web/hsqlLicense.html
javassist:javassist:jar:3.11.0.GA:compile MPL http://www.ibiblio.org/maven/jboss/licenses/javassist.license
junit:junit:jar:4.7:compile BSD http://www.junit.org
log4j:log4j:jar:1.2.15:compile ASL http://logging.apache.org/log4j/1.2/license.html
plugin:jar:2.1.6:compile
org.hibernate:hibernate-core:jar:3.3.2.GA:compile GNU LGPL http://www.hibernate.org/
org.springframework:several files:3.0.0.RELEASE:compile ASL

Pasko Boris <borisman>
Wed 28 Apr 2010 07:53:15 AM UTC, comment #5: 

I am sorry. It seems I have specified WRONG license for junit library. It seems that junit HAD CPL license somewhere at version 1, but they have changed license to BSD later.

At least, if you open junit-4.7.jar, you'll see BSD license there.

I enclose updated tar.gz (with readme changed).

(file #20355)

Pasko Boris <borisman>
Sat 24 Apr 2010 03:42:50 PM UTC, comment #4: 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

April 24th 2010 in GNU Savannah task #10343: "Submission of Basic
Utilities I Like To Use".

Hi.

This project can't be approved yet.  I'm awaiting response to
http://lists.gnu.org/archive/html/savannah-hackers-public/2010-04/msg00099.html.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAkvTEbIACgkQZ4DA0TLic4j0bACdFt9pdc/NM4F+g+ZTY9cvmh2Y
hDkAnjqMoYlRidR8WOQ+CpZNg2B1R5iC
=Xw7w
-----END PGP SIGNATURE-----

Mario Castelán Castro <marioxcc>
Project MemberIn charge of this item.
Wed 21 Apr 2010 08:39:19 PM UTC, comment #3: 

Hi again, Pasko,

That is great news! I hope you understand that we make you go through all this trouble (and make the effort ourselves) just to ensure that your software is free for all -- and will continue to be. Thanks for your patience!

Mario, I don't have any further pending issues. I hope Pasko the best with the project, and to have lots of fun!

Alex Fernandez <alexfernandez>
Project Member
Wed 21 Apr 2010 10:08:22 AM UTC, comment #2: 

Of course it compiles on OpenJDK and all tests are Ok:

builtu $ export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
builtu $ echo $JAVA_HOME
/usr/lib/jvm/java-6-openjdk/
builtu $ mvn -v
Apache Maven 2.2.1 (r801777; 2009-08-06 23:16:01+0400)
Java version: 1.6.0_0
Java home: /usr/lib/jvm/java-6-openjdk/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "2.6.31-20-generic" arch: "amd64" Family: "unix"
builtu $ mvn clean install
[skipping some output...]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 minute 9 seconds
[INFO] Finished at: Tue Apr 20 15:42:45 MSD 2010

Since it is a library, you can't directly RUN in on any JDK, but you
can LINK against it using OpenJDK code. And all internal tests are
green.

As for the oracle driver isuue, forget about it. I have already
removed oracle dependencies from the library. I used Oracle pool and I
could probably replace it with Apache Commons pool, but this won't
happen in near future.

Pasko Boris <borisman>
Tue 20 Apr 2010 12:38:52 AM UTC, comment #1: 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

April 19th 2010 in GNU Savannah task #10343: "Submission of Basic
Utilities I Like To Use".

Hi again Pasko.

Thanks for all your effort to comply with the hosting requirements :).

We need you test builtu in a fully free java enviroment, see
https://savannah.gnu.org/task/index.php?10294#comment3 and
http://savannah.gnu.org/maintenance/JavaIssues.

I think JUnit isn't compatible with the GNU LGPL because it's under
the CPL 1.0.  I will soon ask licensing@gnu.org.

>>I'ts very easy to see the Oracle JDBC is propietary, because it
>>excludes people from (Verbtim quote) "Cuba, Iran, Sudan, Libya,
>>North Korea, Syria, nor any country to which the United States has
>>prohibited export". Only a tyrant would agree with this
>>freedom-threathing requirement.


I'm not sure, but I think you undestand a wrong thing from this
message, maybe you didn't read the rest of it:

>I'm quite sure you don't want to exclude those people, but that is
>what happens when you develop a software using a library without
>reading the license first :(.


Is on https://savannah.gnu.org/task/index.php?10340#comment1

Also, this comment from Sylvain may be to your interest:
http://lists.gnu.org/archive/html/savannah-register-public/2010-04/msg00210.html.

Regards.

Item status changes:

Assigned to -> marioxcc
Status -> In progress
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAkvM97sACgkQZ4DA0TLic4iFcACfcEovn8XpSCXfEWkzel6ofSN4
unsAoIywSlAEMFNEAOeYoF9MOZLoW6/7
=kezV
-----END PGP SIGNATURE-----

Mario Castelán Castro <marioxcc>
Project MemberIn charge of this item.
Sat 17 Apr 2010 07:27:38 AM UTC, original submission:  

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 Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):

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

Other Software Required:

All dependencies are fetched from Maven (http://www.maven.org) and are compatible with terms of GNU GPL and/or GNU LGPL.
The current list is:
NAME:FILE:VERSION:BINDING LICENCE URL
antlr:antlr:jar:2.7.6:compile BSD http://www.antlr.org/license.html
aopalliance:aopalliance:jar:1.0:compile LGPL http://aopalliance.sourceforge.net/
asm:asm:jar:3.1:compile ASM http://asm.ow2.org/license.html
backport-util-concurrent:backport-util-concurrent:jar:3.1:compile CCPDL http://backport-jsr166.sourceforge.net/index.php
cglib:cglib:jar:2.2:compile ASL http://cglib.sourceforge.net/license.html
apache-commons:several files:several versions:compile ASL http://commons.apache.org/
hsqldb:hsqldb:jar:1.8.0.10:test BSD http://hsqldb.org/web/hsqlLicense.html
javassist:javassist:jar:3.11.0.GA:compile MPL http://www.ibiblio.org/maven/jboss/licenses/javassist.license
junit:junit:jar:4.7:compile CPL http://junit.sourceforge.net/cpl-v10.html
log4j:log4j:jar:1.2.15:compile ASL http://logging.apache.org/log4j/1.2/license.html
plugin:jar:2.1.6:compile
org.hibernate:hibernate-core:jar:3.3.2.GA:compile GNU LGPL http://www.hibernate.org/
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

- Cloning library (by Konstantinos Kougios) comes with Apache 2.0 license (http://robust-it.co.uk/clone/index.php). See lib/cloning-1.7.license.txt

Other Comments:

This is my third submission of the BUILTU. I have addressed the issue raised by Mario Castelán Castro:
[QUOTE]
I'ts very easy to see the Oracle JDBC is propietary, because it
excludes people from (Verbtim quote) "Cuba, Iran, Sudan, Libya, North
Korea, Syria, nor any country to which the United States has
prohibited export".  Only a tyrant would agree with this
freedom-threathing requirement. 
[/QUOTE]

(With some tears) I have ripped out the module that was dependent on Oracle driver and the driver itself from the BUILTU, so now BUILTU does neither depend on Oracle driver nor does it bundle the driver.

Tarball URL:

http://savannah.gnu.org/submissions_uploads/builtu.tar.gz

Pasko Boris <borisman>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #20356:  builtu.tar.gz added by borisman (201KiB - application/x-gzip)
file #20355:  builtu.tar.gz added by borisman (201KiB - application/x-gzip)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by alexfernandez (Posted a comment)
  • -email is unavailable- added by marioxcc (Posted a comment)
  • -email is unavailable- added by borisman (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

     

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-05-15 marioxcc StatusIn Progress => Done
        Open/ClosedOpen => Closed
    2010-04-28 borisman Attached File- => Added builtu.tar.gz, #20356
    2010-04-28 borisman Attached File- => Added builtu.tar.gz, #20355
    2010-04-20 marioxcc StatusNone => In Progress
        Assigned toNone => marioxcc

    Back to the top


    Powered by Savane 3.5