14 comments
Comment actions Permalink

Hi Roman,

Check the "Website" or "SourceCode" field on the plugin page -- usually it leads to Google Code/github/etc

0
Comment actions Permalink

"Usually" "Website" very often is N/A. What is "SourceCode" field?
Let's take, for example, the first by albabet plugin - AAHack (http://plugins.intellij.net/plugin/?idea&id=1773), how can I retrive source uploded to plugins.intellij.net by author?

0
Comment actions Permalink

I agree -- these fields are not always populated properly and sometimes you may find sources just by following some links on plugin description/comments (they may lead to documentation/wiki/bugtracker/etc pages, but 1-2 more clicks and you are looking at the sources).

For example (I have looked at most new plugins listed at plugins home page: http://plugins.intellij.net/)


The above were the newest/updated plugins listed on Plugins home page at the time of writing this post for IntelliJ IDEA & PhpStorm (5 + 3 (as 2 are duplicates) = 8)

As for the plugin you have mentioned -- the best idea will be to contact the author by email -- http://plugins.intellij.net/space/?lg=eprst  (plugin was last updated almost 3.5 years ago & this code *possibly* was already merged into product itself)

0
Comment actions Permalink

Thanks. Usually I need just same old plugins in oder to adopt them for new versions of IDEA. I thought when author add opensource plugin .zip-file with sources is mandatory field - many opensource licenses forbid distribution binary files without accessible sources. It's a pity that not all sources are available.

0
Comment actions Permalink

You can always just use JAD to recreate the sources...what you do with them after that depends on the license.

0
Comment actions Permalink

well
1/ there's no reference to this plugin being open source
2/ seems it's also a dead plugin (not updated since first version in 2007)

0
Comment actions Permalink

Thibaut wrote:


1/ there's no reference to this plugin being open source

Yes there is, the header clearly states "opensource software" ;)

0
Comment actions Permalink

1. JAD supports only java up to 1.3 and produce often incorrect results. In general, using decompiler for opensource software is some kind of blasphemy.
2. GPL-compatible licences allow modifing code and creating other products based on it.

0
Comment actions Permalink

Yes but... it does work when you don't have the source due to the author having fallen off the face of the planet.

It is simple pragmatism.

0
Comment actions Permalink

So, why don't you contact the author, instead of all this hullabaloo :)

It's not certain he's off the net. For example the bsh plugin (http://plugins.intellij.net/plugin/?id=6) is also his and has an update date of 2009-12, not all that old.

0
Comment actions Permalink

carloscs wrote:

So, why don't you contact the author, instead of all this hullabaloo :)

Because I don't have the intentions as the thread starter. I just wanted to get the facts right :)

0
Comment actions Permalink

That plugin is only example. I've started this thread because distribution binary files without sources (which should available at least on demand) is violation of GPL and many other opensource license. plugins.intellij.net distribute opensource products and cannot give to customer sources. Even more - it sometimes can't specify concrete license and it's text. This is not proper behavior in opensource world. So I thought that I have missed necessary link in heavy-weight interface - nothing more.

0
Comment actions Permalink

So what is it that you want? How can we help you.

(Actually I just discovered http://java.decompiler.free.fr/ so at least something useful has come from this)

0
Comment actions Permalink

"This Question is Answered" (status of thread) ;) - I have realized that I didn't miss any link to sources.
P.S. JD is good decompiler. But it doesn't understand using of final variales in inner classes and some other moments. Thanks anyway.

0

Please sign in to leave a comment.