AutoHotkey Community

It is currently May 27th, 2012, 6:20 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 43 posts ]  Go to page Previous  1, 2, 3
Author Message
 Post subject:
PostPosted: December 5th, 2010, 10:01 pm 
Offline
User avatar

Joined: April 4th, 2009, 8:19 pm
Posts: 1143
Location: Croatia
@Tuncay
1. we can not force unregistered guests to obey Registration Agreement Terms. If you register - you obey to terms, if not, not. So they are out of the scope. But solution would be: when unregistered guest press submit button, msgbox could appear and asking the guest does he agree on the fact that his code will be under some default AHK forum license unless he specifies another - sounds complicated, I know, I don't like it. Or forbidd guests to post - I'm against that...
2. You don't have to put simplified BSD License at the header of the script, it can be anywhere in the script - but I agree, it's not practical. But in my suggestion, I put simplified BSD license just as default license example, and wrote that maybe the community should decide which license will be default in separate pool.

Maybe to write short default AHK forum license like this:
Quote:
Redistribution and use in source and binary forms, with or without modification, are permitted free of charge if you give a credit to the author.
Author is not responsible for any damages arising from the use or redistribution of the his work.


So all you have to do is to write somewhere (example):
Quote:
Thanks to: Tuncay

Simple, short, practical, very permissive, no warranty - safe
If you don't like it, you can explicitly specify some other license.

What do you say?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 5th, 2010, 10:19 pm 
Offline
User avatar

Joined: December 29th, 2004, 1:28 pm
Posts: 2545
Quote:
Redistribution and use in source and binary forms, with or without modification, are permitted free of charge if you give a credit to the author.
Author is not responsible for any damages arising from the use or redistribution of the his work - use it at your own risk.
Give credit to the author where? how? The script may not have a gui and/or may not be visible to the user. The author may not want their name added under credits (someone else's work may not be something that you want your name on anywhere even if it contains some code that you have written). What if the author is a guest? Why not just put a request where you post your code if you would like someone to credit you instead of trying to add a license restriction to all source code posted on a forum?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 5th, 2010, 10:28 pm 
Offline
User avatar

Joined: December 29th, 2004, 1:28 pm
Posts: 2545
Learning one wrote:
@Tuncay
1. we can not force unregistered guests to obey Registration Agreement Terms. If you register - you obey to terms, if not, not. So they are out of the scope. But solution would be: when unregistered guest press submit button, msgbox could appear and asking the guest does he agree on the fact that his code will be under some default AHK forum license unless he specifies another - sounds complicated, I know, I don't like it. Or forbidd guests to post - I'm against that...
So without registering you could use any/all code posted any way that you like but couldn't post any code without an agreement that the code will fall under a specific license? ...and that agreement would be agreed to anonymously of course since you would be an unregistered guest...


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 5th, 2010, 11:01 pm 
Offline

Joined: May 12th, 2009, 2:37 pm
Posts: 640
Location: Gloucester UK
Firstly apologies to tank for opening this particular can of worms.

My initial idea was just to have a space where a user could, if they wanted, post a license. An added idea was that a few of the more commonly used licenses could be pre-loaded to make selection easier.

In no way do I want there to be a standard license for everything posted on this forum. I just think that if someone wants to link to a license, whether it counts for anything legally or not, it would be better to have a space for this and an integrated link.

The legality and usefulness or not of any license is for that user to figure out before they apply it to their work.

In some ways I do think that a disclaimer could be good on the Scripts and Functions forum, just as a friendly warning to newbies, and maybe a request that users say thank you if they use code that has been provided, not in a legal way or because they will get sued, but because it's nice.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 5th, 2010, 11:31 pm 
Offline
User avatar

Joined: April 4th, 2009, 8:19 pm
Posts: 1143
Location: Croatia
@corrupt

Just like this?
Quote:
Redistribution and use in source and binary forms, with or without modification, are permitted free of charge.
Author is not responsible for any damages arising from the use or redistribution of his work.

That's the most permissive license --> no rights reserved + disclaimer of liability.
Maybe we should reserve at least moral rights of the author? Like;
- if redistributed in source code --> put a credit somewhere in a source code and external documentation if exists
- if redistributed in binary form --> put a credit somewhere in "About MsgBox" and external documentation if exists
(If you don't want to be mentioned in "thank you section" you must explicitly specify that.)

Quote:
So without registering you could use any/all code posted any way that you like
No.
- if license is specified - specified license applies (of course if work is qualified for copyright!)
- if license is not specified - see my post above
Quote:
without registering you ... couldn't post any code without an agreement that the code will fall under a specific license
No. If you don't agree - you don't agree. As a sanction for not agreeing we could:
- forbidd unregistered guest to post - I'm against that
- allow them to post (I'm for that) - than current legal situation on this forum applies: 1) if work is qualified for copyright, and unregistered guest didn't specify license it is totally protected by default (but it may be very difficult or almost impossible to determine identity of the author - so how could one know who is copyright holder - hard to prove that he is the author - very difficult to protect him on court) 2) if work is
NO, I'M NOT GOING TO WRITE THE WHOLE ELABORATE AGAIN... THAT'S ENOUGH! (I'm angry on myself - not on you corrupt :) )

I just want people to understand the situation about the code posted here that is under somebodies copyright:
No licence = most restrictive license --> because the work is totally protected by default!


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 6th, 2010, 1:57 am 
Offline
User avatar

Joined: December 21st, 2007, 3:14 pm
Posts: 3826
Location: Louisville KY USA
I think the mere fact that other languages PHP any microsoft environ based forums dont address this can almost be taken as proof that this is a moot subject as Sinkfaze cited from the copyright site. but all you idiots seem bent on somehow thinking your special its freakin amazing how many people are stupid enuff to make an issue about meaninglessly licensing code that isnt even going to qualify as intelectual property because its just an implementation of someone elses ideas not even a new application

_________________
No matter what your oppinion Please join this discussion
Formal request to Polyethene
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 6th, 2010, 3:39 pm 
Offline
User avatar

Joined: April 4th, 2009, 8:19 pm
Posts: 1143
Location: Croatia
You would be surprised what can be protected by copyright - even some stupid simple paintings, photos, or even pantomime, and the computer code, of course. The work does not need to be useful, finished, amazing, etc. to be protected by copyright! Code that represents unfinished application can be protected by copyright too (under some conditions).

But, it's true that even the court and the lawyers sometimes have big problems to determine is some creation capable to be protected by copyright or not. It's sometimes very vague...


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 6th, 2010, 4:40 pm 
Offline

Joined: August 28th, 2009, 11:17 am
Posts: 599
Location: Brighton, UK
I'm not really arguing for a default license any more, but I do think a sticky with a disclaimer wouldn't go amiss. Something like that any code you post, unless covered by a license, is open to the public domain and will most likely be used without your permission and could be used in other scripts/programs.

This gives a clear message that if you don't specify a license, it can be used by anyone.

David

_________________
With mixed feelings I am stepping down from all moderation responsibilities: http://www.autohotkey.com/forum/viewtopic.php?t=82906


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 6th, 2010, 4:54 pm 
Offline

Joined: November 7th, 2006, 9:47 pm
Posts: 1934
Location: Germany
For my collection of stdlib libraries, I saved the license notices of them too. Where I could not find any information about that (saying "not specified"), I used this as the "license" text:

Name: Public Domain (default-license.txt)
Quote:
Unknown License: Assume Public Domain
-------------------------------------

The license for this work is not specified or not found and so marked as unknown. And because this work is released in a public forum, the usage is assumed to be public domain. That can vary from country to country.

As a good manners, at least credit to the original author should be given and possibly the location where it is found.

More about Public Domain:

* http://en.wikipedia.org/wiki/Public_domain
* http://creativecommons.org/licenses/publicdomain
* http://unlicense.org/

_________________
{1:"ahkstdlib", 2:"my libs", 3:"my apps", 4:"my license"}
--> Don't feed the troll! <--


Last edited by Tuncay on December 6th, 2010, 5:07 pm, edited 2 times in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 6th, 2010, 5:03 pm 
Offline

Joined: August 28th, 2009, 11:17 am
Posts: 599
Location: Brighton, UK
Well TBH, it would be good to include the (un)license linked:
http://unlicense.org/

It seems the most sensible and would stop the hundreds of debates about licensing.

David

_________________
With mixed feelings I am stepping down from all moderation responsibilities: http://www.autohotkey.com/forum/viewtopic.php?t=82906


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 6th, 2010, 9:05 pm 
Offline

Joined: March 26th, 2010, 5:55 pm
Posts: 129
MacroMan! wrote:
I'm not really arguing for a default license any more, but I do think a sticky with a disclaimer wouldn't go amiss. Something like that any code you post, unless covered by a license, is open to the public domain and will most likely be used without your permission and could be used in other scripts/programs.

This gives a clear message that if you don't specify a license, it can be used by anyone.

These are the same thing. I think public domain is a great choice for a default license. Sticky post or terms of service doesn't matter, as long as a user can be plausibly assumed to be aware of the policy.

@corrupt, I think you have a backwards understanding of the function of licenses. Licenses grant rights, they do not restrict rights. Sometimes (usually) they grant rights with lots of strings attached (e.g. commercial licenses or GPL), which makes use conditional on obeying the strings. But that is not the intent here. The intent is to clarify that copying and modifying and extending willy-nilly is okay, which in any case is going to be de-facto practice no matter what.

The policy should not be aimed at changing any behavior. It should merely try to communicate that that behavior is sanctioned.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 8th, 2010, 7:09 pm 
Offline
User avatar

Joined: April 4th, 2009, 8:19 pm
Posts: 1143
Location: Croatia
Quote:
And because this work is released in a public forum, the usage is assumed to be public domain
Risky... My opinion: wrong assumption in most of countries because we are talking about copyright. (For patents --> another story)
Quote:
That can vary from country to country.
True.
Quote:
As a good manners, at least credit to the original author should be given
+1
Jamie wrote:
Licenses grant rights, they do not restrict rights
+1




Suggestion for those who would like "public domain license" as AHK forum default license (legal note: public domain is not a "license", but never mind)
Quote:
You agree that any code under your copyright that you post on AutoHotkey forum can be used and redistributed by anyone, free of charge, for any purpose, with or without modification, either in source code or binary form, unless you explicitly specify a license that applies on your work. Authors are not responsible for any damages arising from the use or redistribution of their work, unless differently specified in license.
In other words, [no license] = [maximally permissive license + disclaimer of liability]


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 9th, 2010, 12:11 am 
Offline

Joined: June 28th, 2007, 1:08 am
Posts: 662
Learning one wrote:
In other words, [no license] = [maximally permissive license + disclaimer of liability]


Sounds good to me.


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 43 posts ]  Go to page Previous  1, 2, 3

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 5 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group