License and source code

Asked by Sam Geeraerts

SamePlace looks like a useful add-on, so I was checking if it could be added to the IceCat add-ons list [1]. It seems like a good candidate because the website says it's GPLv3. I downloaded sameplace-suite-0.9.xpi from the download page [2] and was pleased to see that almost all source code files have a copyright and license notice.

However, in xmpp4moz.xpi there's a directory 'components' which contains some xpt files. I don't know a whole lot about developing add-ons, but it looks like the souce for those files is not contained in the download. So I searched around a bit and found xmpp4moz's github website [3]. But it doesn't look like there's anything on there that could be the source code for those files. Could you please point me to a place where the source can be found?

[1] http://www.gnu.org/software/gnuzilla/addons.html
[2] http://www.sameplace.cc/download
[3] http://github.com/bard/xmpp4moz

Question information

Language:
English Edit question
Status:
Solved
For:
SamePlace Edit question
Assignee:
No assignee Edit question
Solved by:
Sam Geeraerts
Solved:
Last query:
Last reply:
Revision history for this message
Massimiliano Mirra (bard-hyperstruct) said :
#1

Hi Sam,

the source for nsIXMPP* is here: http://github.com/bard/xmpp4moz/tree/0.7/public/

The source for nsISAX* is in the mozilla codebase.

Revision history for this message
Sam Geeraerts (samgee) said :
#2

Thanks for the pointers. I'll submit it to the IceCat list.

If I may give some constructive comment: as xmpp4moz is licensed as a whole under GPLv3 I think it's a good idea to have the nsISAX* code also in your own tree (as per section 6 of GPLv3).

Revision history for this message
Massimiliano Mirra (bard-hyperstruct) said :
#3

nsISAX* was included because it was missing from Thunderbird's official Windows build. In future releases it will no longer be included because 1) Thunderbird's build was fixed and 2) x4m will no longer support Thunderbird anyway.

Still, thanks for the note, I had overlooked that.