Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
Summary: Review Request: aopalliance - AOP offers a better solution to many problems than do existing technologies
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Summary: Review Request: aopalliance - AOP offers a better solution to many problems than do existing technologies Product: Fedora Version: rawhide Platform: All OS/Version: Linux Status: NEW Severity: medium Priority: medium Component: Package Review AssignedTo: nobody@fedoraproject.org ReportedBy: sm@sandro-mathys.ch QAContact: extras-qa@fedoraproject.org CC: notting@redhat.com, fedora-package-review@redhat.com Estimated Hours: 0.0 Classification: Fedora
Spec URL: http://red.fedorapeople.org/SRPMS/aopalliance.spec SRPM URL: http://red.fedorapeople.org/SRPMS/aopalliance-1.0-1.fc11.src.rpm Description: Aspect-Oriented Programming (AOP) offers a better solution to many problems than do existing technologies such as EJB. AOP Alliance intends to facilitate and standardize the use of AOP to enhance existing middleware environments (such as J2EE), or development environements (e.g. JBuilder, Eclipse). The AOP Alliance also aims to ensure interoperability between Java/J2EE AOP implementations to build a larger AOP community.
Pretty easy software / package, shouldn't make any worries for the review :)
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Christoph Wickert fedora@christoph-wickert.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fedora@christoph-wickert.de
--- Comment #1 from Christoph Wickert fedora@christoph-wickert.de 2009-01-11 19:43:23 EDT --- This is the worst summary I have ever seen!
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #2 from Christoph Wickert fedora@christoph-wickert.de 2009-01-11 19:49:38 EDT --- Why not use: "AOP saves the world" as summary? ;)
Package version is wrong, see http://fedoraproject.org/wiki/Packaging/NamingGuidelines#Snapshot_packages
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #3 from Sandro Mathys sm@sandro-mathys.ch 2009-01-12 04:32:15 EDT --- Spec URL: http://red.fedorapeople.org/SRPMS/aopalliance.spec SRPM URL: http://red.fedorapeople.org/SRPMS/aopalliance-1.0-1.20090111cvs.fc11.src.rpm
Thanks for the comments. I tried to address both issues in the new version. Writing a good summary for this is tough, though ;)
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Jason Tibbitts tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |182235(FE-Legal)
--- Comment #4 from Jason Tibbitts tibbs@math.uh.edu 2009-08-03 22:33:21 EDT --- This package claims to be public domain, but I don't see any mention of that in the source. The upstream web site says LICENCE: all the source code provided by AOP Alliance is Public Domain. but my understanding is that you have to explicitly disclaim your copyright (if you are even legally allowed to do so) and I see no such disclaimer anywhere. Many of the contributors are French (according to http://aopalliance.sourceforge.net/members.html), and I've seen it said before that EU citizens may not have the legal right to place works in the public domain.
Blocking FE-Legal (again, sorry spot) for an opinion.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Tom "spot" Callaway tcallawa@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tcallawa@redhat.com
--- Comment #5 from Tom "spot" Callaway tcallawa@redhat.com 2009-08-12 14:27:36 EDT --- The short answer is that French citizens cannot put works into the Public Domain:
http://en.wikipedia.org/wiki/French_copyright_law#Moral_rights
"Any agreement to waive an author's moral rights is null and void, although the author cannot be forced to protect his work."
Basically, what this means is that we need the AOP Alliance to actually give us licensing terms, even if they're extremely permissive ones. I would suggest the MIT license.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #6 from Sandro Mathys sm@sandro-mathys.ch 2009-08-12 14:38:08 EDT --- spot: Wouldn't the WTFPL be much closer to 'public domain' and be fine for integration into Fedora?
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #7 from Tom "spot" Callaway tcallawa@redhat.com 2009-08-12 14:45:40 EDT --- Technically, yes, but the WTFPL is a ... poorly drafted license. MIT achieves the same end result and is far less offensive.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #8 from Sandro Mathys sm@sandro-mathys.ch 2009-08-12 15:15:25 EDT --- I took the time to contact upstream over their mailing list, trying to explain the issue at hand and how to best solve it. I'll wait for an answer and then get back to this ticket.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #9 from Sandro Mathys sm@sandro-mathys.ch 2009-10-07 02:27:30 EDT --- Upstream is dead, no activity on the mailing list at all. I don't think they'll ever re-license anything.
Does that mean this pkg is a no-go? FYI: JBoss depends on aopalliance ;)
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #10 from Tom "spot" Callaway tcallawa@redhat.com 2009-10-07 10:08:04 EDT --- That's unfortunate for JBoss. You might try reaching out to the members individually:
http://aopalliance.sourceforge.net/members.html
Also, you could try emailing Andrei Popovici directly: popovici@inf.ethz.ch
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #11 from Sandro Mathys sm@sandro-mathys.ch 2009-10-08 03:02:09 EDT --- That would mean that every single member would have to agree with the license chance, wouldn't it? I doubt that's even possible because most members didn't leave any contact information.
As for the contact information von Andrei Popovici - he left the ETHZ (where I work nowadays) years ago, i.e. that email address doesn't work anymore for a long time already.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #12 from Tom "spot" Callaway tcallawa@redhat.com 2009-10-08 09:44:31 EDT --- It depends on who the copyright holder is. If the AOP Alliance is a legal entity, then that entity could be the copyright holder. If so, then whomever legally speaks for that group could relicense the work.
If the AOP Alliance is just a name that these individuals gave to themselves, but is not legally recognized as an entity (a company or a non-profit), then all of the individuals who committed code would have to give permission to relicense.
Because of: http://www.systems.ethz.ch/people/alumni I'm pretty sure that this is the right Andrei Popovici: http://www.linkedin.com/pub/andrei-popovici/0/26b/735 . You might be able to contact him through that URL.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #13 from John Lewis jlewis@tinyx.com 2009-10-22 20:49:23 EDT --- I've brought this to the attention of the folks at SpringSource (specifically Rod Johnson, who was one of the original developers) and Adam Fitzgerald (who is their community liaison now). A lot of projects are including this jar because Spring depends on it, so it is in their interest to deal with this. Hopefully they will be able to get an appropriately permissive license attached to this library soon.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Jason Tibbitts tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mefoster@gmail.com
--- Comment #14 from Jason Tibbitts tibbs@math.uh.edu 2009-11-02 15:13:08 EDT --- *** Bug 532519 has been marked as a duplicate of this bug. ***
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #15 from Tom "spot" Callaway tcallawa@redhat.com 2010-04-19 13:14:17 EDT --- Just checking in to see if there is any update here.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Sandro Mathys sm@sandro-mathys.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag| |needinfo?(jlewis@tinyx.com)
--- Comment #16 from Sandro Mathys sm@sandro-mathys.ch 2010-05-05 07:07:51 EDT --- Nothing from my side but John said he's trying to get in touch with folks so maybe he has an update.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
John Lewis jlewis@tinyx.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag|needinfo?(jlewis@tinyx.com) |
--- Comment #17 from John Lewis jlewis@tinyx.com 2010-05-05 11:47:13 EDT --- I haven't heard anything further from the folks at SpringSource, but I did just send them another email to bump the issue again.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Alexander Kurtakov akurtako@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |akurtako@redhat.com
--- Comment #18 from Alexander Kurtakov akurtako@redhat.com 2010-05-14 12:01:10 EDT --- Why don't people simply use upstreams that are alive? Sometimes it would take less time to migrate to dependency that is alive than to fix legal issues.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Frank Ch. Eigler fche@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fche@redhat.com
--- Comment #19 from Frank Ch. Eigler fche@redhat.com 2010-06-01 12:04:39 EDT --- (In reply to comment #5)
The short answer is that French citizens cannot put works into the Public Domain:
http://en.wikipedia.org/wiki/French_copyright_law#Moral_rights
"Any agreement to waive an author's moral rights is null and void, although the author cannot be forced to protect his work."
Wait, upon what do you base your opinion that their own designation of it as "public domain" is somehow an attempted waiver of the *moral rights* involved?
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #20 from Tom "spot" Callaway tcallawa@redhat.com 2010-06-01 13:56:26 EDT --- Well, the legal definition of Public Domain is:
"the realm or status of property rights that belong to the community at large, are unprotected by copyright or patent, and are subject to appropriation by anyone"
(source: Merriam-Webster's Dictionary of Law ©1996.)
You cannot simultaneously have a work be unprotected by copyright (or subject to appropriation by anyone) and retain moral rights on that work. The moral rights are tied into the copyright.
Now, the copyright holder(s) could grant an extremely permissive license on that work, CC-0 is an excellent example of a license specifically crafted to work around precisely this issue and come to the same practical end-result as a public domain declaration where the copyright holder is in a jurisdiction without moral rights.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #21 from Frank Ch. Eigler fche@redhat.com 2010-06-03 12:14:05 EDT --- Is redhat/fedora legal also advising that an american law dictionary entry is sufficiently relevant to the stated intentions of a french author? Just curious whether we're holding back because of an overabundance of caution.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #22 from Tom "spot" Callaway tcallawa@redhat.com 2010-06-03 12:43:31 EDT --- Well, you asked for a definition of what Public Domain means. That's what it means. It has the same meaning in Europe, except that you CANT just put works in the Public Domain in most of Europe, because those countries (notably France) do not permit copyright holders to waive their moral rights.
CC-0 exists specifically because this is a problem.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #24 from Sandro Mathys sm@sandro-mathys.ch 2010-07-31 05:18:55 EDT --- So is anyone still working on this and seeing any type of progress? If not I'm going to close this.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #25 from John Lewis jlewis@tinyx.com 2010-07-31 15:19:55 EDT --- I never got a response from the SpringSource guys. Maybe if someone from RedHat directly contacted them? If someone wants to do that, email me and I'll help you get hold of them.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Chen Lei supercyper1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |supercyper1@gmail.com
--- Comment #26 from Chen Lei supercyper1@gmail.com 2010-08-10 11:23:59 EDT --- (In reply to comment #24)
So is anyone still working on this and seeing any type of progress? If not I'm going to close this.
Would mind to contact Cédric Beust? It seems he is still active now.
http://beust.com/weblog/ http://twitter.com/cbeust
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
--- Comment #27 from John Lewis jlewis@tinyx.com 2010-08-17 13:54:54 EDT --- I sent a note to Cédric asking if he could give this concern some attention.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Sandro Mathys sm@sandro-mathys.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |WONTFIX Flag| |fedora-review- Last Closed| |2010-10-20 08:24:26
--- Comment #28 from Sandro Mathys sm@sandro-mathys.ch 2010-10-20 08:24:26 EDT --- Dropping this review request because of the legal issues.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Scott M Stark starksm64@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |starksm64@gmail.com
--- Comment #29 from Scott M Stark starksm64@gmail.com 2011-03-09 00:10:03 EST --- There is no dependency on this project by jboss, or any of it's thirdparty dependencies. I cannot see any current j2ee project depending on the aopalliance code as it is seven years old, and the concepts have largely been integrated into the various j2ee specs.
Even the current versions (3.x) do not seem to have any dependency on aopalliance, and jboss never had any dependency on spring or spring aop.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=479598
Tom "spot" Callaway tcallawa@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|182235(FE-Legal) |
--- Comment #30 from Tom "spot" Callaway tcallawa@redhat.com 2012-01-03 10:29:26 EST --- Given Fedora's revised position on Public Domain code, this package is now considered legally permissible in Fedora. I am dropping the FE-Legal blocker, but I am not reopening this old bug. If Sandro wants to reopen this request, he can do so, or a new review bug can be opened by an interested maintainer.
package-review@lists.fedoraproject.org