mod: Short for modification. A source code modification. The biggest, most important difference between a mod and a plugin is that a plugin does not require code modification to install. Generally speaking, the more mods you want installed on your open-source project, the more difficult it gets to make them work.
Plugin: a piece of software that extends or modifies the functionnality of another, independent piece of software. Not all clients are aware of the differences between a plugin and a mod (understandibly). Especially when freeware open-source are concerned. Installing a plugin on a piece of software should require no source code modification.
Comic Strip plugin for the DotClear Blog Engine
On my dev machine (which is windows-based), I’ve been running mySQL 4.1.12. I like it. I like the new character encoding that 4.1 brings.
Then I went to send an updated version of the software I’m working on to the live server – which runs an older 4.0.x version. I lost all of the nice latin encodings in there.
So I said, ok. Maybe its time to upgrade to 4.1.
Being a cautious guy, I do it on my non-live gentoo machine. Just to see how it goes.
Turns out portage (the nice easy to use software distribution engine for gentoo) has 4.1 masked. All of it.