Recent

Author Topic: Gold digging lawer  (Read 852 times)

jamie

  • Hero Member
  • *****
  • Posts: 6091
Gold digging lawer
« on: July 02, 2020, 01:22:47 am »

https://libreplanet.org/wiki/List_of_software_that_does_not_respect_the_Free_System_Distribution_Guidelines


Who writes this crap, a gold digging law firm is all I can think of..

I even see FPC 2.2.2 in the list..
« Last Edit: July 02, 2020, 12:17:47 pm by jamie »
The only true wisdom is knowing you know nothing

winni

  • Hero Member
  • *****
  • Posts: 3197
Re: Gold dinging lawer
« Reply #1 on: July 02, 2020, 01:47:20 am »
 Baah

10 years old suff, most of it is finished and a lot of false alarm.

Dont't panic! Leave that to the kernel!

Winni

Thaddy

  • Hero Member
  • *****
  • Posts: 14214
  • Probably until I exterminate Putin.
Re: Gold dinging lawer
« Reply #2 on: July 02, 2020, 06:58:25 am »
Actually, FPC before version 2.2.2 did indeed contain - unintentional - copyright violations.
But this was solved in co-operation with Borland/inprise and all sources were examined and where necessary clean-room re-developed.
ATM new code that affects the RTL is always checked. Although FPC can compile the complete Delphi 7 RTL (except system unit which depends on compiler magic) there is a huge effort to NOT use Delphi code, just the interface, which is fine.
btw: if you have a Delphi 7 license that includes the sourcecode (professional+) there is no issue as long as you do not distribute with sourcecode because the compiler is never mentioned in the Delphi 7 license. You can use any compiler...

Note that if you compile the Delphi 7 RTL with FPC, you will find that there are a few (5) bugs in the Delphi code, mostly missing  ; and a handle issue. When fixed, everything works....and I reported those bugs to Borland/Inprise, btw..
The FPC parser seems to be better in parsing Delphi code  ;) :D O:-)
Also note that since Kylix, you can compile the Delphi 7 RTL with a GPL define....which means that the FPC entry in the article mentioned is not totally correct, if not completely wrong...
But it requires the GPL define. See the D7 (or Kylix) sources. Of course GPL is restrictive in other ways.

I mention Delphi 7 because that is the version I tested and used this (in KOL), so there may be other versions that can be used like this.
And the subject should read "gold digging lawyer"
« Last Edit: July 02, 2020, 09:09:36 am by Thaddy »
Specialize a type, not a var.

 

TinyPortal © 2005-2018