最近在跟一单位谈一协议,帮开发一个小产品,万把块钱,但对方现在提了要求要源代码。
以前(7年前)已上过当了,2000元本来说好只给烧录程序的,但付钱的时候还要求给源代码,结果我给了,
搞得现在他也可以给其它地方生产了。当时是这样想的:我虽然花了约1年多的业余时间写这个程序,
(我当时是新学单片机编程),但如果没有人家使用我的程序,写的程序没有任何价值,也没法证明自己,
所以廉价就廉价吧。
现在我认为太便宜了,就不能给代码了。
我虽搞了这么多年的单片机,都是大老粗,40多岁了,自学的,不是专职做,有时候一个问题要等2、3年后才搞清楚。
这里请教大家,如果给人家单片机源代码,把一些关键的函数做成lib文件,别人拿到C源代码可以做Debug,把原来的
函数全部读出来吗?
谢谢!请别见笑。
|