软件开发转包是否违法
法律援助法律分析:软件开发转包违法。签订软件开发合同是属于承揽合同的一种,在未经发包人同意的情况下,不能转包开发合同。承揽人可以将其承揽的辅助工作交由第三人完成。承揽人将其承揽的辅助工作交由第三人完成的,应当就该第三人完成的工作成果向定作人负责。未经定作人同意的,定作人也可以解除合同。
法律依据:《中华人民共和国民法典》第七百七十二条 承揽人应当以自己的设备、技术和劳力,完成主要工作,但是当事人另有约定的除外。承揽人将其承揽的主要工作交由第三人完成的,应当就该第三人完成的工作成果向定作人负责。