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.
The reason to make some code open source
ios;open source
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:Probably, particularly if you can generalize it to be useful for other people.Tell him you can get outside contributions.  If it's really good, tell him the company can sell support.You at least need a license from any company that owns part of the copyright to those using the library (e.g. your next company).  It doesn't necessarily have to be an open source license.