The Inbox: Squeak-Project-Help-mha.5.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: Squeak-Project-Help-mha.5.mcz

commits-2
A new version of Squeak-Project-Help was added to project The Inbox:
http://source.squeak.org/inbox/Squeak-Project-Help-mha.5.mcz

==================== Summary ====================

Name: Squeak-Project-Help-mha.5
Author: mha
Time: 2 May 2010, 3:47:54.487 pm
UUID: 1982219f-ca0f-4715-9e7e-e3f964fe5f94
Ancestors: Squeak-Project-Help-hjh.4

installable package for trunk

==================== Snapshot ====================

SystemOrganization addCategory: #'Squeak-Project-Help'!

CustomHelp subclass: #SqueakHelp
        instanceVariableNames: ''
        classVariableNames: ''
        poolDictionaries: ''
        category: 'Squeak-Project-Help'!

----- Method: SqueakHelp classSide>>bookName (in category 'accessing') -----
bookName
        ^'Squeak'!

----- Method: SqueakHelp classSide>>icon (in category 'accessing') -----
icon
        (self name = #SqueakHelp) ifTrue: [^HelpIcons iconNamed: #squeakIcon].
        ^nil!

SqueakHelp subclass: #SqueakProjectHelp
        instanceVariableNames: ''
        classVariableNames: ''
        poolDictionaries: ''
        category: 'Squeak-Project-Help'!

SqueakProjectHelp subclass: #SqueakLicenseHelp
        instanceVariableNames: ''
        classVariableNames: ''
        poolDictionaries: ''
        category: 'Squeak-Project-Help'!

----- Method: SqueakLicenseHelp classSide>>bookName (in category 'accessing') -----
bookName
        ^'License'!

----- Method: SqueakLicenseHelp classSide>>licenseChange (in category 'pages') -----
licenseChange
        ^HelpTopic
                title: 'License has changed with 4.0'
                contents: 'On 23 September 1996, Apple Computer Inc. released Squeak V1.1 under the "Squeak License" (SqL).

On May 8, 2006 Apple agreed to relicense original Squeak V1.1 under the Apple Public Source License.

On October 12, 2006 Apple granted permission to relicense under Apache license 2.0.

In 2006, VPRI began to collect "Distribution Agreements" for all contributors to Squeak since V1.1 up to V3.8, asking them to relicense their contributions, which were originally licensed under SqL, to the MIT license. This was a great effort on behalf of many and VPRI has 100s of signed documents agreeing to this.

Do you want to contribute source to Squeak?All new contributions since 4.0 must be under the MIT license. When you make your code available, please state explicitly in some form such as the description on a web site or email announcement that your contribution is under the MIT license. (It doesn''t have to be exclusive; you can release it under difference licenses at the same time.)

Have you contributed source to Squeak? If you believe you have, but have not sent in an agreement to allow your submission(s) to be licensed under the MIT license then please see http://netjam.org/squeak/contributors. There you can find a list of known contributors and a PDF of the agreement with instructions. The snail mail address is found in the agreement PDF file.

Also there are a few people for which we are lacking full contact information. If you think you can help please also visit the link above and see if you can identify any of the unknown developer initials or any of the developers for whom we do not have a current email address.' !

----- Method: SqueakLicenseHelp classSide>>officalLicense (in category 'pages') -----
officalLicense
        ^HelpTopic
                title: 'Offical License - pre 4.0'
                contents: 'Apple Computer, Inc. Software License

PLEASE READ THIS SOFTWARE LICENSE AGREEMENT "LICENSE" CAREFULLY BEFORE DOWNLOADING THIS SOFTWARE. BY DOWNLOADING THIS SOFTWARE YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT DOWNLOAD.

1. License. The software, documentation and any fonts which you will receive by downloading this software (the "Apple Software") are licensed, not sold, to you by Apple Computer, Inc. or its local subsidiary, if any. Apple and/or Apple''s licensor(s) retain title to the Apple Software, and the Apple Software and any copies which this License authorizes you to make are subject to this License. This License grants no right or license under any trademarks, service marks, or tradenames of Apple.

2. Permitted Uses and Restrictions. This License allows you to copy, install and use the Apple Software on an unlimited number of computers under your direct control. You may modify and create derivative works of the Apple Software ("Modified Software"), however, you may not modify or create derivative works of the fonts provided by Apple ("Fonts"). You may distribute and sublicense such Modified Software only under the terms of a valid, binding license that makes no representations or warranties on behalf of Apple, and is no less protective of Apple and Apple''s  rights than this License. You may distribute and sublicense the Fonts only as a part of and for use with Modified Software, and not as a part of or for use with Modified Software that is distributed or sublicensed for a fee or for other valuable consideration. If the Modified Software contains modifications, overwrites, replacements, deletions, additions, or ports to new platforms of: (1) the methods of existing class objects or their existing relationships, or (2) any part of the virtual machine, then for so long as the Modified Software is distributed or sublicensed to others, such modified, overwritten, replaced, deleted, added and ported portions of the Modified Software must be made publicly available, preferably by means of download from a website, at no charge under the terms set forth in Exhibit A below. You may transfer your rights under this License provided you transfer this License and a copy of the Apple Software to a party who agrees to accept the terms of this License and destroy any other copies of the Apple Software in your possession. Your rights under this License will terminate automatically without notice from Apple if you fail to comply with any term(s) of this License.

3. Disclaimer Of Warranty. The Apple Software is pre-release, and untested, or not fully tested. The Apple Software may contain errors that could cause failures or loss of data, and may be incomplete or contain inaccuracies. You expressly acknowledge and agree that use of the Apple Software is at your sole risk. You acknowledge that Apple has not publicly announced, nor promised or guaranteed to you, that Apple will release a final, commercial or any future pre-release version of the Apple Software to you or anyone in the future, and that Apple has no express or implied obligation to announce or introduce a final, commercial or any future pre-release version of the Apple Software or any similar or compatible product, or to continue to offer or support the Apple Software in the future. The Apple Software is provided "AS-IS" and without warranty of any kind and Apple and Apple''s licensor(s) (for the purposes of Sections 3 and 4, Apple and Apple''s licensor(s) shall be collectively referred to as "Apple") EXPRESSLY DISCLAIM ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY OR SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. APPLE DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE APPLE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE APPLE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE APPLE SOFTWARE WILL BE CORRECTED. FURTHERMORE, APPLE DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE APPLE SOFTWARE OR RELATED DOCUMENTATION IN TERMS OF THEIR CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE OR AN APPLE AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD THE APPLE SOFTWARE PROVE DEFECTIVE, YOU (AND NOT APPLE OR AN APPLE AUTHORIZED REPRESENTATIVE) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU. THE TERMS OF THIS DISCLAIMER DO NOT AFFECT OR PREJUDICE THE STATUTORY RIGHTS OF A CONSUMER ACQUIRING APPLE PRODUCTS OTHERWISE THAN IN THE COURSE OF A BUSINESS, NEITHER DO THEY LIMIT OR EXCLUDE ANY LIABILITY FOR DEATH OR PERSONAL INJURY CAUSED BY APPLE''S NEGLIGENCE.

4. Limitation of Liability. UNDER NO CIRCUMSTANCES, INCLUDING NEGLIGENCE, SHALL APPLE BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO THIS LICENSE. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THIS LIMITATION MAY NOT APPLY TO YOU. In no event shall Apple''s total liability to you for all damages exceed the amount of fifty dollars ($50.00).

5. Indemnification. You agree to indemnify and hold Apple harmless from any and all damages, liabilities, costs and expenses (including but not limited to attorneys'' fees and costs of suit) incurred by Apple as a result of any claim, proceeding, and/or judgment to the extent it arises out of or is connected in any manner with the operation, use, distribution or modification of Modified Software, or the combination of Apple Software or Modified Software with other programs; provided that Apple notifies Licensee of any such claim or proceeding in writing, tenders to Licensee the opportunity to defend or settle such claim or proceeding at Licensee''s expense, and cooperates with Licensee in defending or settling such claim or proceeding.

6. Export Law Assurances. You may not use or otherwise export or reexport the Apple Software except as authorized by United States law and the laws of the jurisdiction in which the Apple Software was obtained. In particular, but without limitation, the Apple Software may not be exported or reexported (i) into (or to a national or resident of) any U.S. embargoed country or (ii) to anyone on the U.S. Treasury Department''s list of Specially Designated Nationals or the U.S. Department of Commerce''s Table of Denial Orders. By using the Apple Software, you represent and warrant that you are not located in, under control of, or a national or resident of any such country or on any such list.

7. Government End Users. If the Apple Software is supplied to the United States Government, the Apple Software is classified as "restricted computer software" as defined in clause 52.227-19 of the FAR. The United States Government''s rights to the Apple Software are as provided in clause 52.227-19 of the FAR.

8. Controlling Law and Severability. If there is a local subsidiary of Apple in the country in which the Apple Software License was obtained, then the local law in which the subsidiary sits shall govern this License. Otherwise, this License shall be governed by the laws of the United States and the State of California. If for any reason a court of competent jurisdiction finds any provision, or portion thereof, to be unenforceable, the remainder of this License shall continue in full force and effect.

9. Complete Agreement. This License constitutes the entire agreement between the parties with respect to the use of the Apple Software and supersedes all prior or contemporaneous understandings regarding such subject matter. No amendment to or modification of this License will be binding unless in writing and signed by Apple.

Where the Licensee is located in the province of Quebec, Canada, the following clause applies: The parties hereto confirm that they have requested that this Agreement and all related documents be drafted in English. Les parties ont exigª que le prªsent contrat et tous les documents connexes soient rªdigªs en anglais.

EXHIBIT A

License. You may copy, install, use, modify and create derivative works of the (Modified Software) "Changed Software" (but you may not modify or create derivative works of the (Fonts)) and distribute and sublicense such Changed Software, provided however, that if the Changed Software contains modifications, overwrites, replacements, deletions, additions, or ports to new platforms of: (1) the methods of existing classes objects or their existing relationships, or (2) any part of the virtual machine, then for so long as the Changed Software is distributed or sublicensed to others, such modified, overwritten, replaced, deleted, added and ported portions of the Changed Software must be made publicly available, preferably by means of download from a website, at no charge under the terms of a license that makes no representations or warranties on behalf of any third party, is no less protective of (the licensors of the Modified Software) and its licensors, and contains the terms set forth in Exhibit A below (which should contain the terms of this Exhibit A). You may distribute and sublicense the (Fonts) only as a part of and for use with Changed Software, and not as a part of or for use with Changed Software that is distributed or sublicensed for a fee or for other valuable consideration.'!

----- Method: SqueakLicenseHelp classSide>>pages (in category 'accessing') -----
pages
        ^#(licenseChange officalLicense)!

----- Method: SqueakProjectHelp classSide>>bookName (in category 'accessing') -----
bookName
        ^'Squeak Project'!

----- Method: SqueakProjectHelp classSide>>introduction (in category 'pages') -----
introduction
        ^HelpTopic
                title: 'Welcome'
                icon: (HelpIcons iconNamed: #squeakIcon)
                contents:
'WELCOME

Squeak is a modern, open source, full-featured implementation of the powerful Smalltalk programming language and environment. Squeak is highly-portable - even its virtual machine is written entirely in Smalltalk making it easy to debug, analyze, and change. Squeak is the vehicle for a wide range of projects from multimedia applications, educational platforms to commercial web application development.'!

----- Method: SqueakProjectHelp classSide>>pages (in category 'accessing') -----
pages
        ^#(introduction )!

----- Method: HelpIcons classSide>>squeakIcon (in category '*squeak-project-help') -----
squeakIcon
        ^(Form
        extent: 12@12
        depth: 32
        fromArray: #( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75398782 26843545 0 0 1159996452 1378823983 338044454 0 0 0 0 455682345 1295266868 1126376227 0 0 1040582150 0 1328097577 0 0 0 23488102 1277502757 0 1076834095 0 0 1075781407 0 287647013 472854319 0 0 471472666 204089898 0 1092756002 0 0 1041963803 36909875 0 1880232466 454761243 287515427 1342572038 0 104939841 974460181 0 0 270080281 354690084 86846765 3674539269 1394219546 1611599631 3557427722 86123042 388244516 204287277 0 26843545 605558808 1025055001 1008014613 1159141143 522264865 739710743 1159141143 571083274 570820102 188891714 0 942550574 1411391520 1143021857 1312241463 1428563494 3205040393 3708159494 1663576104 1511067921 1579887403 1629758500 958472481 656679972 439563059 1294608938 839913488 739644950 172246084 221459251 840900383 1075978786 1209933342 724512559 707077413 0 0 0 0 0 0 0 0 0 0 38488907 0 0 0 0 0 0 0 0 0 0 0 0 0)
        offset: 0@0)!


Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Bert Freudenberg
On 02.05.2010, at 14:11, [hidden email] wrote:
>
> A new version of Squeak-Project-Help was added to project The Inbox:
> http://source.squeak.org/inbox/Squeak-Project-Help-mha.5.mcz
>
> officalLicense
> ^HelpTopic
> title: 'Offical License - pre 4.0'
> contents: 'Apple Computer, Inc. Software License
> [...]

Why would we want to include the old Apple Squeak license here?

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Michael Haupt-3
Hi Bert,

On Sun, May 2, 2010 at 5:10 PM, Bert Freudenberg <[hidden email]> wrote:
> Why would we want to include the old Apple Squeak license here?

sheesh. I haven't looked at *that* bit. I actually just copied the
Squeak project doc and tests packages; the only one I modified was the
core one.

What needs to be done about it? Ask the one who uploaded it to
SqueakSource for permission to relicense?

Sorry about this; I should have checked. Good it's not in the Trunk. :-)

Best,

Michael

Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Bert Freudenberg
On 02.05.2010, at 17:16, Michael Haupt wrote:

>
> Hi Bert,
>
> On Sun, May 2, 2010 at 5:10 PM, Bert Freudenberg <[hidden email]> wrote:
>> Why would we want to include the old Apple Squeak license here?
>
> sheesh. I haven't looked at *that* bit. I actually just copied the
> Squeak project doc and tests packages; the only one I modified was the
> core one.
>
> What needs to be done about it? Ask the one who uploaded it to
> SqueakSource for permission to relicense?
>
> Sorry about this; I should have checked. Good it's not in the Trunk. :-)
>
> Best,
>
> Michael

It seems redundant. Just get rid of it?

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Michael Haupt-3
Hi Bert,

I just noticed it's not the license for the package, but for the
Squeak project. :-P

On Sun, May 2, 2010 at 5:28 PM, Bert Freudenberg <[hidden email]> wrote:
> It seems redundant. Just get rid of it?

I updated the package with the correct license (as contained in one of
the welcome workspaces) and uploaded that. I'll also send it to
Torsten so he can update the package on SqueakSource.

I'd not necessarily remove it; in my opinion it's good to have it in
this place as well.

Best,

Michael

Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Bert Freudenberg
On 02.05.2010, at 17:31, Michael Haupt wrote:

>
> Hi Bert,
>
> I just noticed it's not the license for the package, but for the
> Squeak project. :-P
>
> On Sun, May 2, 2010 at 5:28 PM, Bert Freudenberg <[hidden email]> wrote:
>> It seems redundant. Just get rid of it?
>
> I updated the package with the correct license (as contained in one of
> the welcome workspaces) and uploaded that. I'll also send it to
> Torsten so he can update the package on SqueakSource.
>
> I'd not necessarily remove it; in my opinion it's good to have it in
> this place as well.
>
> Best,
>
> Michael


Works for me, though I'd call it the 4.0 license, not 4.1.

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Michael Haupt-3
*sigh*

... uploaded corrected version ...

On Sun, May 2, 2010 at 5:33 PM, Bert Freudenberg <[hidden email]> wrote:

> On 02.05.2010, at 17:31, Michael Haupt wrote:
>>
>> Hi Bert,
>>
>> I just noticed it's not the license for the package, but for the
>> Squeak project. :-P
>>
>> On Sun, May 2, 2010 at 5:28 PM, Bert Freudenberg <[hidden email]> wrote:
>>> It seems redundant. Just get rid of it?
>>
>> I updated the package with the correct license (as contained in one of
>> the welcome workspaces) and uploaded that. I'll also send it to
>> Torsten so he can update the package on SqueakSource.
>>
>> I'd not necessarily remove it; in my opinion it's good to have it in
>> this place as well.
>>
>> Best,
>>
>> Michael
>
>
> Works for me, though I'd call it the 4.0 license, not 4.1.
>
> - Bert -
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Bert Freudenberg
I moved your three other packages to trunk. Have not updated the config yet, will do so once we resolve the following ...

I'm not happy about the naming of the Squeak-Project-Help package. Wouldn't Help-Squeak-Project make more sense? In particular if we anticipate other Help topics?

Sorry for seeming nit-picky :)

- Bert -

On 02.05.2010, at 17:36, Michael Haupt wrote:

>
> *sigh*
>
> ... uploaded corrected version ...
>
> On Sun, May 2, 2010 at 5:33 PM, Bert Freudenberg <[hidden email]> wrote:
>> On 02.05.2010, at 17:31, Michael Haupt wrote:
>>>
>>> Hi Bert,
>>>
>>> I just noticed it's not the license for the package, but for the
>>> Squeak project. :-P
>>>
>>> On Sun, May 2, 2010 at 5:28 PM, Bert Freudenberg <[hidden email]> wrote:
>>>> It seems redundant. Just get rid of it?
>>>
>>> I updated the package with the correct license (as contained in one of
>>> the welcome workspaces) and uploaded that. I'll also send it to
>>> Torsten so he can update the package on SqueakSource.
>>>
>>> I'd not necessarily remove it; in my opinion it's good to have it in
>>> this place as well.
>>>
>>> Best,
>>>
>>> Michael
>>
>>
>> Works for me, though I'd call it the 4.0 license, not 4.1.
>>
>> - Bert -
>>
>>
>>
>>
>



Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Michael Haupt-3
Hi Bert,

On Sun, May 2, 2010 at 5:51 PM, Bert Freudenberg <[hidden email]> wrote:
> I moved your three other packages to trunk. Have not updated the config yet, will do so once we resolve the following ...

thanks, that was quick. :-)

> I'm not happy about the naming of the Squeak-Project-Help package. Wouldn't Help-Squeak-Project make more sense? In particular if we anticipate other Help topics?

It's in the Inbox now.

> Sorry for seeming nit-picky :)

No problem at all - the naming scheme makes much more sense this way.

Best,

Michael

Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Bert Freudenberg
On 02.05.2010, at 20:23, Michael Haupt wrote:

>
> Hi Bert,
>
> On Sun, May 2, 2010 at 5:51 PM, Bert Freudenberg <[hidden email]> wrote:
>> I moved your three other packages to trunk. Have not updated the config yet, will do so once we resolve the following ...
>
> thanks, that was quick. :-)
>
>> I'm not happy about the naming of the Squeak-Project-Help package. Wouldn't Help-Squeak-Project make more sense? In particular if we anticipate other Help topics?
>
> It's in the Inbox now.

I get an error now. I think you forgot this extension method that was in the previous package:

----- Method: HelpIcons classSide>>squeakIcon (in category '*squeak-project-help') -----

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Michael Haupt-3
Hi,

On Sun, May 2, 2010 at 8:48 PM, Bert Freudenberg <[hidden email]> wrote:
> I get an error now. I think you forgot this extension method that was in the previous package:

I'm such a slob. :-/

Better now?

Best,

Michael

Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Bert Freudenberg
On 02.05.2010, at 20:59, Michael Haupt wrote:
>
> Hi,
>
> On Sun, May 2, 2010 at 8:48 PM, Bert Freudenberg <[hidden email]> wrote:
>> I get an error now. I think you forgot this extension method that was in the previous package:
>
> I'm such a slob. :-/
>
> Better now?

Yep, thanks.

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Squeak-Project-Help-mha.5.mcz

Michael Haupt-3
No, thank *you*. :-)

On Sun, May 2, 2010 at 9:08 PM, Bert Freudenberg <[hidden email]> wrote:

> On 02.05.2010, at 20:59, Michael Haupt wrote:
>>
>> Hi,
>>
>> On Sun, May 2, 2010 at 8:48 PM, Bert Freudenberg <[hidden email]> wrote:
>>> I get an error now. I think you forgot this extension method that was in the previous package:
>>
>> I'm such a slob. :-/
>>
>> Better now?
>
> Yep, thanks.
>
> - Bert -
>
>
>
>