Home | Forums | Mark forums read | Search | FAQ | Login

Advanced search
Hot Topics
Buraku hot topic Multiculturalism on the rise?
Buraku hot topic Whats with all the Iranians?
Buraku hot topic Swapping Tokyo For Greenland
Buraku hot topic Japan Not Included in Analyst's List Of Top US Allies
Buraku hot topic Dutch wives for sale
Buraku hot topic Tokyo cab reaches NY from Argentina, meter running
Buraku hot topic Iran, DPRK, Nuke em, Like Japan
Buraku hot topic Stupid Youtube cunts cashing in on Logan Paul fiasco
Buraku hot topic Japanese Can't Handle Being Fucked In Paris
Buraku hot topic MARS...Let's Go!
Change font size
  • fuckedgaijin ‹ General ‹ Gaijin Ghetto ‹ F*cked Advice

GNU licencing

Discuss legal, financial and medical issues, marriage, kids, divorce, property, business, death, taxes, etc. "Serious" topics only.
Disclaimer: This forum is for entertainment purposes only. If you want real advice, hire a professional.
Post a reply
10 posts • Page 1 of 1

GNU licencing

Postby GomiGirl » Tue Feb 17, 2009 6:31 pm

Can anybody explain to me in words that I would understand about the use
of software under a GNU licence?

Never looked at open source stuff as we have always licenced from publishers etc. But there is a certain "widget" that we want to use but I have no idea if I can use it in my commerical app.
GomiGirl
The Keitai Goddess!!!
User avatar
GomiGirl
 
Posts: 9129
Joined: Fri Jul 05, 2002 3:56 pm
Location: Roamin' with my fave 12"!!
  • Website
Top

Postby omae mona » Tue Feb 17, 2009 8:46 pm

I haven't read the license in years. But if I recall, some of the key points include:

  • You have to make the source code of the GPL code available somehow. (you can charge reasonable costs to cover media/shipping if you want to provide it on CD-ROM, for example)
  • If you modify the GPL code, you definitely need to make the source code of your modifications available too.
  • I think there is also a requirement that you state your software includes GPL code (but I'm not sure).

The 2nd requirement causes some people to complain the GNU Public License is "viral" since it forces you to open-source your software too. That's not really true. If you use the GPL'ed code in certain authorized ways inside your own software, that's not considered modification of the software, so you don't have to release any of your own source code.
User avatar
omae mona
 
Posts: 3184
Joined: Mon Aug 18, 2003 12:08 pm
Top

Postby GomiGirl » Tue Feb 17, 2009 10:45 pm

We don't want to create any open soucre but we want to use it in a commercial application but want to make sure we are not violating any copyrights.

We are adding it to proprietary software as a "nice feature to have" rather than to code it ourselves as we can't be arsed reinventing a wheel that is already out there. I can send you an email to give you more details if you are so inclined. :)
GomiGirl
The Keitai Goddess!!!
User avatar
GomiGirl
 
Posts: 9129
Joined: Fri Jul 05, 2002 3:56 pm
Location: Roamin' with my fave 12"!!
  • Website
Top

Postby alicia454 » Tue Feb 17, 2009 11:27 pm

GomiGirl wrote:We don't want to create any open source but we want to use it in a commercial application but want to make sure we are not violating any copyrights.
We are adding it to proprietary software as a "nice feature to have" rather than to code it ourselves as we can't be arsed reinventing a wheel that is already out there. I can send you an email to give you more details if you are so inclined. :)

If your software is completely closed source (ie. all your own), then why not just use a run-of-the-mill commercial software licence, with often has the following structure:
  • Copyright 200X-2009 COMPANY, All rights reserved.
  • terms of use
  • lack of liability (COMPANY is not responsible for damages cause by)
  • retention of ownership for modified/derived works
If your software contains some third-party source, such as an opensource library with a GPL licence, then you need to follow the terms of use for that software. In the case of open-source libraries (such as libc) many of them use LGPL or BSD licences which allow you freely link against them in closed source applications with private/custom licences.

If you have other third open-source software with GPL or other more restrictive licences, you can sometimes get around it, by placing it into a binary container, like an application wrapper or dynamic runtime (shared) library which works with the rest of your software, and then you only open source that container.

For my own personal applications, some of which I have opensourced, I used a variation of the BSD licence, similar to the licence for Apache or Mozilla, since it is less restrictive then the GPL for commercial uses.

If at all possible, avoid any and all GPL version 3 software! Run away screaming in the opposite direction. Not even Linux itself supports GPL v3, due to its extreme anti-patent and anti-commercialization measures. Most open source developers use GPL v2 and do not want the horrible v3.

PM me if you have any specify question regarding specifics of your software.
User avatar
alicia454
Maezumo
 
Posts: 161
Joined: Tue Sep 18, 2007 2:34 pm
Location: Tokyo, Japan
Top

Postby American Oyaji » Wed Feb 18, 2009 7:25 pm

Hey GG,
Ditto what Alicia said about GPL v2/v3.

I'd avoid the GPL if possible altogether.
I will not abide ignorant intolerance just for the sake of getting along.
User avatar
American Oyaji
 
Posts: 6540
Images: 0
Joined: Sun Oct 20, 2002 9:20 pm
Location: The Evidence of Things Unseen
  • ICQ
  • YIM
  • Personal album
Top

Postby Samurai_Jerk » Wed Feb 18, 2009 9:27 pm

Image
Faith is believing what you know ain't so. -- Mark Twain
User avatar
Samurai_Jerk
Maezumo
 
Posts: 14387
Joined: Mon Feb 09, 2004 7:11 am
Location: Tokyo
Top

Postby FG Lurker » Thu Feb 19, 2009 1:24 am

American Oyaji wrote:I'd avoid the GPL if possible altogether.

There's nothing wrong with using GPL software. I'd encourage it rather than avoid it and I think one result of the current economic mess will be more companies changing parts of their infrastructure to free software.

Mixing GPL code with non-GPL code in a single application is a big no-no though. If you include any GPL code in an application then you must release the application under the GPL.

There are many free software licenses though, often with fewer (or even no) restrictions on how the code can be used.
And you run and you run to catch up with the sun but it's sinking
Racing around to come up behind you again
The sun is the same in a relative way, but you're older
Shorter of breath and one day closer to death
User avatar
FG Lurker
 
Posts: 7854
Joined: Mon Nov 29, 2004 6:16 pm
Location: On the run
Top

Postby GomiGirl » Thu Feb 19, 2009 3:23 am

Thanks to everybody for their comments

It is a GNU lesser general public licence version 3

It says that combined works are permissable but damn it is a hard doc to read, much less understand.

It seems that another developer is using the same bit we want to use in their app - combined with their stuff, wrapped it all up and put it on the appstore for sale.

But given what everybody says, it seems that this is a no-no.

We normally just commercially licence the regular way.
GomiGirl
The Keitai Goddess!!!
User avatar
GomiGirl
 
Posts: 9129
Joined: Fri Jul 05, 2002 3:56 pm
Location: Roamin' with my fave 12"!!
  • Website
Top

Postby alicia454 » Thu Feb 19, 2009 5:31 am

GomiGirl wrote:Thanks to everybody for their comments

It is a GNU lesser general public licence version 3

It says that combined works are permissable but damn it is a hard doc to read, much less understand.

It seems that another developer is using the same bit we want to use in their app - combined with their stuff, wrapped it all up and put it on the appstore for sale.

But given what everybody says, it seems that this is a no-no.

We normally just commercially licence the regular way.


You might be better off looking for an earlier version that might be under the GPL v2, since v3 is relativity new. The GPL v2 is much more permissive for proprietary works.

When you mentioned that your application was for the App Store, did you mean the Apple App Store?

If your application uses an Apple's MacOSX "*.app" bundle, then you might be able to put it within a binary file container as I described about, inside the app bundle, and only the source for that container needs to be provided.
User avatar
alicia454
Maezumo
 
Posts: 161
Joined: Tue Sep 18, 2007 2:34 pm
Location: Tokyo, Japan
Top

Postby omae mona » Thu Feb 19, 2009 12:11 pm

GomiGirl wrote:
It is a GNU lesser general public licence version 3


That changes everything! The implications of the LGPL are very different than the regular GPL for what you're trying to do. The main difference is to make it easier for you to incorporate the LGPL-licensed libraries into your own code. Of course please read the fine print, but my understanding is this: if you don't actually modify the source code and run the LGPL software as-is, and you link dynamically to its libraries, then you are safe and don't need to open-source any of your own software.
User avatar
omae mona
 
Posts: 3184
Joined: Mon Aug 18, 2003 12:08 pm
Top


Post a reply
10 posts • Page 1 of 1

Return to F*cked Advice

Who is online

Users browsing this forum: No registered users and 0 guests

  • Board index
  • The team • Delete all board cookies • All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group