Different App Source Code Licenses Explained

We at sourcecodewise.com believe in equal rights buyers and sellers when it comes negotiating the terms of the sale. Additionally, which parts of the business are to be sold are also up for negotiation. This includes everything from the full transfer of rights to sharing license to be used in derivative works.

Please Note:
Here the term “Buyers” refers to parties interested to Buy Game Source Code, or Buy App Source Code or Buy Game Template.
Here the term “Sellers” refers to parties interested to Sell Game Source Code, Sell App Source Code or Sell Game Template.

Full Transfer of All Rights and Code

This is the most expensive type of license agreement. A full transfer of rights implies that the current owner de-lists their app which allows you to relist your own app with your own developer account. Upon doing so, you will also receive a license that will grant you the exclusive ownership of the app. All rights to the code and application (users, brand, and revenue streams) will be under your full ownership.

Distribution License

Distribution of license again takes into consideration the conditions under which a code can be distributed by the license holder/s.

No Distribution: The code is allowed to be hosted in the license holders’ site and server. Apart from that, no further distribution of the code is allowed. In such a case, it would be considered an agreement breach.

Binary restricted: Distribution in only binary or object form is allowed

Sublicensable: Distribution in both code and binary forms are allowed

Derivative Works

This grants permission to the license owner to customise the software as per their requirements. They can derive their own work out of our source codes

Distribute derivative works

Upon derivation of new work, you have to decide whether the license owners have the right to distribute a modified version of your software or as part of a greater work. You can avail this option only under the sublicensable agreement of distribution.

Commercial use

When you permit commercial use on licensed software, what you are essentially doing is granting the license holder the right to use the software in a commercial capacity, free of any royalty. So it is up to you to decide if you want to grant or prohibit such a use of the software.


You can avail an attribution to you when the software is being used. This can be done in a couple of ways which includes using a link back to you from a site running the software. However, it is up to you to choose the way of attribution you want.

Extent of license

This involves the extent up to which a licensed software can be used. It is again up to you to decide the number of sites and servers the software runs on. You can also set the pricing options depending upon the number of sites and servers using the software


An assignable license allows the license holder to assign or reassign the license to another party. This can be done either by simply handing it over or by selling it away.

Re-Skin App

This kind of a license allows the new buyers to reskin the fully approved application and re-brand as per their wishes. Using this license, the buyers can customise or remove certain graphics, sounds, logos, etc. You can, however,  market the new, customised app as your own.

Service and support

Although we do not mandate post-sale support by developers, it is up to you whether you want to legally bind the support to the license. If you want to support, you will have to specify the terms and conditions, as well as the extent of such support. The default extent of support is up to 3 months from the day of purchase.


If your software bares a trademark (watermark, logo, etc), you will have to clearly state if it is a part of the license. Doing so will help maintain clarity and increase value to your business.


Again, if your software contains any patent, it is compulsory to state it beforehand in the description. You will also have to mention if you are granting potential buyers the right to use the software in compliance with the patent laws.

Trade secrets

Your terms of negotiation on any trade secrets that your software can reveal to the buyers have to be clearly stated in the description. If you want to keep the license owners/buyers from disclosing your trade secrets to third-parties, you will have to specify that as well.

License of app components for use in other apps

It is fairly common for developers to license only certain parts of their software code to be used and re-used in other works. This in turn allows the developers to save hours of unnecessary coding and developing and avails other developers access to quality codes without having to start from the scratch.

Additional terms

You also have the right to set your own terms and conditions, create unique licenses and terms of negotiation. All of it should be  stated beforehand in the description.

Other licenses

In case your software is a derivative work or makes use of other work as a part of it, you should state is all such work and their respective licenses.

These are a few guidelines to help you out with the licenses and their different usage. It is finally up to you and the seller to negotiate the terms, license types, and setting a price. It is advisable to consult an attorney when you create terms for a license. This ensures a better enforcement and shows commitment on your part.

For any further queries refer to our FAQs section!

Translate »