- Licenses are bound to a specific machine and cannot be shared
- It's easy to see what kind of license it is by opening the file and easy to parse
- It's easy to extend (for example, I use the same license format for trials)
But on the other hand, I have to admit that I'm extremely new to the licencing stuff (being a GNU/Linux user/dev for many years) and this is virtually my first non-open source software. I could be very wrong in some aspects, but I wanted to share my method and views.
Code: Select all
<?xml version="1.0"?>
<License>
<Id>7b4e63f5-a715-4273-85b2-b3215a0c0041</Id>
<Type>Standard</Type>
<Expiration/>
<Quantity>1</Quantity>
<Customer>
<Name>Example User</Name>
<Email>example@drachenkatze.org</Email>
</Customer>
<LicenseAttributes>
<Attribute/>
</LicenseAttributes>
<ProductFeatures/>
<Signature>MGQCMDPnDG/49faT79XNgR0SBDYpciOce17QcxuyN+L8ci1ZdmFg8J3sw19ReuUTAYYeXwIwQCb9S7gp1ez/Zbbzho/sYa5y+mw4d5LklUzWHKvdcM1znosV/k/T24kS9Yq9qdU0</Signature>
</License>