EDIT 22.09.2013: The game has been released, and already we are seeing attachments conflicting with each other to the degree of mods rendering each other nonfunctional. No single user weapon or native game weapon can be easily provided with other user made or even native attachments without extensive work inside the configuration files. The -complete- lack of cross-compatibility is beginning to show, and any mod bringing new optics or lasers will be forced to stick to only weapons explicity allowing for its use and excluding all native and other weapons not associated with the user that made the attachments.
So basically what we expected at Alpha release has taken place: weapons attachments are, as far as the modding is concerned, pretty much useless across mods and not even compatible with native weapons without hacking.
From this thread (Item 1 below), as well as talking to people who already have tried to find out how the new rail mount proxies work, it appears that a weapon needs to have -all- sight types defined that can be mounted on it: This precludes all other community or otherwise added sights, muzzle devices and lights even if they realistically would have the appropriate mounting interface.
I thus propose, if at all possible, a configuration system where both Rifle and attachment have a mounting system stated in their config, and only Attachments that match a weapon's configged mounting system can be attached to it.
This would eliminate the need to manually hex edit existing Weapons to allow mounting of new Sights, or other hack-jobs that appear to be necessary with the current setup.
Example: M1918 rail system, Soviet Dovetail mount, etc.
Optics with the M1918 config entry could be freely mounted on any weapon with a compatible M1918 mounting system specified in their own config, ie, Eotechs, Aimpoints, etc.
Similarily, only an optic with a soviet style dovetail mount could be mounted on the siderail of an AK platform weapon, ie. PSO
This would simplify the process of allowing weapons to take on attachments. Currently, all addon and vanilla attachments would need to be specified in the config of any addon weapon, and considering how many optics attachments there will be, many weapons will have sights largely incompatible, unless the current system is changed.
This as a proposal and for consideration.