Advice/suggestions on web-based software licensing and patents.

Michael Lake <[email protected]>
Newsgroups gmane.org.user-groups.slug.chat
Message-ID <[email protected]>
Hi all

I have written some software that the bosses are are interested in licensing. 
By 'licensing' they are not yet sure of what form but are talking with a company
and at this stage they are looking at what each side would like. It's early
stages yet and I am involved with the discussions so I can bring to their
attention issues such as open source licence issues and patents. 

What I though slug-chat could help with is any suggestions as to things to watch
out for, who has done this before with open source, anyone done patent checks in
Aust, and also what licence should we attach to the application.

Also am I right in my thinking here:

1. If this program is "distributed", i.e. we supply it on CD or ftp, we would
supply the source code for it for a one-off payment perhaps and the licensee
could modify it, further distribute it, sell it etc but they just have to
include the original licenses with it e.g. the MIT license. 

2. If this program is run as a hosted application on our premises we could keep
the code to ourselves and charge a licensee to use the web-based application. We
would not be 'distributing' it. But then it has effectively locked up stuff that
was originally open source and is not 'in the spirit' of open source. 
This is what the GPL Affero license tries to address.
http://www.fsf.org/licensing/licenses/agpl-3.0.html

3. We could host it and charge a licensee to use the web-based application but
also release it as open source under a GPL3, GPL3 or GPL3 Affero license.
The BSD, Public Domain, MIT bits stay as that and our code is say GPL.
The licensee pays as they don't want the hassle of running it and we provide the
data content as I think that is where the real values lies. 
If our code is GPL then the licensee can't take it and run and lock up any
changes they make.

4. Our software may infringe on any number of software patents in the US. 
- Does Aust have software patents? Our licensee would be a US company so patents 
  would be an issue. 
- But what about if its hosted in Australia?
- Does the FTA mean that we are subject to US patent claims - I would think so.
- I presume it's difficult to find out if you breech patents unless 
  someone who owns a patent serves you with notice?
 
It can get so complicated so any suggestions most welcome.

SOME DETAILS:

Our software is a hosted web-based application. 
It does not use any GPL software (this was not by choice, it just happened that
the open source stuff I used was BSD, MIT etc). Here is what I use.

BSD: Django 
Common Public License Version 1.0: Graphviz
Public Domain: Sqlite Database
MIT License: Python Textile, Python Dot, Pyparsing, Javascript Sortable Tables

All code was written by myself and one other person as part of their employment.

Mike
-- 

Mike Lake

-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.