Comments (11)
Yes please -- the findbugs jsr305 is LGPL and it would be better to have a BSD
version.
Original comment by [email protected]
on 8 Oct 2010 at 5:14
from jsr-305.
Yes, that would be great. That project is of great use at the moment.
Especially since Intellij Idea will support the annotations of JSR305 in the
next version:
http://youtrack.jetbrains.net/issue/IDEA-64677
Original comment by [email protected]
on 31 Jan 2011 at 8:46
from jsr-305.
The Findbugs project has Maven artifacts for JSR-305:
http://repo2.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/
Original comment by [email protected]
on 11 Apr 2011 at 9:30
from jsr-305.
findbugs is lgpl and can't be included without pain in apache 2.0 runtime...
Original comment by [email protected]
on 11 Apr 2011 at 11:53
from jsr-305.
@plindner: the com.google.code.findbugs:jsr305 artifact is licensed under
Apache 2.0:
http://repo2.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9
.pom
Original comment by t.broyer
on 27 Apr 2011 at 8:26
from jsr-305.
ugh, what a mess.
The license for findbugs itself is LGPL
http://code.google.com/p/findbugs/source/browse/trunk/findbugs/licenses/LICENSE.txt
However findbugs pulls in jsr305 code which is new BSD
http://code.google.com/p/findbugs/source/browse/trunk/findbugs/licenses/LICENSE-jsr305.txt
I'm not sure why the pom file specifies Apache 2.0 -- Is it coming from the
findbugs maven plugin, which is Apache 2.0 licensed?
http://maven-plugins.cvs.sourceforge.net/maven-plugins/maven-plugins/findbugs/
Original comment by [email protected]
on 27 Apr 2011 at 9:18
from jsr-305.
Any progress? Would like to see that issue resolved.
Original comment by [email protected]
on 25 Aug 2011 at 2:17
from jsr-305.
FWIW, It would be good that this codebase gets its own license notice and
copyright too. except a reference to the BSD, there is no copyright, nor notice
here except in findbugs:
http://code.google.com/p/findbugs/source/browse/trunk/findbugs/licenses/LICENSE-
jsr305.txt
And there the pointer is to a license template:
http://www.opensource.org/licenses/bsd-license.php not a real license ....
Original comment by [email protected]
on 21 Feb 2012 at 4:07
from jsr-305.
Perhaps, if all parties agree, the attached file could be checked into the root
tree as LICENSE.txt? William Pugh was just a best guess as to the copyright
holder, as he's the dev listed here and on jcp.org's page:
http://jcp.org/en/jsr/detail?id=305#3
Thoughts?
Original comment by [email protected]
on 30 Mar 2012 at 7:45
Attachments:
from jsr-305.
You either need to include the LICENSE file, or remove the .java source file in
the jsr305-x.x.x.jar file and only distribute it as a binary file. Currently
the jar-file contains both source file (without correct license notice) AND
binary class-files. This violates the BSD license as I understand it.
Please correct me if I'm wrong.
Original comment by [email protected]
on 2 Jan 2013 at 12:49
from jsr-305.
And see also https://github.com/stephenc/findbugs-annotations which is a
clean-room implementation of the annotations declared in FindBugs.
Original comment by [email protected]
on 18 Feb 2014 at 2:21
from jsr-305.
Related Issues (20)
- It worth nothing that BigInteger and BigDecimal are Number's.
- Javadoc missing from many classes
- Using generics may be a more natural way to specify the TypeQualifier
- Annotations should be consistent with JSR-305
- [deleted issue]
- Need an annotation for access widening
- Annotation to override equals/hashCode in all implementations? HOT 2
- Nonnegative.Checker class should be static HOT 1
- TypeQualifierNickname annotation lacks @Retention(RetentionPolicy.RUNTIME)
- The artifactId in jsr305-1.3.8.pom should be "jsr305" instead of "findbugs"
- (compareTo() == 0) != equals() HOT 1
- Variant toString represesentations cause problems in client code
- Add value field to @Nonnull annotation for improved readability
- @Immutable should have RetentionPolicy.RUNTIME to allow for testability HOT 1
- Add javadoc and source jar generation to Maven build
- WillClose* annotations do not produce proper javadoc
- Please include Creative Commons licence file
- Annotations require @Target for JSR-308 compatibility HOT 1
- A contrary for GuardedBy
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jsr-305.