Welcome, Guest
Username: Password: Remember me
General Purpose Components and Libraries, discussions, problems and suggestions
  • Page:
  • 1

TOPIC:

Python4Lazarus 9 years 2 months ago #6794

  • Vbxler
  • Vbxler's Avatar Topic Author
  • Visitor
  • Visitor
Sometimes it would be advantageous to be able to integrate external Python code in the application.
Is it possible to integrate Python4Lazarus?

wiki.freepascal.org/Using_Python_in_Lazarus_on_Windows/Linux

Many Thanks!

Vbxler

Please Log in or Create an account to join the conversation.

Python4Lazarus 9 years 2 months ago #6795

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Thanks Sir
we will try
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Python4Lazarus 7 years 10 months ago #9621

  • tatamata
  • tatamata's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 37
  • Thank you received: 3
What is the status of this user request?
I share opinion that the Python4Lazarus would be great addition in CodeTyphon.

Please Log in or Create an account to join the conversation.

Python4Lazarus 7 years 10 months ago #9622

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Sir help us,
can you post the license of this Pkg ?
It's Open Source And Free ?
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Python4Lazarus 7 years 10 months ago #9623

  • tatamata
  • tatamata's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 37
  • Thank you received: 3
The package is placed here:
github.com/Alexey-T/Python-for-Lazarus

According to the github.com/Alexey-T/Python-for-Lazarus/b.../OrigDocs/Readme.txt, it seems it is free:
"OPYRIGHT:
~~~~~~~~~~
This source code is distributed with no WARRANTY, for no reason or use.
Everyone is allowed to use and change this code free for his own tasks
and projects, as long as this header and its copyright text is intact.
For changed versions of this code, which are public distributed the
following additional conditions have to be fullfilled:
1) The header has to contain a comment on the change and the author of it.
2) A copy of the changed source has to be sent to one of the above E-Mail
addresses or our then valid address, if this is possible to the
author.
The second condition has the target to maintain an up to date central
version of the components. If this condition is not acceptable for
confidential or legal reasons, everyone is free to derive components
or to generate a diff file to our or other original sources."

Please Log in or Create an account to join the conversation.

Python4Lazarus 7 years 10 months ago #9624

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Yes,
but this do NOT answer my question.
To put a package to CodeTyphon Studio, the license of the package
must be clear and "Free and Open Source".

Sorry, but we had many problems with unclear licenses...
but we are learning... :)
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

Python4Lazarus 7 years 10 months ago #9625

  • tatamata
  • tatamata's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 37
  • Thank you received: 3
I think that statement "Everyone is allowed to use and change this code free" satisfy both open-source and free criteria.

Please Log in or Create an account to join the conversation.

Python4Lazarus 7 years 10 months ago #9626

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Sorry Sir
but do NOT work with that way.

"Clear license" for us are
-MPL 1.1 ,
-LGPL 2.1 (GNU Lesser General Public License)
-BSD
-Public Domain
and many others
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

Python4Lazarus 7 years 10 months ago #9632

  • tatamata
  • tatamata's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 37
  • Thank you received: 3
OK, I understand that you are cautious, but I think you really don't have to worry in this particular case.
Here you can see Delphi branch that it is very clear it is free and open:
github.com/pyscripter/python4delphi
"Python for Delphi (P4D) is a set of free components that wrap up the Python dll into Delphi and Lazarus (FPC). "
The same is stated on the Lazarus wiki as well:
wiki.freepascal.org/Python4Delphi

Please Log in or Create an account to join the conversation.

Last edit: by tatamata.

Python4Lazarus 7 years 10 months ago #9633

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Yes Sir
on your level, (user level) it might be OK after all it is your choice,
on our level it s NOT
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

  • Page:
  • 1