* * *

Author Topic: TRGBABitmap and commercial projects  (Read 1197 times)

Mando

  • Jr. Member
  • **
  • Posts: 99
TRGBABitmap and commercial projects
« on: February 03, 2012, 01:16:14 pm »
Hello all:

Can I Use TRGBABitmap in commercial projects?



Regards.

lainz

  • Hero Member
  • *****
  • Posts: 635
    • WinDS PRO
Re: TRGBABitmap and commercial projects
« Reply #1 on: February 03, 2012, 03:54:02 pm »
It's LGPL with the extention that you can compile an executable (copingModifiedLGPL), so you don't need to put it in a dll to be usable for commercial.

As I understand if you modify the source you must show the changes and do those public.
Todos girão e girão, todos baixo do sol, se projeta na vida, borboleta technicolor.

Mariposa Tecknicolor
http://bit.ly/x3QYEG

circular

  • Hero Member
  • *****
  • Posts: 808
Re: TRGBABitmap and commercial projects
« Reply #2 on: February 03, 2012, 08:23:26 pm »
That's right Lainz.

@Mando:
If you just use the library in a program, mention it in the about box and where ever the program show the licence. For example something like : "This program is copyrighted by MyCompany and uses the library BGRABitmap which is modified LGPL." It would be appreciated that you give a link to BGRABitmap page on sourceforge.

If you improves significantly the library, the simplest is to send us the modification so we can add your changes to the last version (you could also provide the source to the public as LGPL by yourself).

If you're doing a small product, you can forget about other requirements. For a big project, there are other issues to discuss, and that are explained in the licence file.
Conscience is the debugger of the mind

Mando

  • Jr. Member
  • **
  • Posts: 99
Re: TRGBABitmap and commercial projects
« Reply #3 on: February 06, 2012, 10:52:08 am »
Thanks

lainz

  • Hero Member
  • *****
  • Posts: 635
    • WinDS PRO
Re: TRGBABitmap and commercial projects
« Reply #4 on: February 14, 2012, 04:00:57 pm »
That's right Lainz.

@Mando:
If you just use the library in a program, mention it in the about box and where ever the program show the licence. For example something like : "This program is copyrighted by MyCompany and uses the library BGRABitmap which is modified LGPL." It would be appreciated that you give a link to BGRABitmap page on sourceforge.

If you improves significantly the library, the simplest is to send us the modification so we can add your changes to the last version (you could also provide the source to the public as LGPL by yourself).

If you're doing a small product, you can forget about other requirements. For a big project, there are other issues to discuss, and that are explained in the licence file.

Which things are for big projects? And who is a big project? something like http://gridplusplus.com/?
Todos girão e girão, todos baixo do sol, se projeta na vida, borboleta technicolor.

Mariposa Tecknicolor
http://bit.ly/x3QYEG

circular

  • Hero Member
  • *****
  • Posts: 808
Re: TRGBABitmap and commercial projects
« Reply #5 on: February 14, 2012, 07:04:45 pm »
Yes, I suppose Grid++ is a big project.

Well, I don't know if it's important, but there is also :
Quote
You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.

  If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 635
    • WinDS PRO
Re: TRGBABitmap and commercial projects
« Reply #6 on: February 14, 2012, 07:36:19 pm »
Basically if they link to bgrabitmap and bgracontrols download site is ok.
Todos girão e girão, todos baixo do sol, se projeta na vida, borboleta technicolor.

Mariposa Tecknicolor
http://bit.ly/x3QYEG

circular

  • Hero Member
  • *****
  • Posts: 808
Re: TRGBABitmap and commercial projects
« Reply #7 on: February 14, 2012, 07:38:32 pm »
Ok, so in fact, there is nothing more. Right ?
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 635
    • WinDS PRO
Re: TRGBABitmap and commercial projects
« Reply #8 on: April 01, 2012, 12:40:55 am »
Another thing for example if I improve a lot LazPaint (new functions like button designer, effects, ..) and I change the name to 'LainzPaint'.. (I will not do this, is just a question), I can sell the program?
Todos girão e girão, todos baixo do sol, se projeta na vida, borboleta technicolor.

Mariposa Tecknicolor
http://bit.ly/x3QYEG

FabienWang

  • Sr. Member
  • ****
  • Posts: 424
  • Laz Laz Laz
    • The open source man
Re: TRGBABitmap and commercial projects
« Reply #9 on: April 01, 2012, 10:02:32 am »
Technically, you can Lainz.

I recently learned that even GNU GPL programs can be sell (binaries with sources) but that once someone has acquired it, he has rights to publish it freely on the web.... ^^
Licence world is weird !
FabienWang is using Arch Linux.
Projects: CPickSniff, OpenGrabby, LazPaint

circular

  • Hero Member
  • *****
  • Posts: 808
Re: TRGBABitmap and commercial projects
« Reply #10 on: April 01, 2012, 03:09:09 pm »
Well I do not think you can do this, because LazPaint is GPL, so any derivative work should be GPL too.
Conscience is the debugger of the mind

BigChimp

  • Hero Member
  • *****
  • Posts: 1012
    • CheckRide remote control and other open source projects
Re: TRGBABitmap and commercial projects
« Reply #11 on: April 01, 2012, 03:14:03 pm »
Circular, I think FabienWang & Lainz are right.
Edit: see http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney

Having a GPL license means you have to provide the source code. You can ask as much money for it as you wish.
However, the people receiving the program may give it away (as long as they also provide the source code).
This makes charging a lot for a binary problematic but not impossible.

In practice, vendors dealing in GPL software often sell support contracts (e.g. Red Hat), which has added value. Even then, people like CentOS are legally perfectly entitled to copy that work.
« Last Edit: April 01, 2012, 03:15:44 pm by BigChimp »
CheckRide remote control and other open source projects:
https://bitbucket.org/reiniero/

lainz

  • Hero Member
  • *****
  • Posts: 635
    • WinDS PRO
Re: TRGBABitmap and commercial projects
« Reply #12 on: April 01, 2012, 03:52:02 pm »
 ::)

So I sell my first copy to circular (or someone other) and he can publish the binary and the source code.

The support matters =) Also in not open source but freeware like CCleaner the product is free for personal use, but you can aquire one with additional support and if you're a company you must buy it.

PD: btw I believe in open source I will not sell lazPaint or code that I can do to be usefull for LazPaint or BGRABitmap.  ;)
« Last Edit: April 02, 2012, 12:54:24 am by lainz »
Todos girão e girão, todos baixo do sol, se projeta na vida, borboleta technicolor.

Mariposa Tecknicolor
http://bit.ly/x3QYEG

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads