open source - What are the steps in licensing a library? -


I wrote a library and I want to make it open source, but I'm scared to steal others and take ownership I am very new to licensing software about it.

What should I do and what is the steps given in the license on my software?

GNU Library License

Options

There are many that you can choose from.

Applications

Usually it is enough to include documents in the header of all source files that refer to the licensing terms. Also, it is common to include a text file in which the software can be used.

Software theft

Once your software is published open source licenses, generally each person uses the code for any purpose Gives you the right to usually do not need to be worried because it is the issue of releasing the source code. In fact, you want to encourage others to pick up your software and use it.

Ownership

Here's the real concern, in my mind, people will be taking and claiming software, this happens in their own form (something DD John, Microsoft, and SCO to name), and many people can not do this about it.

If you are concerned about people sharing your software to create other software, it seems that like the reason for more celebration it means that your software is well received It is done so well that others want to take it in the direction that they feel the solution to a different place of problems. It should be encouraged for it.

Whichever you are, however, you will own any of the you production under copyright law (at least in Canada and the United States).

In addition, even if you issue the source code under an open source license, this does not mean that it < Em> only license that you can associate with source code. It is entirely possible that someone will contact you to request different conditions. For example, they may want to create and share proprietary solutions using their technology without leaving their changes around the world. You can choose to provide them a commercial license under the terms and conditions mutually agreed.

Be careful, however: third-party contributions given in your project under the terms of the Open Source license, you are not allowed to distribute under a separate, custom license if you create a custom license If you want flexibility, you should have the ability to identify and remove your personal contribution.


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -