gpt4 book ai didi

language-agnostic - 启动个人可重用代码存储库

转载 作者:行者123 更新时间:2023-12-04 08:00:12 25 4
gpt4 key购买 nike

一段时间以来,我一直想启动一个可重用代码片段库,但似乎从未考虑过。目前,我只是倾向于从旧项目中拖出一些临时类/文件。

我认为我的主要问题是:

  • 从哪儿开始。应该是什么结构
    我的存储库采取?应该是一个
    编译库(在适当的情况下)
    或者只是我可以放入的类/文件
    任何项目?或者图书馆项目
    可以包括在内吗?什么是
    许可的影响?
  • 根据我的经验,一个内置/缩小的
    图书馆很快就会被淘汰
    日期和来源将丢失。所以
    我倾向于我可以的来源
    从 SVN 导出并包含在任何
    项目。
  • 知识产权。我是
    雇员,所以很多代码我
    写不是我的IP。我如何确保
    我不会泄露自己的 IP
    在工作中和在项目中使用它
    家?我想最好的方法是
    以开放的方式许可我的图书馆
    源许可证并确保我只
    在我自己的时间使用我自己的
    设备,因此确保
    如果我在工作项目中使用它
    同样的规则适用,就好像我是
    使用第三方库。
  • 我用许多不同的语言写作
    并且通常需要两个或更多
    这个库的部分。
  • 我是否应该考虑实现一些
    模板项目和核心项目
    对于我选择的每个可重复使用的
    组件和语言?

  • 有没有其他人拥有这种库,你如何组织和更新它?

    最佳答案

    规则一。如果你想自己使用它,不要在工作中使用它,也不要在工作中使用它。即使在这些条件下,即使您在为他们工作的时间段(日历时间)内工作,一些雇主也会认为他们拥有它。有些甚至可能比这更可笑。所以甚至不要提到它的存在。

    话虽如此,将它置于 sourceforge 上的 BSD 许可下可能允许您与您的下一个雇主一起使用它,前提是您事先澄清基本规则 - 告诉他们您正在获取这样的库,并且可能是您编写的。

    IANAL - 我不是律师。您可能想咨询一位。

    我更喜欢在我的时间和我的机器上做我的事情,只是从不提。然后,当公司要求我签署其中一项“我们拥有你的所有东西”时,我确保它不适用于家里的东西——这在某些情况下需要对其进行修改。即使在这种情况下,如果我想在工作中使用代码,我会担心我可能会失去所有权,因为其中一些行已经模糊不清。

    不要担心重新发明轮子。他们付钱给你写软件。当生活真正开始时,无论如何你都会有更少的时间用于业余爱好编程;-)

    关于language-agnostic - 启动个人可重用代码存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2797636/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com