My name is Per Holmberg and this is the website where I publish my Java software. The software programs here are, if not otherwise stated, entirely written by me. Most software was written during my study time (-2005).
I have no ulterior motives. The programs are provided without any spyware, adware or other ugly stuff. I don't make any money when you simply visit this website, downloading or using my programs.
When this website was new, all programs were freeware. Since then, open source have grown to be very popular. Of course I want to be "trendy", and therefore I have released some of my work under the GPL. It is likely that more of my programs will be open source in the future. However, there is no plan to "batch convert" all software here to GPL; some code I might want to use in my professional career as a software developer, which leeds us to two problems; (1) many corporations are not very keen on GPL and (2) I don't understand law enough to know to which extent my GPL:ed code and closed code can be mixed.
This is the definition of "freeware" on Per Holmberg's Java Software website:
You must not:
Because the software is licensed free of charge, the software is provided "as-is", without any expressed or implied warranty. In no event will the software author be liable to you for damages.
For this website, I have no plans to release it under a less restrictive licence than GPL. It doesn't mean you can't get rights to use it in other ways, contact me if interested.
For non-trivial things generally no, beacuse of limited time, but you can always ask :-)
You can help in various ways. In no particular order:
You change the look-and-feel by making a small change in the "Java registry". Use my application PrefsEdit to do these changes. When you have started PrefsEdit, the first thing you need to do is to find the node where the preferences for the application to change look-and-feel for has its preferences stored. For AnyOSZip for example, it is UserRoot/net/perholmberg/anyoszip.
Now, lets make a look-and-feel change! There are three ways:
The LAFLoader component is called at application startup, so you need to restart your target application to make the changes take effect.
The feature above is supported by applications that use my LAFLoader component. Current applications with LAFLoader component are AnyOSZip, PrefsEdit, AnyOSSplits and Glosor 2000.