PBOSL 1.0 (OpenSource Library-Collection)

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

PBOSL 1.0 (OpenSource Library-Collection)

Post by Rings »

PBOSL - an OpenSource Library-Collection for PureBasic

Code: Select all

|---------------------------------------------------------------------------------------|
|                                                                                       |
|                   PBOSL - PureBasic OpenSource Libraries (LGPL)                       |
|                                                                                       |
|---------------------------------------------------------------------------------------|
| Library (alphabetically)     | Prog.Language |       Coder      | Win | Linux | MacOS |
|------------------------------+---------------+------------------+-----+-------+-------|
| PBOSL_AnimSprite             |       C       |      Danilo      |  X  |   X   |   ?   |
| PBOSL_Bignum                 |       PB      |       Rings      |  X  |       |       |
| PBOSL_BriefLZ                |       C       |   Joergen Ibsen  |  X  |   ?   |   ?   |
| PBOSL_CatchDebugOutput       |       PB      |       Rings      |  X  |       |       |
| PBOSL_CPUmonitor             |      ASM      |      Danilo      |  X  |       |       |
| PBOSL_Cryption               |       PB      |Mischa Brandt/Dige|  X  |       |       |
| PBOSL_DDE                    |       PB      |       Rings      |  X  |       |       |
| PBOSL_ExDataBase             |       PB      |       Rings      |  X  |       |       |
| PBOSL_ExPrinter              |       PB      |       Rings      |  X  |       |       |
| PBOSL_FASTFILE               |      ASM      |       Rings      |  X  |       |       |
| PBOSL_FastFileCRC32          |       PB      |       Rings      |  X  |       |       |
| PBOSL_FastFileMD5            |       PB      |       Rings      |  X  |       |       |
| PBOSL_FastFileText           |       PB      |       Rings      |  X  |       |       |
| PBOSL_GetExeNameFromSuffix   |       PB      |       Rings      |  X  |       |       |
| PBOSL_GetHWInfo              |      ASM      |       Rings      |  X  |       |       |
| PBOSL_GlobalSharedMemory     |       PB      |       Rings      |  X  |       |       |
| PBOSL_LoadDllMemory          |       C       |   Joachim Bauch  |  X  |       |       |
| PBOSL_NTLog                  |       PB      |       Rings      |  X  |       |       |
| PBOSL_NTService              |       PB      |       Rings      |  X  |       |       |
| PBOSL_OOP                    |      ASM      |      Danilo      |  X  |       |       |
| PBOSL_Process                |       PB      |       Rings      |  X  |       |       |
| PBOSL_SkinWin                |       C       |      Danilo      |  X  |       |       |
| PBOSL_SkinWinFast            |       C       |      Danilo      |  X  |       |       |
| PBOSL_SQLite3                |       PB      |       Kiffi      |  X  |       |       |
| PBOSL_Timer                  |       C       |      Danilo      |  X  |       |       |
| PBOSL_ToolbarPro             |       C       |      Danilo      |  X  |       |       |
| PBOSL_TRYCATCH               |      ASM      | Sebastian Lackner|  X  |       |       |
| PBOSL_UInt64                 |       C       |       Rings      |  X  |   ?   |   ?   |
| PBOSL_VB_Helper              |       PB      |       Rings      |  X  |       |       |
| PBOSL_WinIO                  |       PB      |       Rings      |  X  |       |       |
|---------------------------------------------------------------------------------------|
| X = supported OS                                                                      |
| ? = possible, should compile (with modifications)                                     |
|---------------------------------------------------------------------------------------|

DOWNLOAD:

PBOSL10-BIN-Win32.zip (Windows binarys only, 443k)
PBOSL10-BIN-Linux32.tar.gz (Linux binarys only, 23,7k)
PBOSL10-EXAMPLES.zip (Examples, 4,63MB)
PBOSL10-SRC.zip (Sources, 765k)


If you want compile yourself, you need:
- NASM Assembler
- Pelles C Compiler
- Tailbite and PureBasic

If you want generate the Help-file (.chm file), you need the
- Microsoft HTML-Help-Workshop


These tools are only needed if you want compile the source yourself.
In the binary archives are all needed precompiled libraries and helpfiles.

We choose the LGPL as license so that you can use the libs also
for commercial use without bundling your source.

The Source of the libs is and should always be OpenSource.
So if you need any change (New version of Purebasic perhaps)
or new functions feel free to recompile it.
(i remember the Problem with the Zip-Library and no sources to recompile for a new Purebasic version)
We want to avoid that with the complete Open Source.

We also need some sort of offical
Project-maintainer for the PBOSL package.
A sort of Person which leads all modifications and releases.
Some skills in ASM+C+PB could be in advantage.

Danilo and me can't longer lead that project due the lack
of time and interrests .
We invest more time in doing bigger projects in
C++ and .NET now, only some small time left for Purebasic.

So this is a kind of a gift for you.
PBOSL is now in your hands,
in the hands of the Purebasic community.
SPAMINATOR NR.1
Tommeh
Enthusiast
Enthusiast
Posts: 149
Joined: Sun Aug 29, 2004 2:25 pm
Location: United Kingdom

Post by Tommeh »

Woah, awesome present! :p but... at the price of loosing some of the best PB coders? not a fair trade huh? :(

Thanks a lot for this Rings, nice job, It will help me greatly

[EDIT] But it also shows what little support there is for Linux... only 1 lib out of like 30? :? [/EDIT]
Fred
Administrator
Administrator
Posts: 18237
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

It's really a big set of libraries, thank you to have make them available for the community !
traumatic
PureBasic Expert
PureBasic Expert
Posts: 1661
Joined: Sun Apr 27, 2003 4:41 pm
Location: Germany
Contact:

Post by traumatic »

Congratulations for finally finishing this project! :D
Good programmers don't comment their code. It was hard to write, should be hard to read.
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Thank you very much :D
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Gansta93
Enthusiast
Enthusiast
Posts: 238
Joined: Wed Oct 20, 2004 7:16 pm
Location: The Village
Contact:

Post by Gansta93 »

Great! :-D
Be seeing you! :-)

Gansta93
If you speak french, you can visite Le Monde de Gansta93 (Gansta93's World)
Dare2
Moderator
Moderator
Posts: 3321
Joined: Sat Dec 27, 2003 3:55 am
Location: Great Southern Land

Post by Dare2 »

This is a gain (the OS) - also a bit of a loss (you guys).

Thanks for the release. Success to you as you conquer new ground.
@}--`--,-- A rose by any other name ..
User avatar
Droopy
Enthusiast
Enthusiast
Posts: 658
Joined: Thu Sep 16, 2004 9:50 pm
Location: France
Contact:

Post by Droopy »

Great Job with nice examples ! :D
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

I'm a little confused about the licence...

Am I able to write a program that uses some of these libraries and sell it for profit?

Do I have to release my source code?

Do I have to release the library source code with my program?

Do I have to aknowledge the libraries?

-Anthony
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Post by Rings »

traumatic wrote:Congratulations for finally finishing this project! :D
I never thought about finishing it when it comes to writing the docs.
So the Docs (for my libs) are not very good.
I did a lot of pressure to Danilo (And he back to me) to get this
finished.I have to give back the steel(KickAss)Boots to Bericko now.

Letz hope that the community understand what we released.
DoubleDutch wrote:I'm a little confused about the licence...
Its the standard LGPL license .
DoubleDutch wrote:Am I able to write a program that uses some of these libraries and sell it for profit?
Yes
DoubleDutch wrote:Do I have to release my source code?
NO
DoubleDutch wrote:Do I have to release the library source code with my program?
No
DoubleDutch wrote:Do I have to aknowledge the libraries?
No, but would be fine :)

If you alter the sources of the Libs , making modifications or additions, you have to release the source for the Libs to the public.
You cannot sell the Library itself(Also with those modifications)

Thats all.
SPAMINATOR NR.1
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

Rings:Thanks, I think you should include that as a simple faq to people who can't decipher the licence ;)

Nice lib, code & examples btw :)

-Anthony
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
xgp
Enthusiast
Enthusiast
Posts: 128
Joined: Mon Jun 13, 2005 6:03 pm

Post by xgp »

Thank you, really nice lib.
BTW, this libs are getting me more lazy than i already am :wink:

xgp
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Post by Rings »

it's a collection of libs, not only one . :)

If you have Problems what every lib did, feel free to ask here.
SPAMINATOR NR.1
User avatar
Droopy
Enthusiast
Enthusiast
Posts: 658
Joined: Thu Sep 16, 2004 9:50 pm
Location: France
Contact:

Post by Droopy »

Help doesn't appear when i press F1 for Functions :

NTLOG / NTService / Process / SQLite3 / and others ...
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

Image
thanks for sharing
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Post Reply