Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Is there any free datepicker exist for java in swing. I look through the following pickers such as jdatepicker jxdatepicker and Jcalendar. But all are licensed under BSD, LGPL and LGPL respectively.
From the sounds of it you are looking for free code that can legally be taken closed-source, NOT specifically open source code.
Open source means just that - the source is open. It doesn't explicitly mean it can't be made closed source. The licence of the software specifies what can be done with the software in question. The GPL, for example, requires that derivative code must be open source.
As it happens, the LGPL licence - also known as the "lesser" GPL - is one of the licences that allows code under its licence to be released commercially without requiring that its derivatives are made open source as well. Similarly, the BSD licence also permits closed-sourced derivatives
More reading:
Permissive Licences
GPL and LGPL open source licensing restrictions
SmashingMag on OSS Licences
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 months ago.
Improve this question
I'm trying to understand how car audio media works. I have read emmc, and found here .ifs file. By using IFSTool I have extracted all files from .ifs and found Intel .jxe file. OK I have decompiled .jxe file to Oracle .jar by using this tool: https://github.com/spacemeowx2/jxe2jar I have made editions, but is there a way to convert it back to Intel JXE? What tool/software should I use?
According to the documentation for jxe2jar, the reverse conversion can be performed using jar2jxe.
As far as I can tell, that tool is only (legally1) available as a part of various IBM commercial products; e.g. WEME J9.
Unfortunately, the relevant IBM documentation doesn't seem to be publicly available either.
1 - If you google for (say) "jar2jxe download" you may find download links from (ahem) "3rd-party sites". But there are no guarantees that what you will get when you download will be 1) a legal copy, or 2) free from malware. If you need to work on a codebase that was built using IBM proprietary tools, you are strongly advised to get a legal copy of the tools for yourself.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm vaguely familiar with the JNI, and I'm curious to see my machine-specific implementation for some native methods in the java.lang package. Thread#currentThread(), for example.
I've found a bunch of DLLs in [JDK_HOME]/jre/bin, but like I said I'm trying to find the source code.
Does anyone know where the native source code can be found? Is it even available, or is it classified by Sun (oops I mean "We're In It To Win It" Oracle)?
For JDK6 you can download the source from java.net. For java.lang the story begins at j2se/src/share/native/java/lang/, and then search... JDK7 rearranges the directory structure a little.
Some methods, such as Object.hashCode, may be implemented by hotspot instead or in addition to through JNI/Java.
JDK6 is freely licensed through the Java Research License (JRL) and Java Internal Use License (JIUL). JDK7 and OpenJDK6 is licensed under GPL 2 with CLASSPATH exception (roughly speaking you can link to it without catching the GNU virus). I am not a lawyer.
(BTW: The real lawyers would like to point out that I am still an employee of Sun Microsystems. Sun UK is no more. It is now Oracle.)
Update (Adding location for Thread.c):
http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/9b8c96f96a0f/src/share/native/java/lang/Thread.c
You can look at the source code for OpenJDK (licensed under GPLv2 with Classpath Exception). Probably the best way to study the JDK implementation internals, unless you want to be bound by the Java Research Licence, in which case you can access the actual JDK 6 source.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
In March or April 2009 Qt Jambi was made open source and then the commercial project was kicked. I'd really like to use Qt Jambi but can't do that if the code isn't maintained any longer.
Is there a fork of Qt Jambi, either commercial or open source?
Judging by the commit log, and the latest release, it seems Jambi itself is still under active development and is available under either LGPL or commercial licences. See here for downloads. For reference, 4.5.0 was the first open source version.
Qt Jambi 4.5.x series is maintained officially until May 2010. There is a community port to Qt 4.6 located here:
http://qt.gitorious.org/qt-jambi/community-port-to-4_6
Currently the Qt Jambi Interest mailing list is used for communication within the community.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Consider the requirements for embedding help in a Java desktop application (or applet):
Single source for content (such as AsciiDoc) to generate high quality PDF manuals1
Hooks for context-sensitive help
Robust, simple, and well documented API (under an hour to learn)
Small footprint (a sub-100K Java archive)2
Integrate as a docked MDI-style window, or a separate window
Free open source software
Google says:
JavaHelp
Java Programming Help
Help Authoring Tools
Which of these, or any others, would you recommend?
1Storing the content in AsciiDoc format would be ideal, so long as conversion is trivial.
2Up to 500kb.
Have a look at DocBook - last time I looked it could generate PDF, HTML and JavaHelp from files written in DocBook XML .
A crash course is available at: http://opensource.bureau-cornavin.com/crash-course/
Definitely Asciidoc, or its more recent cousin AsciiDoctor.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
The APIs that might be of interest to
developers of Java applications that
need to perform source code analysis
are the Java Compiler API (JSR 199),
the Pluggable Annotation Processing
API (JSR 269), and the Compiler Tree
API.
Any similar api or library for .net?
Visual Studio 2008 comes with a tool that run source code analysis: it gives you the code inheritance depth, lines of code (compiled), mainteinability indexes for your solution/project/clases/methods.
Im not sure if there is a plugin for VS2003-2005 with this functionality.
For the comments of the methods/clases, VS 2008, doesn't have a native tool, however, for VS 2003-2005 there is an open project on sourceforge, that take the comments (''' comments) above the member (namespace, class, method, property) header(which is stored on the classes .xml files) and generetes documentation like JavaDoc. For VS 2008, I have developed a tool that does the same, that I can share if you need.
For code analysis, I've been using the free tool from Microsoft is called FxCop for years.