Derived Licensing Issues (LGPL)

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Derived Licensing Issues (LGPL)

Post by Alboin »

I'm writing program X. However, I run into a small wall. I look to library Y (Which is LGPL.) for guidance. They use a mathematical formula. (let's say x_b-(a/a)+1) I discover said formula from their code, and use it in my code. I don't actually use any of their code, just the formula. (In fact, I do it in a very different way.)

Does this count as derived work? I don't believe it does, because for example, if it did, everything that decoded a PNG would be at the mercy of the license of libpng.

Am I right in my assumptions?
Thanks.

By the by, these are the pieces of code:

This is from SDL_ttf:

Code: Select all

	rdiff = fg.r - bg.r;
	gdiff = fg.g - bg.g;
	bdiff = fg.b - bg.b;

	for( index = 0; index < NUM_GRAYS; ++index ) {
		palette->colors[index].r = bg.r + (index*rdiff) / (NUM_GRAYS-1);
		palette->colors[index].g = bg.g + (index*gdiff) / (NUM_GRAYS-1);
		palette->colors[index].b = bg.b + (index*bdiff) / (NUM_GRAYS-1);
	}
And this is mine:

Code: Select all

SetForeground(Color(background.color.red+(b.image[_h][_w]*(foreground.color.red-background.color.red)/b.grays),     
background.color.green+(b.image[_h][_w]*(foreground.color.green-background.color.green)/b.grays),
background.color.blue+(b.image[_h][_w]*(foreground.color.blue-background.color.blue)/b.grays)));
(Sorry for the formatting.)
C8H10N4O2 | #446691 | Trust the nodes.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

I think you're safe, AFAIK it's legal to "look" at someones work and re-implement your findings...

Linux teams tend to look at BSD drivers for information... and that likely goes both ways.. Just don't copy & paste.. 8)

Not sure of the legality in the USA though.. damn software patents :roll:
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

Awesome....

Hello xlib and Freetype. (Without xft. 8) )
Attachments
ui.png
ui.png (4.7 KiB) Viewed 2613 times
C8H10N4O2 | #446691 | Trust the nodes.
SpooK
Member
Member
Posts: 260
Joined: Sun Jun 18, 2006 7:21 pm

Post by SpooK »

If you reimplemented a mathematical formula and the code is significantly/obviously unique, all you should worry about is what possible patents might be associated with that formula.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

SpooK wrote:If you reimplemented a mathematical formula and the code is significantly/obviously unique, all you should worry about is what possible patents might be associated with that formula.
Please stop dragging American illusions into other cultures ;)
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
SpooK
Member
Member
Posts: 260
Joined: Sun Jun 18, 2006 7:21 pm

Post by SpooK »

Brynet-Inc wrote:
SpooK wrote:If you reimplemented a mathematical formula and the code is significantly/obviously unique, all you should worry about is what possible patents might be associated with that formula.
Please stop dragging American illusions into other cultures ;)
There are no illusions, as patents are a reality and he may be interested in not violating any that are enforced within his jurisdiction.
Last edited by SpooK on Sun Oct 21, 2007 6:09 pm, edited 1 time in total.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

SpooK wrote:
Brynet-Inc wrote:
SpooK wrote:If you reimplemented a mathematical formula and the code is significantly/obviously unique, all you should worry about is what possible patents might be associated with that formula.
Please stop dragging American illusions into other cultures ;)
There are no illusions, as patents are a reality and he may be interested in not violating any that are enforced within his jurisdiction.
No, no. I don't believe it's patented. (At least, according to the guys at Freetype.) Thanks though!
C8H10N4O2 | #446691 | Trust the nodes.
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Post by Candy »

SpooK wrote:
Brynet-Inc wrote:
SpooK wrote:If you reimplemented a mathematical formula and the code is significantly/obviously unique, all you should worry about is what possible patents might be associated with that formula.
Please stop dragging American illusions into other cultures ;)
There are no illusions, as patents are a reality and he may be interested in not violating any that are enforced within his jurisdiction.
Software patents are no more than an illusion in most jurisdictions.
Post Reply