|WikiProject Software / Computing|
Does anyone know what is the license contract on XPCOM, and what are the copyright or patent implications involved in using this technology? Please post any information you have here. Thanks everyone!
Regarding the copyright issues: as far as I can tell all of XPCOM is dual licensed NPL/MPL and GPL. If you choose the MPL, that means you must not publish the source code of any derived works, but you do have to publish improvements to XPCOM itself. For the GPL, you will also have to distribute the derived work's source code to anyone you distribute the derived binaries to.
Well, you can publish the source code if you want. (did you mean "need not" instead of "must not"?) You need to publish all changes to existing files, but not new files. Also, XPCOM is tri-licensed: MPL/GPL/LGPL. (I am not a lawyer)
XPCOM Event Receiver not responding
Sorry if I'm putting this in the wrong place but I'm new here. I've been getting the message "XP COM event receiver not responding" for my internet connection and when I shut down it says I will lose all data if I End Now. I then hit End Now and slowly I close out. Once I've rebooted my internet connection is up again. I have both Internet Explorer and Firefox; its happened on both of them. Can anyone tell me in simple laymens terms what to do to stop this? Email to firstname.lastname@example.org THanks, Wayne
Added a short paragraph about negative side effects of XPCOM usage and the deCOMtamination effort currently going on within Gecko / Firefox.
I am not sure if my wording correctly transposes the message, something like "XPCOM is not evil, you just have to use it carefully and in the right places, not all over, or the marshaling will bloat your code and create sluggish performance". --AnimalFriend 20:51, 26 March 2007 (UTC)
I am afraid https://blog.mozilla.org/addons/2015/05/04/dropping-support-for-binary-components/ makes XPCOM based extensions evil. It should be mentioned in the article but I am not exactly certain about the formulation. -- Ceplm (talk) 16:46, 10 May 2015 (UTC)