About
Docs
Files
Support
Index

Pkg papers
AUTHORS
BCD members
BSIPM
Main license
CONTRIB
Contributors
GPL
GNU GPL
LEGAL
Good to know
LICENSE
GNU LGPL
NEWSFEED
Library news

Notices
* This site DOES NOT make use of cookies.
* E-mail address can be found in CONTRIB.
* Last site update: Sunday 21-09-2014 17:11:48 .



L
E
G
A
L


1) Library objects and some sources
-----------------------------------

Majority  of  the  library('libqdev.a') objects  are covered  by the  BSIPM
license, but  there are some exceptions  to the rule. The following objects
and their recipies(source code) are not covered by the former:

   ChunkyToPlanarAsm.#?
   PlanarToChunkyAsm.#?

   L_#?Base.#?

   a-crt_xxxargv.#?
   a-crt_xxxinstance.#?
   a-crt_xxxmethod.#?
   a-ctl_haltidcmp.#?
   a-nfo_fssmvalid.#?
   a-nfo_m68kcputype.#?
   i-mem_csumchs32.#?
   i-mem_csumeor32.#?
   i-mem_csumint32.#?
   i-mem_fnv128hash.#?
   i-mem_fnv64hash.#?
   i-mem_pjw64hash.#?
   i-txt_fnv128hash.#?
   i-txt_fnv128ihash.#?
   i-txt_fnv64hash.#?
   i-txt_fnv64ihash.#?
   i-txt_pjw64hash.#?
   i-txt_pjw64ihash.#?
   i-txt_quickhash.#?
   i-txt_quickihash.#?
   p-mem_lzwcompress.#?
   p-mem_lzwdecompress.#?
   p-mem_lzwfree.#?
   p-txt_debugprintf.#?
   qcrt0.#?


2) Library headers
-----------------------------------

Majority of the library headers are covered by the  BSIPM  license, but for
the sake  of usability and/or due to legal reasons  these do not fall under
the terms of the former:

   a-pre_xxxlibs.h
   a-pre_xxxseg.h
   a-sup_c2p2c.h
   i-txt_fnv128hash.h
   i-txt_fnv64hash.h
   i-txt_pjw64hash.h
   i-txt_quickhash.h
   p-mem_lzwxxx.h
   qalias.h
   qclone.h
   qcrt0.h
   qdev.h
   qhotvec.h
   qlbs.h
   qport.h
   qsupp.h
   qversion.h


3) Library documentation
-----------------------------------

Library documentation  is an integral part  of the  package but it does not
fall under  the terms of BSIPM.  The documentation  is copyrighted like any
other  papers. For  the sake of consistency  please do not publish the docs
standalone, or if you must then  version them according to library release!
Converting to other non-plaintext formats is allowed though.


4) Library example files
-----------------------------------

Contents of  'examples' directory is plain educational material thus can be
freely  published  by anyone who  is willing to supply new programmers with
coding shortcuts. Material gathered is not in Public Domain temporarily!


5) Logo files and their origins
-----------------------------------

All  contents of  #?.lo(c|g)o  files are courtesy their respective creators
and/or  owners. They generally  do not fall  under the terms of  BSIPM  nor
LICENSE,  but are copyrighted anyway  by default  unless  stated otherwise.
The file format is considered free-for-non-commercial-use.


6) Hash functions as #?.hl modules
-----------------------------------

All hash functions that come with 'hashlab' are covered by the  GNU General
Public License.


7) Package tools in binary form
-----------------------------------

All  programs that can be found in  'tools'  directory do not require BSIPM
license along them to be redistributed. They either fall under the terms of
LICENSE  or the  default  copyright  protection scheme. The  author  hereby
grants the right to the  Amiga  community and real Amiga related non-profit
organisations  to redistribute  the software  free of charge. If there is a
need you can even disassemble them and modify(while documenting the changes
and including them in the new archive).


8) Frequently Asked Questions
-----------------------------------

Below is some junk that we did not want to put into manual but we felt that
some may find this useful so here it is.

Q: What the hell is this  BSIPM  thing and should I be afraid of infringing
   it or something?

A: BSIPM  stands  for  BLACK SALLY IMITABLE PACKAGE MARK  and means that as
   long as you are an individual  User or individual  Coder you are free to
   decompile, study, borrow on ideas, use, share and enjoy the package with
   no problems.


Q: Are there any funny aspects behind  BSIPM,  cus this  license is sort of
   funny?

A: Yes, initially  these  were proposed by  Tony  to signify that  hobbysts
   can just ignore the contents: BLACK SALLY INSANE PROPAGANDA MARK,  BLACK
   SALLY INTELLECTUAL PARANOIA MARK  or BLACK SALLY  IMMATERIAL  PUKE MARK.


Q: I do not understand  BSIPM at all can you explain it like you would talk
   to a person that was born yesterday?

A: OK here is the deal. The package  and its incarnations are copyright BCD
   no matter  who did compile or remake it except the material that was not
   created  by the group. But still  everything enclosed  in the archive is
   copyrighted and the  BCD  is to decide what to do with it. Next thing is
   the lack of any warranty. There is no warrany on anything. Now given you
   consider yourself a User you have got some basic rights. You can do with
   the  package pretty much  anything, but you are not  allowed to sell it.
   As a  Coder you have the  additional rights that allow you  to sell your
   progs who reference the package  but do not link against it directly. As
   a  non-profit organisation you have  User rights and you are free to use
   the software to  earn you money indirectly through services for instance
   as long as you decide what to do in your firm! Remeber that you must not
   sell the software that links against the package except GNU stuff. Being
   for-profit organisation (a company/corporation/etc)  you have no rights,
   thus  stay away  from this  package or  Black Sally  will  turn you into
   heavyhearted-stabilizer-with-the-bitterly-Flemish-speaking-hemoglobin.


Q: Who is Black Sally and what does she have to do with the license itself?
   Is she pretty by the way?

A: Black Sally  is a witch who can put a spell on you if you misbehave. Try
   to find Human Instinct - Stoned Guitar (1971) album and judge yourself.


Q: Why not  GNU  General Public License  and where is  the source  code por
   favor?

A: Exactly, these  two things are related. We  cannot release  this project
   under the terms of  GNU GPL  in whole because we do not offer the source
   code.


Q: So what happened to the source code,  did you eat it by mistake or what?

A: We do not like software companies, including the  Amiga related ones. We
   just do not want them to integrate  our  software in their products that
   would in turn act against users.


Q: Will  the source code  be ever released, I need to look it up cus  I'm a
   curious person?

A: Funnily we did make an injoke  assumption that it all depends on current
   AmigaOS 3.x source code holders.  If they are to release the code, so we
   will. For now you can disassemble stuff since you are curious ;-) .


Q: Don't you think that the classic Amiga is dead and your effort is just a
   far cry?

A: It does not matter if it is dead or not,  because we are hobbysts and we
   do what we want to. But if that is your opinion then why is the  AOS 3.x
   source not available then?


Q: Why was  'qdev'  brought to life and what can I do with it on my  Amiga?

A: This project is a result of another project  that was found unexpandable
   due to immodular design.  This library tries to resolve this problem. As
   to what can one do with the library just look at API and tools that come
   with the archive. If you have enough inclination you can get the GG-Lite
   compiler package and start coding using 'qdev'.


Q: What are your goals in general in relation to this project, can i expect
   a major surprise?

A: The primary goal is to create simple,  verbose,  user friendly OS loader
   that will  be able to deal with dependencies and software conflicts in a
   smart way. The other goal  is to have outstanding toolbox with a tool on
   every occasion - work in progress.


Q: How about  AROS and its community, they would benefit from having such a
   library in their collection?

A: Yes, possibly and they will be given a x86 port some day if that is what
   they  want. You can create  some kind of petition  get decent  amount of
   requests and we will see what can be done.


Q: Are  MOS or  AmigaOS 4.x ports planned at all, cross compilers exist so?

A: We are afraid that these may only be available in case source code is to
   be  released and there will be people willing to port it. We do not have
   the hardware! As to cross-builds, this would be huge pain in the ass cus
   there would be no way to test the components.

  


No more fear cus pure HTML is here!
Copyright (C) 2013-2014 by Burnt Chip Dominators