I was given the task to clasify a list of 3,000 software products :(.
I was told to clasify according to these two categories, among others :
- Public domain
- Open source
- No open source.
However, I doubt this is at all enough. For example, what about the GNU licensing, how does it fit here ?
How do I clasify "Opera", the browser, is it free ? I think I miss the "adware" clasification, same for Eudora.
Actually, I think I will have to break the software list into other list, where an item can be repeated, and therefore the same software could have more than one clasification, for example, again, Opera is both "adware" and "comercial". Am I right ? (i.e. have an n-to-n relation between software and licensing tables).
Now, respecting source availability, it get worse. There are software, commercial software, that gives you the source code for an additional fee. This is very clasical in the Delphi's component market : one price without sources, other price with sources.
So, if a commercial software offers you the source code for an extra-fee, that doesn't convert it to "Open Source", right ? Stating that the code is provided for personal purpose without any single permission of redistribuition, nor redistribuite modified versions.
I think I even may need a third clasification ?
I am very open minded to suggestions, I have all the day giving rounds on this. If anyone can give an alternate idea, (but not to simplify the task) it is great too.
Also, if you can point a site where there's a similar clasification is acceptable, too.
The thing is to have a very serious software clasification for this list.
Thanks in advance.