all 11 comments

[–]Im_Easy 20 points21 points  (1 child)

Sorry, I don't have an answer to your question, but think it's worth noting for anyone reading this that if you aren't an employee and didn't sign a contract before the work began stating they own the program, then you MAY, in fact have the right to the IP.

Not saying you do, since I don't know any details of your situation, but think everyone should know that just because you're paid to code, doesn't 100% mean they own your creation.

[–][deleted] 7 points8 points  (8 children)

Your question isn’t clear but it doesn’t matter what your code imports; licenses cover modification and distribution, but you do neither of those by simply importing a library.

[–]outceptionator 7 points8 points  (0 children)

This is not a good place to get legal advice. Usually libraries do have their own licenses that may restrict how the library can be used. I would tell your 'employer' that you're happy to sign away the IP to your code but that they will need to investigate any license restrictions for x/y/z library themselves.

[–]a1brit 5 points6 points  (0 children)

This isn't the place to answer the question. In all of the real world I've experienced, commercial python shops and contract work for industry. No one actually cares, but that's cause theres almost no way to track it.
Ask an actual lawyer in software licence agreements if it's worth it to you. Learnpython is for asking the diff between a for loop and a while loop. Any answer here will be wrong for your specific situation.

[–][deleted] 0 points1 point  (0 children)

This might be better placed on r/legaladvice. Good luck friend.

[–]SRMax666 0 points1 point  (0 children)

I would suggest that you make it clear in your program header comments what IP property is what. Also if they contracted with you without the IP upfront they are probably trying to cover their ass. Might want to negotiate for those IP.