За биолюминесценцию светляков отвечает пигмент люциферин. Под действием специального фермента этот пигмент окисляется. Образовавшийся в результате химической реакции избыток энергии он выделяет в виде света.
С вопросом "почему" разобрались, спасибо. А вот зачем им это? В природе же не бывает ничего просто так.
Основная причина, по которой светлячки светятся — это желание найти партнера, хотя они могут также загораться и в некоторых других ситуациях. Обычно светлячки самцы летают вокруг и вспыхивают светом, чтобы заинтересовать самок. Если самка заинтересована, они отправят краткую вспышку в ответ мужчине.
Что-то типа сигнальных огней при посадке самолёта. Только садится не самолет на полосу, а святляк на светлячиху.
Кстати, на свету он тоже гасит свой фонарик. Когда я принес его домой чтобы сфоткать, то он быстро потух. Пришлось выключить свет, дожидаться пока он опять начнет светиться, и ловить в фокус при сумеречном свете.
Удивительная штука конечно эта природа. Как должна бала идти эволюция, что бы явить такой механизм. Ума не приложу



