發行公司債券是合法的有:1、按是否記名可分爲記名公司債券與不記名公司債券;2、按是否可提前贖回分爲可提前贖回公司債券與不可提前贖回公司債券;3、按發行目的分爲普通公司債券、改組公司債券、利息公司債券、延期公司債券;4、按有無選擇權分爲附有選擇權的公司債券與未附有選擇權的公司債券。【法律依據】根據《證券法》第五條,證券的發行、交易活動,必須遵守法律、行政法規;禁止欺詐、內幕交易和操縱證券市場的行爲。