rocketmq這種思路起源于kafka?
RocketMQ的設計理念參考與借鑒Kafka,但這并不能認為RocketMQ是基于已有開源軟件,因為RocketMQ是使用Java語言實現(xiàn),而Kafka的內核(Broker端,服務器代碼)是使用Scala語言,即并沒有直接使用原作者代碼。通常說的基于已有開源框架,是指的直接對已有開源軟件進行二次開發(fā),這個就會受開源協(xié)議所限制。
開源項目的輸出產物,即受保護的對象主要是指代碼,文檔等,設計思想不在其限制范圍內。當然就算不上侵權了。