我是新手在生产代码中使用开源库所以当它说复制这个许可证或者其他什么是正确的方法时?
桌面软件提供的自述文件足够好吗?那个网站怎么样?
IANAL所以这些都不符合法律要求.个人许可证将确定这一点,您应该寻求专业建议.我的回答只涉及使用开源软件的道德规范.
主要原则是,如果您使用开源项目,您应该以可以看到但不侵入您的网站或应用程序的方式来信任该项目.每个网页上的"Powered by Python"徽标都是侵入性的.在帮助页面上带有项目URL链接的段落是完全可以接受的(imho).
桌面应用程序:在"帮助"菜单上放置一个"关于"链接,该链接描述所使用的技术并提供适当的信用.恕我直言,没有人读取README文件.
网站:如果他们有菜单,你可以做同样的事情.或者,您可以将其作为常见问题解答中的问题.如果没有菜单(或者除此之外),您可以在页脚中放置该信息的链接(这是一个小而非侵入性的).Eitehr作为单独的链接或在另一个相关链接上.
任何学分应包括项目或公司主页的链接.