客户应该拥有应用程序的源代码吗?

当您雇用一家定制软件开发公司时,您感兴趣的主要对象是正在运行的应用程序是很自然的事情。 乍一看,这种方法看起来很合理。 定制的应用程序应满足您的要求,为您的用户提供方便,外观精美,并且最重要的是,可以毫无错误地完成工作。 没有其他焦虑的根源吧? 好吧,不完全是。 除了上述因素之外,还有另一个关键问题没有得到足够的重视,因为它停留在“表面”之下。我们正在谈论源代码。 事实是,当您申请开发公司的服务时,您没有自动拥有整个应用程序的权利。 定价政策因一家公司而异。 有时,拥有源代码的权利包含在总价中。 但是一些开发公司需要额外付费才能提供源代码的权利。 由于源代码的所有权保证了复制,出售和修改软件的能力,因此您不应低估许可问题,也不要关注您与开发者之间的协议细节。 在本文中,我们将为与源代码许可相关的一些重要问题提供答案。 记住在签订软件开发协议期间应避免的陷阱,您将能够获得最佳的观点。 通常,当某人使用其编程技能来开发网站,应用程序或模块时,他对自己创建的所有内容都拥有版权。 这取决于所有者的决定,如何使用创建的软件。 他可以在现有基础上构建该应用程序的新版本,或者在免费或商业许可下分发该应用程序的副本。 一切看起来都很公平。 但是,是否有一种机制可以将拥有源代码的权利从开发者委托给其他任何人?…

蛮力所有的东西?

如今,很难说计算机是否为我们节省了比浪费的时间更多的时间。 但是最近我有一个使用Ruby编程的经验,向我证明了计算机可以成为我们节省时间的现代朋友,尤其是在使用Ruby之类的语言时,它经过精心设计,可以“摆脱困境”并让您进行编程。 这个故事涉及数字紧缩,眉毛紧缩,最后是毫不掩饰的蛮力美女。 背景故事:需求(膝盖吗?)诞生了 所以我喜欢跑步。 很多。 我发现跑步是清醒头脑并帮助我编写代码的第一要务之一。 目前,我正在为即将到来的十月的史泰登岛训练。 许多训练方案规定在不同的日期以不同的速度跑步,以训练多种系统协同作用,以在任何时间段内推动您前进。 这些速度表中的许多都是基于您当前的5公里比赛时间。 您会找到5K时间和当天分配的跑步类型,它会告诉您每英里/公里的速度。 例如,您规定的5K跑步速度可能是每英里7.5分钟,而长时间训练的速度表会让您跑步10分钟。 作为内心的软件开发人员,我发现通过打开书本和翻动页面来手动查找进度非常繁琐且耗时。 所以我做了任何人都会做的事情:我开始用Ruby编写一个应用程序来为我做。 现在我发现自己赤脚朝着第一障碍前进。 障碍#1-获取数据 我如何将数据从速度表中获取到我的应用程序中? 我可以将其全部存储在数据库中,但是如何将其存储在数据库中呢?…

参数和Oms

是的,我要喝咖啡….. 所以今天,今天,我了解了参数。 今天,我学习了参数,而昨天,我学习了路由,控制器和模型。 在前一天,我学习了如何创建PostreSQL数据库并将其迁移到RoR应用程序以及yanno,以及如何创建,读取,更新和删除数据。 哦,以防万一您想知道,我已经学会了如何制作实际的RoR应用程序。 是的 您可以说这是一个非常难得的机会。 最重要的是,那些笨拙的ol终端设置? 别担心,他们没有走过任何地方-到目前为止,唯一建议的补救措施是禁用Spring,我不是技术专家,但这听起来不像我应该继续做的事情(主要是知道1.春天是什么,以及2.如何放回去,因为我确定它在那里是有原因的),所以我不会。 我将允许我的设置反映此时的感受。 我已经接受了所有。 如您所见,我显然处于某个阶段-可能会学习编码的10个阶段。 我想剩下的步骤包括以下各方面的变化(请注意,水平相等 ): 令人难以置信的令人沮丧的挫败感(例如永久损坏之前的走开) …和 无与伦比的(您从未爱过的,更美好的时刻)的纯粹满足感—是的,我继续说,我是直率的妈妈式,几乎自负(直到我记住我的设置)给我一点时间,我对用计算机可以做的一些事情感到骄傲。 举例来说,是的,请确保上述所有内容都是正确的,我完全不知所措,仿佛跌倒了一个空虚的爱丽丝梦游仙境黑洞,但我是否提到我可以制作一个功能全面的网络,应用程序数字游戏,它通过表单接受用户输入,并要求您猜测更高或更低(通过更多输入!),直到您的数字等于我为您分配的随机数为止?…