OpenLLM-France/wikimedia huggingface dataset:
# Author's Right, Copyright and Free Licenses for Culture on the Web/Problems and Solutions/Legal Notices
## 120. Have you put legal notices on the web site?

The web site of the cultural entity should have, on the first screen, at the footer, the legal notices which include the privacy policy (and this because, for example, the website gathers data on the users), the indications related to content’s copyright and to the website in general (and possible limit to its use, for example, the applicable licenses), the so-called Terms of Use of the website and of its content.

## 121. Are you explaining to the viewers what they can do with the content?

The content of the legal notices is intended to govern, for the part that is relevant in this work, some of the aspects related to the use of the content on line. In particular, it is advisable to use Terms of Use which specify the ownership of the trademarks, logos, content online, images in general, video used for virtual tours, possible licenses governing contents, the indication of possible rights reserved to the entity, rights on possible content uploaded by users (for example, images uploaded by visitors of the cultural entity website).

## 122. Which are the recommendations for the creation of a website of the cultural entity (Terms of Use)?

It is advisable to include Terms of Use which are simple and clear, in two languages, and which allow the viewer of the website and the user of its content to understand whether it is possible to use the content and within which limits. If there is also the possibility to purchase online, you’ll need to have conditions of purchase; a disclaimer of liability, limitations to warranties related to content, consent, applicable law, jurisdiction clauses.
Author's Right, Copyright and Free Licenses for Culture on the Web
Introduction to the FAQs • I – Definitions II – Types of Content (Photographs • 2D-3D Reproductions • Texts • Databases • Open Data • Audio Content) III – Web Tools (Podcast and Webinar • Sharing • Websites • Domain Name • App • Social Network • Instant Messaging) IV – Licenses and Reuse (Data and Licenses • Images of Cultural Goods in Public Domain • Open Access and License) V – Problems and Solutions (Infringements • Contracts and Consents • Legal Notices • Exceptions)
# Canadian Civil Procedure/Commencing a Proceeding

Once a client has been properly informed of their options and they have elected to start a lawsuit they must make an official announcement of their intention by submitting the proper "commencement of proceedings" forms. Invariably, the plaintiff must submit an Originating Notice. However, there are two classes of Originating Notice, it can be submitted as an action, or as an application.
# Canadian Constitutional Law

The following text is intended to provide an overview of the principles of Constitutional law of Canada and its related jurisprudence.

## Table of Contents

* Sources of Constitutional law
** Unwritten Constitution
** Constitution Act, 1867
** Constitution Act, 1982
* Amending the Constitution
** Amending Formula
* Courts of Canada
* Application of the Constitution
** Justicibility
** Jurisdiction
** Standing
** Remedy
* Methods of Judicial review
** Purpose and Effect
** Ancillary effects
** Double Aspect
** Concurrent jurisdiction
** Paramouncy
** Interdelegation
** Territoriality
* Distribution of powers
** POGG
** Trade and commerce
** Criminal law
** Federal works and undertakings
* Aboriginal peoples
* Charter of Rights and Freedoms
** Application
** Limits
** Freedom of Expression
** Freedom of Religion
** Equality Rights

## References

* Constitutional Acts 1867 to 1982
# Canadian Civil Procedure/Structure of a Case
## Structure of a civil action

1 - Advising a client
2 - Commencing an action The plaintiff must submit an Originating Notice to the proper court.
3 - Pleadings
4 - Discovery A "discovery" is where both parties perform their own investigations of the parties involved in the suit. This usually involves each side interviewing the opposing party under oath. Sometimes third-parties to the case will be interviewed as well. Once the investigations are complete the opposing parties must exchange their records so that both parties have the same knowledge of the facts.
5 - Settlement At this stage it is required that both parties discuss the possibility of coming to a settlement. With the discoveries done, it is usually clear on what the trial would turn on and the outcome can often be anticipated. A majority of parties settle at this stage resulting in a "disposition without trial".
In the unlikely event that the parties would like to continue with the lawsuit, the judge will set a trial date upon which the parties will be able to argue their case in front of the judge.
6 - Trial The Trial process involves each side to present their evidence and argument in front of a judge. The exact ordering of events can vary on circumstances but typically the trial goes as follows:
* Plaintiff's opening statement
* Plaintiff calls evidence
* Possible motion to dismiss
* Defence's opening statement
* Defence calls evidence
* Defence closing statement
* Plaintiff's closing statement
7 - Decision Once the judge had heard all the evidence, he or she will either give their opinion orally from the bench or else will "reserve" their judgement. A reserved judgement means that the judge will give the judgement in writing at a later date, within six months of the trial date.
8 - Enforcement
9 - Appeal
# Canadian Constitutional Law/Amending the Constitution

Before 1982, the only way to amend the written Constitution of Canada was to ask the Parliament of the United Kingdom in London to pass legislation. Even upon the passage of the [Statute of Westminster, 1931, when the United Kingdom Parliament stated that its laws no longer applied to Canada, the U.K. Parliament retained the right to amend the Constitution of Canada through section 4 of the Statute. The Constitution Act, 1982, was therefore made law by a statute of the United Kingdom (called the Canada Act).
# Canadian Business Law/Sole Proprietorship

Sole proprietorship is the most simple and most prevailent type of business. It consists of a single owner who personally undertakes all rights and responsibilities of the business, and has unlimited liability. Effectively, the person running the business is the business itself. There is no separate "entity" and there are no special rights or responsibilities for a sole proprietor beyond those of a normal private citizen.
A sole proproprietor may often be required to register the name of their business under a provincial statute. For example in Nova Scotia the business must register its name under section 4 of the Partnership and Business Names Registation Act.
Features of Sole proprietorship:
* unlimited personal liability
* duration limited to the lifespan of the owner
* income is taxed at the same rate as a private individual
# Canadian Civil Procedure
## Contents

* Introduction
* Structure of a Case
* Commencing a Proceeding
* Proceedings against the Crown
* Jurisdiction
* Pleadings
* Interlocutory Applications
* Limitations
* Joinders
* Amendments
* Discovery
* Disposition Without Trial
* Costs
* Trial
* Enforcement
* Appeals

## Appendix

* Case Law
* Rules by Province
# Canadian Civil Procedure/Rules by Province

Most provinces have its rules of civil procedure codified in a single Rule book:
* Civil Procedure Rules of Nova Scotia
* Ontario Rules of Civil Procedure
** Civil Procedure Forms
* New Brunswick Rules of Court
* Alberta Rules of Court
* Saskatchewan Rules of Court
* Northwest Territories Rules of Court
* B.C. Supreme Court Rules
* Rules of the Supreme Court of Canada
# Aros/Developer/Docs/Libraries/Commodities

* Navbar for the Aros wikibook
* Aros User
* Aros User Docs
* Aros User FAQs
* Aros User Applications
* Aros User DOS Shell
* Aros/User/AmigaLegacy
* Aros Dev Docs
* Aros Developer Docs
* Porting Software from AmigaOS/SDL
* For Zune Beginners
* Zune .MUI Classes
* For SDL Beginners
* Aros Developer BuildSystem
* Specific platforms
* Aros x86 Complete System HCL
* Aros x86 Audio/Video Support
* Aros x86 Network Support
* Aros Intel AMD x86 Installing
* Aros Storage Support IDE SATA etc
* Aros Poseidon USB Support
* x86-64 Support
* Motorola 68k Amiga Support
* Linux and FreeBSD Support
* Windows Mingw and MacOSX Support
* Android Support
* Arm Raspberry Pi Support
* PPC Power Architecture
* misc
* Aros Public License

## Introduction

With AmigaOS (TM) 2.0, Commodities were introduced to extend the feature of the Amiga Workbench (Desktop).
The commodities library sets up an handler before intuition's one. When the commodities handler receives a CxMessage
CxObjects operates on a CxMessage so that it can filter certain CxMessages, translate CxMessages, signal a task when a CxObject receives a CxMessage, send a message when a CxObject receives a CxMessage, or call a custom function when a CxObject receives a CxMessage.
The controller program is called the Exchange which is great for programs like hot keys, pop ups, screen blankers, and mouse blankers that need to monitor all user input.
Commodities Exchange should never be used as an alternate method of receiving user input for an application.
Take a look here
Every Zune application is per default also a Commodity. MUI also does this for you. Look at MUIA_Application_UseCommodities enabled part (lines 625-660) in muimaster/classes/application.c: it really only seems to set (or avoid if FALSE) the initialization by Zune of your tool as a commodity and the keyboard shortcuts work.

## Filters

In creating filters, you should create a broker, attach a filter to it, then a sender. The filter takes in only the events that interest you, and the sender notifies the broker.

### cx_lib/CxCustom cx_lib/CxFilter cx_lib/CxTranslate

FKey commodity does use a filter
tooltype «RAWMOUSE LBUTTON RBUTTON MOUSE_RIGHTPRESS» RUN App QUIET DONOTBUT CURRENT TOBACK
"RAWMOUSE MBUTTON MOUSE_MIDDLEPRESS"

### cx_lib/CxSender cx_lib/CxSignal cx_lib/CxDebug
## Examples
### Blanker

easiest way to get a new blanker is likely to make a copy of the blanker which comes with AROS and then do your own graphics rendering

### HotKey
## References

Flags
CMDE_OK CMDE_NOBROKER CMDE_NOPORT CMDE_NOMEM
COERR_ISNULL COERR_NULLATTACH COERR_BADFILTER COERR_BADTYPE
Flags for IX and QualMask
# Aros/Developer/Docs/Libraries/Bullet

* Navbar for the Aros wikibook
* Aros User
* Aros User Docs
* Aros User FAQs
* Aros User Applications
* Aros User DOS Shell
* Aros/User/AmigaLegacy
* Aros Dev Docs
* Aros Developer Docs
* Porting Software from AmigaOS/SDL
* For Zune Beginners
* Zune .MUI Classes
* For SDL Beginners
* Aros Developer BuildSystem
* Specific platforms
* Aros x86 Complete System HCL
* Aros x86 Audio/Video Support
* Aros x86 Network Support
* Aros Intel AMD x86 Installing
* Aros Storage Support IDE SATA etc
* Aros Poseidon USB Support
* x86-64 Support
* Motorola 68k Amiga Support
* Linux and FreeBSD Support
* Windows Mingw and MacOSX Support
* Android Support
* Arm Raspberry Pi Support
* PPC Power Architecture
* misc
* Aros Public License

## Introduction

interface for outline fonts, and our implementation of it in freetype2.library.
font metrics are actually quite difficult and not help by the fact that the bullet interface doesn't provide a way to get the metrics for the font as a whole, meaning have to generate them in a rather horrible way.
font sizing on AROS is not the same as on other systems. The bullet interface to FreeType is recalculating the metrics to better match the traditional Amiga way of talking about metrics, with the downside that it makes the glyphs smaller than they should be. Additionally, there's no way to get the display device DPI under AROS, making it quite impossible to have FreeType adjust the scale appropriately.
# Aros/Developer/Docs/Libraries/CGXVIDEO

* Navbar for the Aros wikibook
* Aros User
* Aros User Docs
* Aros User FAQs
* Aros User Applications
* Aros User DOS Shell
* Aros/User/AmigaLegacy
* Aros Dev Docs
* Aros Developer Docs
* Porting Software from AmigaOS/SDL
* For Zune Beginners
* Zune .MUI Classes
* For SDL Beginners
* Aros Developer BuildSystem
* Specific platforms
* Aros x86 Complete System HCL
* Aros x86 Audio/Video Support
* Aros x86 Network Support
* Aros Intel AMD x86 Installing
* Aros Storage Support IDE SATA etc
* Aros Poseidon USB Support
* x86-64 Support
* Motorola 68k Amiga Support
* Linux and FreeBSD Support
* Windows Mingw and MacOSX Support
* Android Support
* Arm Raspberry Pi Support
* PPC Power Architecture
* misc
* Aros Public License

## Introduction

Currently only two methods designed for creating overlays. The main problem for me currently is how to handle color key. I. e. how to select the correct color.
Read more in Gfx HIDD dev.
# Art Tutorials/Traditional Media/Drawing/How to draw a face

* Draw a circle.
* Draw a light vertical line at the center of the circle.
* Make light horizontal dashes a little above the center of the circle.
* Draw another light horizontal line just below the dashed lines.
* Draw the jaw-line of your character at the bottom half of the circle. Where it meets at the center vertical line it should basically look like a big "V" in the end.
* Draw two vertical lines at the base of the jaw to make the neck.
* Add the eyes at the horizontal line with the eyebrows going up to the dashed horizontal line.
* To draw the eyes, make a half-oval shape. Then draw a horizontal line underneath the oval. Place a black dot in the middle for the pupils.
* Make your nose along the vertical line and end with the mouth just below it.
* To draw the nose, draw a slanted line going down to the right, then draw another smaller slanted line going down to the left. *Nostrils are generally triangular shaped.
* Draw the ears as high as the dashed line and about as low as the nose.
* To draw the ears, make half-oval shapes on the side of the head.
* Make the hairline above the dashed line to show were the hair stops. You can make the hair however you want.
* Trace over the head with a pen if you wish.
* Erase any extra lines, and you now have a human head.
# Art Tutorials/Traditional Media/Supplies and Tools

To create an artwork, you first require supplies and tools. For instance, to create an oil painting, you need something to paint on (often a piece of canvas), something to apply paint (for example, brushes), and oil paint.

## Paper

ISO Paper Standards - Getting the right size paper is important. The most common standard is the ISO measurement system. This module details sizes and proportions.
ISO Paper sizes A Series A0 - 1149x841mm A1 - 841x594mm A2 - 594x420mm A3 - 420x297mm A4 - 297x201mm A5 - 210x148mm A6 - 148x105mm A7 - 105x74mm A8 - 74x52mm A9 - 52x37mm A10 - 37x26mm B Series B0 - 1414x1000mm B1 -1000x707mm B2 -707x 500mm B3 - 500x353mm B4 -353x250mm B5 -250x176mm B6 -176x125mm B7 -125x88mm B8 - 88x62mm B9 - 62x44mm B10 - 44x31mm C series C4 - 342x229 mm C5 - 229x114 mm C6 - 162x114 mm Imperial Foolscap - 330x200 mm Crown - 504x384 mm Demy - 564x444 mm Royal - 620x500 mm Elephant - 711x584 mm Imperial - 762x559 mm
# Artificial Intelligence/1 - Bit Learner

Assume a circuit that has 1 bit input and one bit output the output can be of the following forms
* Output is always TRUE
* Output is always FALSE
* Output is equal to input
* Output is equal to toggle of the input
[Designing one bit intelligence]
[Explanation of 1-Bit circuit]
# Art Tutorials/Presentation and Display
## Presentation and Display

   * Portfolios and Slides
   * Gallery Presentations
# Art Tutorials/Traditional Media/Drawing
## Introduction

Drawing - whether with pen, pencil, crayon or something else, this is a fascinating way to create artworks. It is probably one of the easiest to begin with.
Drawing is the basis for most visual media art. Some people may say something like "I can paint, but I can't draw". This is silly since a strong base in drawing is needed to be good at painting, even for abstract painters.

## Common Tools

This is a typical list of drawing tools from any college level drawing course. Your supplies may vary based on your needs.
* stick(s) of jumbo charcoal
* stick(s) of vine charcoal (soft or medium)
* charcoal pencil (4B)
* woodless pencil (6B)
* ebony pencil
* conté crayons
* blending stump
* pink pearl eraser
* kneaded eraser
* chamois skin or paper towel
* drawing paper tablet
* rough newsprint pad
* fixative

## Tutorials and Exercises
### Drawing from Life

Drawing from Life means drawing the three dimensional objects you see in front of you. Drawing from life is what will make your drawing skills improve fastest and is a great exercise at any skill level. Many beginners don't understand the value of it and eventually become bored and abandon it pretty soon. Give it a chance and try to draw from life on scrap paper or in your sketchbook whenever possible. And sometimes take your time to do elaborate long time still-life studies.
When you are just starting out all you will need is tons of cheap paper and pencils. For beginners it is best to choose simple geometric objects like balls, cylinders and cubes lit by a single light-source.

### Tutorials

How To Draw A Face
# Art Tutorials/Preface
## Preface

The Art Tutorials Wikibook is designed to provide a variety of educational tutorials covering a variety of art subjects ranging from techniques to lighting, from how to train your eye to how to choose supplies.

## Contributing

This book is in its infancy stage so feel free to contribute. If you are contributing, please follow the / convention for naming subpages instead of the : method. This will keep everything nice and organized.
# Art Tutorials/Traditional Media/Supplies and Tools/ISO Paper

One of the most commonly used standards for paper sizes is the ISO 216 standard. This standard defines paper sizes that are commonly used for comic papers, regular drawing paper, and prints.

### Quick Reference Table of Sizes

| A Series Formats | A Series Formats | B Series Formats | B Series Formats | B Series Formats | C Series Formats |
| 4A0 | 1682 × 2378 | – | – | – | - |
| 2A0 | 1189 × 1682 | – | – | – | - |
| A0 | 841 × 1189 | B0 | 1000 × 1414 | C0 | 917 × 1297 |
| A1 | 594 × 841 | B1 | 707 × 1000 | C1 | 648 × 917 |
| A2 | 420 × 594 | B2 | 500 × 707 | C2 | 458 × 648 |
| A3 | 297 × 420 | B3 | 353 × 500 | C3 | 324 × 458 |
| A4 | 210 × 297 | B4 | 250 × 353 | C4 | 229 × 324 |
| A5 | 148 × 210 | B5 | 176 × 250 | C5 | 162 × 229 |
| A6 | 105 × 148 | B6 | 125 × 176 | C6 | 114 × 162 |
| A7 | 74 × 105 | B7 | 88 × 125 | C7 | 81 × 114 |
| A8 | 52 × 74 | B8 | 62 × 88 | C8 | 57 × 81 |
| A9 | 37 × 52 | B9 | 44 × 62 | C9 | 40 × 57 |
| A10 | 26 × 37 | B10 | 31 × 44 | C10 | 28 × 40 |
# A Little C Primer/The C sprintf Function

The "sprintf" function creates strings with formatted data. Technically speaking, this is part of the standard-I/O library, and requires the declaration:
However, it is really a string function and needs to be discussed along with the other string functions. The syntax of "sprintf" is exactly the same as it is for "printf", except there is an extra parameter at the beginning, which is a pointer to a string. Instead of outputting to standard output, sprintf outputs to the string. For example:
—prints the string:
There is also an "sscanf" function that similarly mirrors "scanf" functionality.

## C STRING FUNCTION LIBRARY

moved to A Little C Primer/C String Function Library
# A Little C Primer/Licensing
## Licensing

The original text of this book was released into the public domain by its author, Greg Goebel. The text of the book is available at http://www.vectorsite.net/tscpp.html, and that original version is still available in the public domain.
The version here at Wikibooks is released under the following license:
# A Little C Primer/Comments and Revision History

I wrote this document, not because I am an expert on this subject, but because I'm not. I don't use C often, and the combination of infrequent use and relatively obscure syntax makes them frustrating to deal with. So I threw these notes together to make sure that what I did know was in an accessible form.
This document originally contained two chapters on C++, but they were sketchy and I had little interest in the language. C++ is really not so much an enhancement of C as it is a different language based on C. For the very small software projects I tend to work on, its additional features are much more bother than they're worth. Since I couldn't maintain that material, I deleted it.
Revision history:
# A Little C Primer/Pointers to C Functions

This document has explained how to declare pointers to variables, arrays, and structures in C. It is also possible to define pointers to functions. This feature allows functions to be passed as arguments to other functions. This is useful for, say, building a function that determines solutions to a range of math functions.
The syntax for declaring pointers to functions is obscure, and so let's start with an oversimplified example: declaring a pointer to the standard library function "printf":
The function pointer has to be declared as the same type ("int" in this case) as the function it represents.
Next, let's pass function pointers to another function. This function will assume the functions passed to it are math functions that accept double and return double values:
It is obvious that not all functions can be passed to "testfunc". The function being passed must agree with the expected number and type of parameters, as well as with the value returned.
# A Little C Primer/Resources
## Wikimedia Resources

* C Programming
* C++ Programming/Code/Standard C Library

## Other Resources

* http://www.vectorsite.net
* Learn C Language