licensing

How do I implement license management for on-site installation of webapps (preferably cross-platform)?

I have a web application running on a Gentoo-based LAMP stack. My customers buy the software as a service and I host everything. However, there is some demand for on-site deployment inside the clients' own networks. Currently, because I host the system, there is no built-in license management in the app. I bill based on user accounts an...

How does the Licenses.licx based .Net component licensing model work?

I've encountered multiple third part .Net component-vendors use a licensing scheme. On an evaluation copy, the components show up with a nag-screen or watermark or some such indicator. On a licensed machine, a Licenses.licx is created - with what appears to be just the assembly full name/identifiers. This file has to be included when the...

How to host licensed .Net controls in unmanaged C++ app?

I need to host and run managed controls inside of a purely unmanaged C++ app. How to do this? To run unlicensed controls is typically simple: if (SUCCEEDED(ClrCreateManagedInstance(type, iid, &obj))) { // do something with obj } When using a licensed control however, we need to somehow embed a .licx file into the project (ref app...

Visual Web Developer Express and .NET, et al.

I'm coming from the open source world, and interested in giving ASP.NET a spin. But I'm having a little trouble separating the tools from the platform itself in regards to the licensing. I've downloaded Visual Web Developer 2008 Express, but not sure how different this is from one of the full-featured Visual Studio licenses -- and whethe...

License guidelines for using log4net in a commercial application

I am looking to provide some logging support for a closed source commercial application. I have been using log4net for non-distributed projects and am very happy with it. I have googled a bit and actually read (or at least attempted to) the apache log4net license. But lacking a knack for legal-speak I just don't quite get what the rul...

What kind of CAL do I need for Sharepoint?

I'm looking at setting up a Sharepoint server for my small group of co-workers. I'm confused as to what I need to do to ensure we're licensed properly. We are planning on using the Sharepoint Services that is baked into a standard Windows Server install, not the Office Sharepoint, does each user need a specific Sharepoint CAL? ...

Do you get one instance of TFS Workgroup per MSDN license?

I work for a small shop that currently only has two full MSDN developer licenses. The license allows you to run the Workgroup edition of TFS. We have one running, but its a pain in the butt dealing with who gets access to it (only five seats on the Workgroup edition). I'm wondering, since we have two MSDN dev licenses, can we host two...

Releasing under license: Do all files need the copyright statment?

Working out some code to release under the apache license. At the end of the license it shows you what to include in yoru files to indicate the copyright and licensing info. However, some software released under this license (e.g. testng) only includes a copy of the license and the source code has no copyright statements. Does it matt...

What is the license for unlicensed material?

Suppose I've found a text somewhere in open access (say, on public network share). I have no means to contact the author, I even don't know who is the author. What can I legally do with such text? Update: I am not going to publish that text, but rather learn from it myself. Update: So, if I ever see an anonymous code, article, whateve...

Do I need a Windows CAL for each client when they will only access an Oracle database on the server?

I am in the process of recommending a server spec to a customer which requires Windows 2003 and Oracle 10g. I need to know if they will require Windows 2003 CALS for each PC that wants to connect to ONLY the Oracle database on that server? ...

Licensing a rewrite from GPL to MIT

I've found a unmaintained program I have a need for, but it's not perfect, so I would like to fork it and to continue fixing it. The current version is licensed under the GPL (version 2 and up), but I would prefer to integrate my version with some other code I wrote, licensed under the MIT, and combine them all to a usable library. The...

Cryptography algorithm

I'm making a simple licensing system for my apps. I don't know about cryptography, but I know that I need a algorithm that consists of 2 keys: private and public. I need to encrypt some data (expiration date and customer email) using my private key, and then my app will decrypt the data using the public key to compare expiration date. ...

Place To get EULA and Other Legalese For Software?

I was curious if anyone out there has experience getting the necessary legal documents (user agreements, privacy policies, disclaimers, etc.) for a small software business. For example if you just want to have a software 'company' that sells a few piece of software that you have written, are there cheap solutions for something small sca...

Are there any good and/or famous examples of AGPL project?

Or even more specific - profitable AGPL projects I'm considering a startup and it is interesting how can it benefit from being AGPL. Any real world example could bring some light. ...

CPU serial number

How do I obtain the serial number of the CPU in a PC? ...

Switching an OSS project license from GPL to L-GPL on Sourceforge

Is that possible to switch an Open Source Project license from GPL to LGPL v3 ? I am the project originator and the only contributor. ...

Can I legally incorporate GPL & LGPL, open-sourced software in a proprietary, closed-source project?

The company I work for develop and sell a proprietary, closed-source software application. Our application uses third party open-source projects licensed under open source licenses such as GPL and LGPL. For instance, we use Hibernate as an ORM. Sometimes we modify and build upon these third party projects. What is required of us to not...

What are the extents of the meaning of "distributing" under the LGPL license?

This question is a follow up on one of my other questions, Can I legally Incorporating GPL & LGPL, open-sourced software in a proprietary, closed-source project? Many of the conditions of the LGPL license are based on the notion of distribution. My company does business as a consultant. We are contracted to create software, which we del...

Licensing Websites - How does it work?

I've been looking at several sites that offer a form of "linkware" license where you get the website for free but need to keep all links to the developers site in place. Purchasing a license key and adding it to the site (either in a database or some form of config file) removes these links. I was wondering if anyone has had any experie...

License / registration frameworks for C / C++

What sort of registration frameworks are available for C / C++ applications? I'm looking for a library that will handle the cryptographic verification of license and registration keys to enable the full features of an application, and optionally disable features after a specified time interval has elapsed. For example, on the Mac one m...