Recent

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

Mando

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

Can I Use TRGBABitmap in commercial projects?



Regards.

lainz

  • Guest
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.

circular

  • Hero Member
  • *****
  • Posts: 4471
    • Personal webpage
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

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

lainz

  • Guest
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/?

circular

  • Hero Member
  • *****
  • Posts: 4471
    • Personal webpage
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

  • Guest
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.

circular

  • Hero Member
  • *****
  • Posts: 4471
    • Personal webpage
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

  • Guest
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?

fabienwang

  • Sr. Member
  • ****
  • Posts: 449
  • Lazarus is the best
    • My blog
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 !
I'm using Arch Linux.
Known for: CPickSniff, OpenGrabby
Contributed to: LazPaint

circular

  • Hero Member
  • *****
  • Posts: 4471
    • Personal webpage
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: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning 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 »
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

lainz

  • Guest
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 »

 

TinyPortal © 2005-2018