我总是难以估计完成软件(或编程工作)的成本/价格,所以这里有两个问题。
问题1:
您被要求编写一段代码以换取现金(完成后,代码的所有权利归买方所有)。您知道大概需要多少小时(+-25%),以及大概的复杂性(即您是否可以在睡梦中写下它,或者一旦完成就会遭受严重的精神倦怠)。产品是用编译语言(C、C++ 等)编写的。
你(你会)如何为这份工作挑选价格?
问题2:
假设你花了几个月的时间写一些东西,这个东西现在已经完成了,现在想(尝试)卖掉它。
产品将非常“利基”,不可能向大量人出售(它是 SDK、游戏引擎、库或类似的东西,而不是文本编辑器 - 想要它的人的数量会很小)。“开源”是不可能的。
您知道您花费的大致小时数、文件的总大小、LoC,并且您拥有一个包含完整开发历史的存储库。
结果可以在有或没有源代码访问的情况下出售,用于商业或非商业用途,或者您可以(尝试)出售软件权利。
您如何确定以下价格:
- 那个软件的权利?
- 商业用途与源代码访问?
- 没有源代码访问的商业用途?
- 非商业用途?