Hacker News new | past | comments | ask | show | jobs | submit login

Of course, there is no 'viral' nature of the GPL, please don't spread FUD like that. The fact that your licenses have to be legally compatible and thus using GPL code in your software can be a restriction that benefits using more free licenses yourself does not equal a viral infection. The same would be true for proprietary licenses, just in a different direction.

A similar license based on the LGPL wouldn't make sense. The LGPL is basically the GPL with an addition that says that you don't have to be that strict on what license the software you use it in uses.




Right , hence why I used quotation marks around the word viral.

Problem is I'm not enough of a lawyer to know what would and wouldn't be compatible with the GPL (and confident enough to tell other stakeholders). With something like a BSD license it's easier to point to concrete examples of it's co existance (OS X for example).


Well, the GNU Project has a pretty extensive list[1], so I'm not sure whether you just haven't seen this yet, or whether there is a different concern here.

[1] http://www.gnu.org/licenses/license-list.html


As far as I can tell all of those licenses are some variation of libre licenses, I need something that's compatible with a license that says "this is ours , nobody else can have it".

The reason we need to use a license like that and not a libre license is that some of our software is very niche and would only be useful to a handful of companies around the world.

It's quite likely that none of these other companies employ any programmers at all bar the occasional contractor. Basically we are trying to disrupt an industry (in a small way) by getting more efficiency by doing stuff through tech that they are doing by employing legions of admin staff and using the old-boys network (it's a very old school industry).

If the source for certain parts of our software was available to them then they would most likely simply use it (employing an Indian contractor or similar for a couple of weeks to set it up) to wipe out our advantage and not contribute much if anything back to us.

There are however other parts of the software that could be generally useful to a wide number of people who are much more likely to contribute code back.


In that case, you probably want to consult a lawyer beforehand anyhow. If you're working on something truly disruptive and innovative to an established market, software licenses might be your smallest concern.


Nothing truly disruptive or innovative by HN standards, more than we operate in an area that is dominated by people who are simply clueless about technology.

We aren't planning to distribute any of our software so we get along fine just using LGPL / BSD licensed stuff and a few commercial libs for the most part.

Something like AGPL is potentially interesting but if it involves having to hire lawyers we'll probably keep things in-house or maybe release a few bits under LGPL a few years down the line.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: