Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I have a library that makes architecture to load data from server and display al

ID: 661416 • Letter: I

Question

I have a library that makes architecture to load data from server and display all controls in table layout. It works great but it have a lot of TODOs there. Also, this library in 99% created by me. I starts developing it in when I working in one company, continue developing in in other company - I just move code prototype to new working place. Library contain large amount of iPhone features/hacks/fixes that write again make no sense. All created iOS business applications by me, based on this library.

When library become needed in few projects simultaneously, I wanted to make library open source on GitHub but my Team Lead ask to create private repository for it. Library contains and uses 12 open source libraries.

So:

Is it a good idea to make such library open source? It contains all my iOS development experience.

How to argue my wish to make library open source for Team Lead?

If I can't make this library open source - can I use it in other company? In contract, thats I work with, said that I assign all copyrights to employer.

Explanation / Answer

First, you need to make sure you can legally do this. If any of it qualifies as a work for hire, you need to get permission from any company that owns some of the copyright. This applies not just to the current company but to any past ones.

To answer your specific questions: