Christoph Thiede uploaded a new version of Tools to project The Inbox:
http://source.squeak.org/inbox/Tools-ct.940.mcz ==================== Summary ==================== Name: Tools-ct.940 Author: ct Time: 13 February 2020, 1:23:45.731118 am UUID: 7ce769dd-d29e-4b4e-a10a-7b79b2e19fc1 Ancestors: Tools-topa.931 Proposal: tool icon for Model =============== Diff against Tools-topa.931 =============== Item was added: + ----- Method: Model class>>toolIcon (in category '*Tools-icons') ----- + toolIcon + + ^ #gear! Item was added: + ----- Method: ToolIcons class>>gear (in category 'private') ----- + gear + "© 2020 Icon8. Modified. + Website: https://icons8.com + License: https://creativecommons.org/licenses/by-nd/3.0/" + + ^ Form fromBinaryStream: (Base64MimeConverter mimeDecodeToBytes: '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' readStream)! |
Von: Squeak-dev <[hidden email]> im Auftrag von [hidden email] <[hidden email]>
Gesendet: Donnerstag, 13. Februar 2020 01:23:50 An: [hidden email] Betreff: [squeak-dev] The Inbox: Tools-ct.940.mcz Christoph Thiede uploaded a new version of Tools to project The Inbox:
http://source.squeak.org/inbox/Tools-ct.940.mcz ==================== Summary ==================== Name: Tools-ct.940 Author: ct Time: 13 February 2020, 1:23:45.731118 am UUID: 7ce769dd-d29e-4b4e-a10a-7b79b2e19fc1 Ancestors: Tools-topa.931 Proposal: tool icon for Model =============== Diff against Tools-topa.931 =============== Item was added: + ----- Method: Model class>>toolIcon (in category '*Tools-icons') ----- + toolIcon + + ^ #gear! Item was added: + ----- Method: ToolIcons class>>gear (in category 'private') ----- + gear + "© 2020 Icon8. Modified. + Website: https://icons8.com + License: https://creativecommons.org/licenses/by-nd/3.0/" + + ^ Form fromBinaryStream: (Base64MimeConverter mimeDecodeToBytes: 'iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAHxklEQVR4XuWbWU8UQRCA/YGQiAgi4oEnoOCBYIIaUVBQJAGEhBAF9Ul9UDyCigdRRAUTA9EID4pGUEANhxeHR5mvkybtbO/sLDgD7nYyYZntrq6qrrt6l8T/CGDMzMzI9+/frc/Pnz8l5hlw8+ZNKS8vl+PHj88+x44dk4qKCnny5EnsM+DEiROyevVqycrKmn22bNki69atkzNnzsQ+A6qrqxXB+fn5smvXLvXwmXe1tbWxzYCxsTEpKyuTnJycWeL1k52dLZWVlYKNiFkGvHz5Uvbv3y/btm0LYcDWrVvl0KFDMjg4+H8w4Pfv3zI0NBQVsp2dnUrct2/fHsKA3NxcKSwslKdPn0YFExx+/foVPNPu3LkjK1askMbGRs+bt7S0KFHfsWNHCAN4h2rcuHHDMzyMJji0trYGy4B79+7JsmXLFNKZmZmyZ88eeffuXUQkLl++LJs2bQohXj98x5xIcEZGRmTv3r1qb3BITk4WDiQQ4u/evSsJCQmzVpy/uLKVK1dKe3t7CBKI58DAgNTX1ytk8/LywjKA75jT0NAg79+/t4p2V1eXZGRkyObNm//CAZzAzVfib926pU7edGGmCHMSuDms/ZcvXxRCiPXSpUtl48aNrsSbTGBuUlKSgvno0SP59u2bfP78WU6ePKn2t9kQcGJ/39RhdHRUVq1aZd3cRGLt2rVKPPft2ydpaWnKuNkY5uXBW6SkpMjhw4flyJEjan83WOCWnp4u4OoLE5qbmxWBbkiDIIjj1sz3O3fuVMxAXTZs2KAiP06ah8+8IxhiDnPNtUgR8CIxEtzA0Vc1KC0tVUh7PUWIwfJjsHbv3i2EwufOnZOLFy/K1atX1cPn8+fPq0iQOcxlj ZMRbg84I SmBRHNw2qs+M5cAB93s7e2V8fHxsEhOTEyoOcwtKSnxvA9SgxS5wf6no7u7O6wx1GrACa5fv15u374tHz9+jBqxT58+KSMKDGC57QUuz549CzYWOHXqlHJHTsT4H3FEb/EE890HDwAsYNr2wuidPn06+EgQt4Q9MBMbECKYwQiGW9fR0SEHDx5URk8bQT7zju/CrUPMgW0ygb3xDuASOAPQVwyWqaOIKkjZ5l+/fl3VAXiYg8vCyPHwmXf6e0JmGwzmsIe5H4YPKQmcAVhvxM80eOjr169fxRm2crqpqamKUDdXphMl4nvWsNaEBWz2MJlOnPDw4cNgGTA1NaVclRkUYbGd8TgEkOFhoaMJhpjLmoKCghAmsIcZi6BuMCTQemJPT486UU0Uooirc1r74uJiRYhbjODm61kLDBMme7CXVgVwINQOtI6A4TF1EWmg2OnUeUTZdvKcGmuI/Ehq+IyRs0kCMIDlLKyyxswi6+rq/GEAHH/x4oXcv39fhZk8GCOd04M4okoAY67DmNnyBnS4qKhIRX9tbW3K1xMZYlBtESYwgGXCBh/ma6YxBzXQ+JGV9vX1CbFE1AT/+PFDRWI1NTVSVVWlrCwIswmnBZLagrO5LmaaURjuDKSdp8mpEQpTGnPuSyBz9OhR5RKdUgMs00WyF/ixt1YlnUWCI4dDQoakQgNzoQnaPAUe1O116ZrThtMm0abegjBxvAkDHXUWPklmqAe+fv06LBLPnz9X0uRUB9SN0Nicy57sbdoT/RdcgQEO0AAt0OTJXU5OTqomhVv4aT6cKuJswtBS4px35cqViAhcuHBBqYlTDYBpzmNP0w64eRRogSZo88QAujVwzmsWdu3atRAGmFKCSCIBDx48EC8VJ8TYXM9nJwOIQ7xmpdACTfHPAC8MoElJr84rAxa7CmgGQBO0eWIA3CII4SRYzOnpguV8jCBlsiCMILgSa7AOGqCFrpMnBhBSUnklxcS9wQ zichADIE GH0w3i2kiOvLhBXNKrV6+sbhBL7dUNsqfNDXJgrCeC5NSZBy3QNKdweXp6WpW16dgQkSHGMEKL+GILhLANjx8/ljdv3viXJRKwaO7HfChsG5z28uXLQ5IhZ+gZs8kQLWynpSdFpf4XF+kwg9iadphZEEEsnXXAuRZEOOUPHz78BQvY7LHgBRFdnSHhMHv9cVUSoz+AXzcZ4LUoyunqgqh+eDeXoigMWJCiKP4cXXQri/8LxCKVxSnN0zQNlHgKDqYXCJeBoa90lOfSGGENRtVLY4SuMIFOIMTTt8f42W55hGuNYQTx3X61xrAhSMLw8LD/TOA2iNdEKcjmKAEVEaavxDc1NUXMwBBJEh9nZDff9rjtap0tM/WtTcZtLC48uIm+NkpYdIIYVAURns8FCeIHWnDcL6QR4wYL3IghUNN/zgCuxWGUbF1hHcBgjGiaoss83PjCdfEeEXW7XWLqM3O5IoM04BrxBARBZ8+eVfvbmKq7xOAIroFekkKMMVi0zW3pdX9/v9J9XVx1Ix7iSGzevn1rDW+pGWj1MXFITEz0/5KUHvqaHAivWbNGiaiXezmkq2YRY67X5JAuSt7srSWP1DrQWABRQ8cvXbok0dwx0nV7m/5iIPEKXuHBLHAI/KKkGQ5HG0BBqE0NdKJEMcNPHBZ00K5yJlCmxT9w4ICq5CyJ1UHBhOQl3HV5z82L/3nQq9OFS+cPJkiwlsT6gEjbT2Z8jeIW0wj3oyn+BpbRLeSI+5/Nxf+I/xH/I/5H/I/4H4tz/AEBuFzvH4TvqwAAAABJRU5ErkJggg==' readStream)!
Carpe Squeak!
|
Did you change your char set to what appears to be Japanese?
/————————————————————/ For encrypted mail use [hidden email] Get a free account at ProtonMail.com Web: https://objectnets.net and https://objectnets.org https://datascilv.com https://datascilv.org On Feb 12, 2020, at 16:25, Thiede, Christoph <[hidden email]> wrote:
|
Holy ...! I did not answer this thread again. According to Nabble, your server appears to be the problem ^^ Von: Squeak-dev <[hidden email]> im Auftrag von John Pfersich via Squeak-dev <[hidden email]>
Gesendet: Donnerstag, 13. Februar 2020 11:47:27 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] The Inbox: Tools-ct.940.mcz Did you change your char set to what appears to be Japanese?
/————————————————————/
For encrypted mail use [hidden email]
Get a free account at ProtonMail.com
Web: https://objectnets.net and https://objectnets.org
https://datascilv.com https://datascilv.org
On Feb 12, 2020, at 16:25, Thiede, Christoph <[hidden email]> wrote:
Carpe Squeak!
|
In reply to this post by commits-2
Does this not violate the license of the icon? It says attribution and no derivatives, yet I see no name of the creator and the comment states "modified". Am Do., 13. Feb. 2020 um 01:24 Uhr schrieb <[hidden email]>: Christoph Thiede uploaded a new version of Tools to project The Inbox: |
Good question ...
Von: Squeak-dev <[hidden email]> im Auftrag von Jakob Reschke <[hidden email]>
Gesendet: Freitag, 14. Februar 2020 08:34:15 An: [hidden email] Betreff: Re: [squeak-dev] The Inbox: Tools-ct.940.mcz Does this not violate the license of the icon? It says attribution and no derivatives, yet I see no name of the creator and the comment states "modified".
Am Do., 13. Feb. 2020 um 01:24 Uhr schrieb <[hidden email]>:
Christoph Thiede uploaded a new version of Tools to project The Inbox:
Carpe Squeak!
|
Here are further terms, but no mention of the Creative Commons license. These don't look like the usual legalese. Maybe the site has some official terms buried somewhere. Thiede, Christoph <[hidden email]> schrieb am Fr., 14. Feb. 2020, 09:34:
|
Their german version (which also lists the icons) mentions the license: https://icons8.de/license ^^ Von: Squeak-dev <[hidden email]> im Auftrag von Jakob Reschke <[hidden email]>
Gesendet: Freitag, 14. Februar 2020 12:46:01 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] The Inbox: Tools-ct.940.mcz Here are further terms, but no mention of the Creative Commons license.
These don't look like the usual legalese. Maybe the site has some official terms buried somewhere.
Thiede, Christoph <[hidden email]> schrieb am Fr., 14. Feb. 2020, 09:34:
Carpe Squeak!
|
What about this Unicode: ⚙️ ?
|
Unicode symbols in Squeak? Would be an interesting project :D
Basically, I think you would need to create a global StrikeFont/FormSetFont holding all the symbols and install it as the default fallback font (see StrikeFont >> #fallbackFont). Go ahead if you're interested :-)
Best, Christoph Von: Squeak-dev <[hidden email]> im Auftrag von Javier Diaz-Reinoso via Squeak-dev <[hidden email]>
Gesendet: Freitag, 14. Februar 2020 16:29 Uhr An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] The Inbox: Tools-ct.940.mcz What about this Unicode: ⚙️ ?
Carpe Squeak!
|
Well this is from 5.1 I was thinking in using ← instead of _ :
|
In reply to this post by Christoph Thiede
Hi all, After stumbling around a bit on the icon8.com web site, it looks like we will be fine to use their icons freely, in any form obtained from their web site. We just are not allowed to edit them except for the most basic operations. https://icons8.com/pricing (scroll down, read the Free pane on the left) It might be nice to tell them that we use some of their icons: http://disq.us/p/1p1l0dn However, not all content in Squeak is actually under the proclaimed MIT license. This does not only apply to these icons, but also to the already included fonts. We have to reproduce their copyright notice. Should Squeak's license statement therefore not include a list of the included parts and their licenses? Currently it only lists the MIT license and the Apache License under Help > License Information and on the website: https://squeak.org/license/ It would be more appropriate to include the attribution notice in a more visible place than the methods with the bytes in them. Most users will not look there. Somewhere in the About window, or a small notice on the welcome screen would be more suitable. If you agree that this should be done, I suggest to do it rather before the release than after. Maybe not looking through the complete image, but at least catalogue the known parts: icons and fonts. Kind regards, Jakob Am Fr., 14. Feb. 2020 um 13:19 Uhr schrieb Thiede, Christoph <[hidden email]>:
|
Hi Jakob,
I appreciate your courage to work through all these boring and annoying license stuff ...!
> It would be more appropriate to include the attribution notice in a more visible place than the methods with the bytes in them. Most users will not look there. Somewhere in the About
window, or a small notice on the welcome screen would be more suitable.
The practice I used when writing license notes for XmasDecorations was the following: I added a special pragma to each resource-defining method. Example:
Then all credits can be collected by something like this:
I propose to apply the same pattern for Trunk resources. It allows us to define license information side-by-side to the resource and minimizes the risk of dangling credits in any distant help article.
We could even write a test to assert that each trunk method that defines a resources has a pragma:
Best,
Christoph
Von: Squeak-dev <[hidden email]> im Auftrag von Jakob Reschke <[hidden email]>
Gesendet: Freitag, 14. Februar 2020 21:25 Uhr An: The general-purpose Squeak developers list Betreff: [squeak-dev] Content licenses (was: The Inbox: Tools-ct.940.mcz) Hi all,
After stumbling around a bit on the
icon8.com web site, it looks like we will be fine to use their icons freely, in any form obtained from their web site. We just are not allowed to edit them except for the most basic operations.
https://icons8.com/pricing (scroll down, read the Free pane on the left)
It might be nice to tell them that we use some of their icons:
http://disq.us/p/1p1l0dn
However, not all content in Squeak is actually under the proclaimed MIT license. This does not only apply to these icons, but also to the already included fonts.
We have to reproduce their copyright notice.
Should Squeak's license statement therefore not include a list of the included parts and their licenses? Currently it only lists the MIT license and the Apache License under Help > License Information and on the website: https://squeak.org/license/
It would be more appropriate to include the attribution notice in a more visible place than the methods with the bytes in them. Most users will not look there. Somewhere in the About window, or a small notice on the welcome screen would be more suitable.
If you agree that this should be done, I suggest to do it rather before the release than after. Maybe not looking through the complete image, but at least catalogue the known parts: icons and fonts.
Kind regards,
Jakob Am Fr., 14. Feb. 2020 um 13:19 Uhr schrieb Thiede, Christoph <[hidden email]>:
Carpe Squeak!
|
These are very nice tool suggestions indeed. Maybe such metadata
(pragma or not) should also include a symbolic indication of the license type, or copyright attributions (as a generalization of authorship) if required. Stepping down from resources to code again, we have nothing that guarantees that contributions via Inbox or Trunk are actually committed under an MIT license, have we? There is no agreement that I must accept prior to making a submission. I wondered the other day how to trace ownership and licenses for the code base. Pragmas could also be used to indicate that, but it litters methods. Ideally there would be some kind of usually invisible, but accessible-if-necessary metadata for each piece of code. Kind regards, Jakob Am Sa., 15. Feb. 2020 um 15:54 Uhr schrieb Thiede, Christoph <[hidden email]>: > > Hi Jakob, > > > I appreciate your courage to work through all these boring and annoying license stuff ...! > > > > It would be more appropriate to include the attribution notice in a more visible place than the methods with the bytes in them. Most users will not look there. Somewhere in the About window, or a small notice on the welcome screen would be more suitable. > > The practice I used when writing license notes for XmasDecorations was the following: I added a special pragma to each resource-defining method. Example: > > <xmasResourceBy: 'Larisa K' from: #Pixabay> > > Then all credits can be collected by something like this: > > Pragma allNamed: #xmasResourceBy:from: in: XmasResources. > > I propose to apply the same pattern for Trunk resources. It allows us to define license information side-by-side to the resource and minimizes the risk of dangling credits in any distant help article. > We could even write a test to assert that each trunk method that defines a resources has a pragma: > > patterns := #('*Form*from*' '*Sound*'). > packages := PackageInfo allInstances. > resourceMethods := packages gather: [:package | > (package methods take: 10000) select: [:m | > (m compiledMethod literals anySatisfy: [:lit | > lit isCollection > and: [lit size > 128] > and: [lit isString ==> [(lit includes: $ ) not]]]) > and: [patterns anySatisfy: [:pattern | > pattern match: m sourceString]]]]. > resourceMethods do: [:method | > self assert: [method hasPragma: ...]. > > And, of course, we could provide a set of overloaded pragma selector for different license formats. > > Best, > Christoph > > ________________________________ > Von: Squeak-dev <[hidden email]> im Auftrag von Jakob Reschke <[hidden email]> > Gesendet: Freitag, 14. Februar 2020 21:25 Uhr > An: The general-purpose Squeak developers list > Betreff: [squeak-dev] Content licenses (was: The Inbox: Tools-ct.940.mcz) > > Hi all, > > After stumbling around a bit on the icon8.com web site, it looks like we will be fine to use their icons freely, in any form obtained from their web site. We just are not allowed to edit them except for the most basic operations. > https://icons8.com/license > https://icons8.com/pricing (scroll down, read the Free pane on the left) > Buy 118,700 Icons in SVG and PNG > icons8.com > Multiple formats: PNG, SVG, PDF, EPS, PSD, and AI. Daily updates. > > > https://community.icons8.com/t/recolor-an-icon/1424 > Recolor an icon - Icons - Icons8 Community > community.icons8.com > Hello, Congratulations for your illustrations which are very beautiful and well done! My question concerns the recolouring of one of your icons for a personal website. If I recolor one of your icons and put it on my si… > > https://icons8.com/articles/we-contributed-icon-to-imageoptim/ > Open Source Projects Get Icons Free > icons8.com > Icons for popular open source projects are free. By "popular" we meant the projects that have a community of users and contributors. Tell us about your project. > > It might be nice to tell them that we use some of their icons: http://disq.us/p/1p1l0dn > > However, not all content in Squeak is actually under the proclaimed MIT license. This does not only apply to these icons, but also to the already included fonts. > https://www.fontsquirrel.com/license/Bitstream-Vera-Sans > License for font family 'Bitstream Vera Sans' | Font Squirrel > www.fontsquirrel.com > License information for Bitstream Vera Sans > > We have to reproduce their copyright notice. > > Should Squeak's license statement therefore not include a list of the included parts and their licenses? Currently it only lists the MIT license and the Apache License under Help > License Information and on the website: https://squeak.org/license/ > Squeak/Smalltalk | License > squeak.org > Squeak is a modern, open source, full-featured implementation of the powerful Smalltalk programming language and environment. > > > It would be more appropriate to include the attribution notice in a more visible place than the methods with the bytes in them. Most users will not look there. Somewhere in the About window, or a small notice on the welcome screen would be more suitable. > > If you agree that this should be done, I suggest to do it rather before the release than after. Maybe not looking through the complete image, but at least catalogue the known parts: icons and fonts. > > Kind regards, > Jakob > > > Am Fr., 14. Feb. 2020 um 13:19 Uhr schrieb Thiede, Christoph <[hidden email]>: >> >> Their german version (which also lists the icons) mentions the license: https://icons8.de/license ^^ >> >> >> ________________________________ >> Von: Squeak-dev <[hidden email]> im Auftrag von Jakob Reschke <[hidden email]> >> Gesendet: Freitag, 14. Februar 2020 12:46:01 >> An: The general-purpose Squeak developers list >> Betreff: Re: [squeak-dev] The Inbox: Tools-ct.940.mcz >> >> Here are further terms, but no mention of the Creative Commons license. >> >> https://icons8.com/license >> >> These don't look like the usual legalese. Maybe the site has some official terms buried somewhere. >> >> >> Thiede, Christoph <[hidden email]> schrieb am Fr., 14. Feb. 2020, 09:34: >>> >>> Good question ... >>> >>> See #checkmark (added by Marcel), it uses the same license and cite. >>> The original picture is from here: https://img.icons8.com/metro/26/000000/settings.png (Unfortunately, you cannot link to the containing page directly). But if you search for any icon on the page, you will be offered to "edit it in lunancy", probably to change the color. So don't they want this? >>> There is no author specified, so I assume the "author" is "icons8". >>> >>> >>> However, if there is someone able to design a better icon, he or she is welcome to do so :-) >>> ________________________________ >>> Von: Squeak-dev <[hidden email]> im Auftrag von Jakob Reschke <[hidden email]> >>> Gesendet: Freitag, 14. Februar 2020 08:34:15 >>> An: [hidden email] >>> Betreff: Re: [squeak-dev] The Inbox: Tools-ct.940.mcz >>> >>> Does this not violate the license of the icon? It says attribution and no derivatives, yet I see no name of the creator and the comment states "modified". >>> >>> Am Do., 13. Feb. 2020 um 01:24 Uhr schrieb <[hidden email]>: >>>> >>>> Christoph Thiede uploaded a new version of Tools to project The Inbox: >>>> http://source.squeak.org/inbox/Tools-ct.940.mcz >>>> >>>> ==================== Summary ==================== >>>> >>>> Name: Tools-ct.940 >>>> Author: ct >>>> Time: 13 February 2020, 1:23:45.731118 am >>>> UUID: 7ce769dd-d29e-4b4e-a10a-7b79b2e19fc1 >>>> Ancestors: Tools-topa.931 >>>> >>>> Proposal: tool icon for Model >>>> >>>> =============== Diff against Tools-topa.931 =============== >>>> >>>> Item was added: >>>> + ----- Method: Model class>>toolIcon (in category '*Tools-icons') ----- >>>> + toolIcon >>>> + >>>> + ^ #gear! >>>> >>>> Item was added: >>>> + ----- Method: ToolIcons class>>gear (in category 'private') ----- >>>> + gear >>>> + "© 2020 Icon8. Modified. >>>> + Website: https://icons8.com >>>> + License: https://creativecommons.org/licenses/by-nd/3.0/" >>>> + >>>> + ^ Form fromBinaryStream: (Base64MimeConverter mimeDecodeToBytes: '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' readStream)! >>>> >>>> >>> >> > |
Hm, probably the simplest solution would be a short disclaimer in the PreferenceWizardMorph ("By using this image, I confirm that I have accepted the Squeak contributing license agreement and that I will ensure that everyone to whom I share it did so too")?
> Maybe such metadata (pragma or not) should also include a symbolic indication of the license type, or copyright attributions (as a generalization of authorship)
if required.
+1!
> Stepping down from resources to code again, we have nothing that guarantees that contributions via Inbox or Trunk
are actually committed under an MIT license, have we? There is no agreement that I must accept prior to making a
submission.
You do not even need to register in order to make a submission.
Hey, we don't even have any kind of protection against commit spam, do we? Some evil pharaoh could throw our whole inbox chaos by writing a simple DoS script -- hypothetically spoken, of course. No one dislikes Smalltalk :-)
Best,
Christoph
Von: Squeak-dev <[hidden email]> im Auftrag von Jakob Reschke <[hidden email]>
Gesendet: Samstag, 15. Februar 2020 16:06:07 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] Content licenses (was: The Inbox: Tools-ct.940.mcz) These are very nice tool suggestions indeed. Maybe such metadata
(pragma or not) should also include a symbolic indication of the license type, or copyright attributions (as a generalization of authorship) if required. Stepping down from resources to code again, we have nothing that guarantees that contributions via Inbox or Trunk are actually committed under an MIT license, have we? There is no agreement that I must accept prior to making a submission. I wondered the other day how to trace ownership and licenses for the code base. Pragmas could also be used to indicate that, but it litters methods. Ideally there would be some kind of usually invisible, but accessible-if-necessary metadata for each piece of code. Kind regards, Jakob Am Sa., 15. Feb. 2020 um 15:54 Uhr schrieb Thiede, Christoph <[hidden email]>: > > Hi Jakob, > > > I appreciate your courage to work through all these boring and annoying license stuff ...! > > > > It would be more appropriate to include the attribution notice in a more visible place than the methods with the bytes in them. Most users will not look there. Somewhere in the About window, or a small notice on the welcome screen would be more suitable. > > The practice I used when writing license notes for XmasDecorations was the following: I added a special pragma to each resource-defining method. Example: > > <xmasResourceBy: 'Larisa K' from: #Pixabay> > > Then all credits can be collected by something like this: > > Pragma allNamed: #xmasResourceBy:from: in: XmasResources. > > I propose to apply the same pattern for Trunk resources. It allows us to define license information side-by-side to the resource and minimizes the risk of dangling credits in any distant help article. > We could even write a test to assert that each trunk method that defines a resources has a pragma: > > patterns := #('*Form*from*' '*Sound*'). > packages := PackageInfo allInstances. > resourceMethods := packages gather: [:package | > (package methods take: 10000) select: [:m | > (m compiledMethod literals anySatisfy: [:lit | > lit isCollection > and: [lit size > 128] > and: [lit isString ==> [(lit includes: $ ) not]]]) > and: [patterns anySatisfy: [:pattern | > pattern match: m sourceString]]]]. > resourceMethods do: [:method | > self assert: [method hasPragma: ...]. > > And, of course, we could provide a set of overloaded pragma selector for different license formats. > > Best, > Christoph > > ________________________________ > Von: Squeak-dev <[hidden email]> im Auftrag von Jakob Reschke <[hidden email]> > Gesendet: Freitag, 14. Februar 2020 21:25 Uhr > An: The general-purpose Squeak developers list > Betreff: [squeak-dev] Content licenses (was: The Inbox: Tools-ct.940.mcz) > > Hi all, > > After stumbling around a bit on the icon8.com web site, it looks like we will be fine to use their icons freely, in any form obtained from their web site. We just are not allowed to edit them except for the most basic operations. > https://icons8.com/license > https://icons8.com/pricing (scroll down, read the Free pane on the left) > Buy 118,700 Icons in SVG and PNG > icons8.com > Multiple formats: PNG, SVG, PDF, EPS, PSD, and AI. Daily updates. > > > https://community.icons8.com/t/recolor-an-icon/1424 > Recolor an icon - Icons - Icons8 Community > community.icons8.com > Hello, Congratulations for your illustrations which are very beautiful and well done! My question concerns the recolouring of one of your icons for a personal website. If I recolor one of your icons and put it on my si… > > https://icons8.com/articles/we-contributed-icon-to-imageoptim/ > Open Source Projects Get Icons Free > icons8.com > Icons for popular open source projects are free. By "popular" we meant the projects that have a community of users and contributors. Tell us about your project. > > It might be nice to tell them that we use some of their icons: http://disq.us/p/1p1l0dn > > However, not all content in Squeak is actually under the proclaimed MIT license. This does not only apply to these icons, but also to the already included fonts. > https://www.fontsquirrel.com/license/Bitstream-Vera-Sans > License for font family 'Bitstream Vera Sans' | Font Squirrel > www.fontsquirrel.com > License information for Bitstream Vera Sans > > We have to reproduce their copyright notice. > > Should Squeak's license statement therefore not include a list of the included parts and their licenses? Currently it only lists the MIT license and the Apache License under Help > License Information and on the website: https://squeak.org/license/ > Squeak/Smalltalk | License > squeak.org > Squeak is a modern, open source, full-featured implementation of the powerful Smalltalk programming language and environment. > > > It would be more appropriate to include the attribution notice in a more visible place than the methods with the bytes in them. Most users will not look there. Somewhere in the About window, or a small notice on the welcome screen would be more suitable. > > If you agree that this should be done, I suggest to do it rather before the release than after. Maybe not looking through the complete image, but at least catalogue the known parts: icons and fonts. > > Kind regards, > Jakob > > > Am Fr., 14. Feb. 2020 um 13:19 Uhr schrieb Thiede, Christoph <[hidden email]>: >> >> Their german version (which also lists the icons) mentions the license: https://icons8.de/license ^^ >> >> >> ________________________________ >> Von: Squeak-dev <[hidden email]> im Auftrag von Jakob Reschke <[hidden email]> >> Gesendet: Freitag, 14. Februar 2020 12:46:01 >> An: The general-purpose Squeak developers list >> Betreff: Re: [squeak-dev] The Inbox: Tools-ct.940.mcz >> >> Here are further terms, but no mention of the Creative Commons license. >> >> https://icons8.com/license >> >> These don't look like the usual legalese. Maybe the site has some official terms buried somewhere. >> >> >> Thiede, Christoph <[hidden email]> schrieb am Fr., 14. Feb. 2020, 09:34: >>> >>> Good question ... >>> >>> See #checkmark (added by Marcel), it uses the same license and cite. >>> The original picture is from here: https://img.icons8.com/metro/26/000000/settings.png (Unfortunately, you cannot link to the containing page directly). But if you search for any icon on the page, you will be offered to "edit it in lunancy", probably to change the color. So don't they want this? >>> There is no author specified, so I assume the "author" is "icons8". >>> >>> >>> However, if there is someone able to design a better icon, he or she is welcome to do so :-) >>> ________________________________ >>> Von: Squeak-dev <[hidden email]> im Auftrag von Jakob Reschke <[hidden email]> >>> Gesendet: Freitag, 14. Februar 2020 08:34:15 >>> An: [hidden email] >>> Betreff: Re: [squeak-dev] The Inbox: Tools-ct.940.mcz >>> >>> Does this not violate the license of the icon? It says attribution and no derivatives, yet I see no name of the creator and the comment states "modified". >>> >>> Am Do., 13. Feb. 2020 um 01:24 Uhr schrieb <[hidden email]>: >>>> >>>> Christoph Thiede uploaded a new version of Tools to project The Inbox: >>>> http://source.squeak.org/inbox/Tools-ct.940.mcz >>>> >>>> ==================== Summary ==================== >>>> >>>> Name: Tools-ct.940 >>>> Author: ct >>>> Time: 13 February 2020, 1:23:45.731118 am >>>> UUID: 7ce769dd-d29e-4b4e-a10a-7b79b2e19fc1 >>>> Ancestors: Tools-topa.931 >>>> >>>> Proposal: tool icon for Model >>>> >>>> =============== Diff against Tools-topa.931 =============== >>>> >>>> Item was added: >>>> + ----- Method: Model class>>toolIcon (in category '*Tools-icons') ----- >>>> + toolIcon >>>> + >>>> + ^ #gear! >>>> >>>> Item was added: >>>> + ----- Method: ToolIcons class>>gear (in category 'private') ----- >>>> + gear >>>> + "© 2020 Icon8. Modified. >>>> + Website: https://icons8.com >>>> + License: https://creativecommons.org/licenses/by-nd/3.0/" >>>> + >>>> + ^ Form fromBinaryStream: (Base64MimeConverter mimeDecodeToBytes: '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' readStream)! >>>> >>>> >>> >> >
Carpe Squeak!
|
Am Sa., 15. Feb. 2020 um 16:40 Uhr schrieb Thiede, Christoph
<[hidden email]>: > > Hm, probably the simplest solution would be a short disclaimer in the PreferenceWizardMorph ("By using this image, I confirm that I have accepted the Squeak contributing license agreement and that I will ensure that everyone to whom I share it did so too")? Hmm, but you can develop commercial software in Squeak after all. And you can produce code and publish it under a different license (under GPL for example). It is not so much about using an image as about submitting specifically to the Squeak Inbox, Trunk, or a maintained release. > No one dislikes Smalltalk :-) ...except for the managers looking at legacy maintenance or license cost, or the risk of not finding enough affordable staff. Or unfamiliar developers forced to maintain a legacy product with an archaic Smalltalk version. |
> On 2020-02-15, at 8:36 AM, Jakob Reschke <[hidden email]> wrote: > > Am Sa., 15. Feb. 2020 um 16:40 Uhr schrieb Thiede, Christoph > <[hidden email]>: >> >> Hm, probably the simplest solution would be a short disclaimer in the PreferenceWizardMorph ("By using this image, I confirm that I have accepted the Squeak contributing license agreement and that I will ensure that everyone to whom I share it did so too")? > > Hmm, but you can develop commercial software in Squeak after all. And > you can produce code and publish it under a different license (under > GPL for example). It is not so much about using an image as about > submitting specifically to the Squeak Inbox, Trunk, or a maintained > release. > >> No one dislikes Smalltalk :-) > > ...except for the managers looking at legacy maintenance or license > cost, or the risk of not finding enough affordable staff. Or > unfamiliar developers forced to maintain a legacy product with an > archaic Smalltalk version. We went through all this decades ago, so let's try not to fall into that were-rabbit hole again. If you look at repository pages such as http://source.squeak.org/@BRc0D5IGtckyh1t4/_O5e3cRU you will see that it is clearly marked that contributions to the inbox are automatically under the MIT license. This is true also for Trunk etc. No problem. Same thing on squeaksource.com except that creators can specify different licenses, which are then reported on the project page. There is, for example, one problematic project listed (openqwaq) which shoes as 'GPLv2', which is a pity. And there are some Seaside parts show 'GPLv3' for some reason. The viral nature of the GPL type licenses is rather obnoxious in the context of an integrated live programming system since you do not produce a narrowly constrained result with a clear boundary for the virus. As an example factual point, the lawyers for Interval Research Inc many years ago decided that the licensing for Squeak was perfectly fine for a project aimed at making a commercial system to be sold publicly and widely, indeed across the world. Since those lawyers represented the interests of the (then) 2nd richest person in the world, they had fairly large pockets to protect from vultures. tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Strange OpCodes: L: Lie! |
> If you look at repository pages such as http://source.squeak.org/@BRc0D5IGtckyh1t4/_O5e3cRU you will see that it is clearly marked that contributions to the inbox are automatically under the MIT license. This is true also for Trunk etc. No problem. I'm not a lawyer, but how can you assume that anyone who wants to contribute to Squeak visits this page? I never did.
There are other ways to learn how to contribute to Squeak, such as verbal propaganda or the wiki.
Von: Squeak-dev <[hidden email]> im Auftrag von tim Rowledge <[hidden email]>
Gesendet: Samstag, 15. Februar 2020 19:39:31 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] Content licenses (was: The Inbox: Tools-ct.940.mcz) > On 2020-02-15, at 8:36 AM, Jakob Reschke <[hidden email]> wrote: > > Am Sa., 15. Feb. 2020 um 16:40 Uhr schrieb Thiede, Christoph > <[hidden email]>: >> >> Hm, probably the simplest solution would be a short disclaimer in the PreferenceWizardMorph ("By using this image, I confirm that I have accepted the Squeak contributing license agreement and that I will ensure that everyone to whom I share it did so too")? > > Hmm, but you can develop commercial software in Squeak after all. And > you can produce code and publish it under a different license (under > GPL for example). It is not so much about using an image as about > submitting specifically to the Squeak Inbox, Trunk, or a maintained > release. > >> No one dislikes Smalltalk :-) > > ...except for the managers looking at legacy maintenance or license > cost, or the risk of not finding enough affordable staff. Or > unfamiliar developers forced to maintain a legacy product with an > archaic Smalltalk version. We went through all this decades ago, so let's try not to fall into that were-rabbit hole again. If you look at repository pages such as http://source.squeak.org/@BRc0D5IGtckyh1t4/_O5e3cRU you will see that it is clearly marked that contributions to the inbox are automatically under the MIT license. This is true also for Trunk etc. No problem. Same thing on squeaksource.com except that creators can specify different licenses, which are then reported on the project page. There is, for example, one problematic project listed (openqwaq) which shoes as 'GPLv2', which is a pity. And there are some Seaside parts show 'GPLv3' for some reason. The viral nature of the GPL type licenses is rather obnoxious in the context of an integrated live programming system since you do not produce a narrowly constrained result with a clear boundary for the virus. As an example factual point, the lawyers for Interval Research Inc many years ago decided that the licensing for Squeak was perfectly fine for a project aimed at making a commercial system to be sold publicly and widely, indeed across the world. Since those lawyers represented the interests of the (then) 2nd richest person in the world, they had fairly large pockets to protect from vultures. tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Strange OpCodes: L: Lie!
Carpe Squeak!
|
I don't believe that anyone who has contributed to Squeak in the past
decade will suddenly sue. I won't :-) But I agree with Christoph, how are you supposed to know the implicit contributors license agreement on a page you never actually have to visit? It might be a risk, and I wanted to point that out. This does not change anything about the font licenses, does it? Even if the copyright holders gave Squeak explicit permission to distribute the fonts under the MIT license, there should be a paper trail for that. Am Sa., 15. Feb. 2020 um 19:56 Uhr schrieb Thiede, Christoph <[hidden email]>: > > > If you look at repository pages such as http://source.squeak.org/@BRc0D5IGtckyh1t4/_O5e3cRU you will see that it is clearly marked that contributions to the inbox are automatically under the MIT license. This is true also for Trunk etc. No problem. > > > I'm not a lawyer, but how can you assume that anyone who wants to contribute to Squeak visits this page? I never did. > There are other ways to learn how to contribute to Squeak, such as verbal propaganda or the wiki. > ________________________________ > Von: Squeak-dev <[hidden email]> im Auftrag von tim Rowledge <[hidden email]> > Gesendet: Samstag, 15. Februar 2020 19:39:31 > An: The general-purpose Squeak developers list > Betreff: Re: [squeak-dev] Content licenses (was: The Inbox: Tools-ct.940.mcz) > > > > > On 2020-02-15, at 8:36 AM, Jakob Reschke <[hidden email]> wrote: > > > > Am Sa., 15. Feb. 2020 um 16:40 Uhr schrieb Thiede, Christoph > > <[hidden email]>: > >> > >> Hm, probably the simplest solution would be a short disclaimer in the PreferenceWizardMorph ("By using this image, I confirm that I have accepted the Squeak contributing license agreement and that I will ensure that everyone to whom I share it did so too")? > > > > Hmm, but you can develop commercial software in Squeak after all. And > > you can produce code and publish it under a different license (under > > GPL for example). It is not so much about using an image as about > > submitting specifically to the Squeak Inbox, Trunk, or a maintained > > release. > > > >> No one dislikes Smalltalk :-) > > > > ...except for the managers looking at legacy maintenance or license > > cost, or the risk of not finding enough affordable staff. Or > > unfamiliar developers forced to maintain a legacy product with an > > archaic Smalltalk version. > > We went through all this decades ago, so let's try not to fall into that were-rabbit hole again. > > If you look at repository pages such as http://source.squeak.org/@BRc0D5IGtckyh1t4/_O5e3cRU you will see that it is clearly marked that contributions to the inbox are automatically under the MIT license. This is true also for Trunk etc. No problem. Same thing on squeaksource.com except that creators can specify different licenses, which are then reported on the project page. > > There is, for example, one problematic project listed (openqwaq) which shoes as 'GPLv2', which is a pity. And there are some Seaside parts show 'GPLv3' for some reason. The viral nature of the GPL type licenses is rather obnoxious in the context of an integrated live programming system since you do not produce a narrowly constrained result with a clear boundary for the virus. > > As an example factual point, the lawyers for Interval Research Inc many years ago decided that the licensing for Squeak was perfectly fine for a project aimed at making a commercial system to be sold publicly and widely, indeed across the world. Since those lawyers represented the interests of the (then) 2nd richest person in the world, they had fairly large pockets to protect from vultures. > > > tim > -- > tim Rowledge; [hidden email]; http://www.rowledge.org/tim > Strange OpCodes: L: Lie! > > > > |
> On 2020-02-15, at 12:53 PM, Jakob Reschke <[hidden email]> wrote: > > I don't believe that anyone who has contributed to Squeak in the past > decade will suddenly sue. I won't :-) > But I agree with Christoph, how are you supposed to know the implicit > contributors license agreement on a page you never actually have to > visit? > It might be a risk, and I wanted to point that out. Well, let's consider the path to contributing code to mainline Squeak. Clearly, anyone able to commit to the trunk will know and understand the MIT license rule. Is this so for the inbox? I suppose it is possible that someone could find Squeak, read a lot, develop some code to contribute, work out that committing to inbox is a good start and somehow manage to avoid spotting the MIT requirement. There isn't any mechanism for setting any other license as part of the commit, so they would have to try some sort of comment based "this code is under the Dentrazi-Gouald Compact Standard Military License. Violators will be dropped into a convenient black hole" approach - and I rather suspect we'd notice that when it got checked over for moving to Trunk. At least I hope so... New projects should not be any worry because after all, to make a project on squeaksource etc you need to sign up and create a project page and that definitely involves choosing the license for it. tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Strange OpCodes: LCD: Launch Cartridge Disk |
Free forum by Nabble | Edit this page |