LulaMoo Posted March 10, 2014 Share Posted March 10, 2014 // :CATEGORY:XS Pet// :NAME:XS Pet Robot// :AUTHOR:Ferd Frederix// :KEYWORDS: Pet,XS,breed,breedable,companion,Ozimal,Meeroo,Amaretto,critter,Fennux,Pets// :CREATED:2013-09-06// :EDITED:2014-01-30 12:24:21// :ID:988// :NUM:1465// :REV:0.50// :WORLD:Second Life, OpenSim// :DESCRIPTION:// XS Pet xs_eater// :CODE:// xs_eater // START OF COPIED file 'Global Constants.txt' from the Debug folder. It has to be the same in all files// If you change this in any script, change it in all of them, please. It works a lot better that way.// This is code based on Version 0.50 01-30-2014// For version history, see file revisions.txt//// LICENSE/////////////////////////////////////////////////////////////////////// This code is licensed as Creative Commons Attribution/NonCommercial/Share Alike// See http://creativecommons.org/liceses/by-nc-sa/3.0/// Noncommercial -- You may not use this work for commercial purposes, i.e., you cannot sell this script in any form, including derivatives.// If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.// This means that you cannot sell this or derivative code by itself, but you may share and use this code in any object or virtual world.// You must attribute authorship in the original scripts to Ferd Frederix and Xundra Snowpaw, and leave this notice intact.// You do not have to give back to the community any changes you make, however, code changes would be greatly appreciated!//// Exception: I am allowing this script to be used in an original build and sold with the build.// You are not selling the script, you are selling the build. If you want to sell these scripts, write your own or use the original at http://code.google.com/p/xspets/// Note: Xundra Snowpaw's license was 'New BSD' license and adding additional licenses is allowed.// Based on code from Xundra Snowpaw// New BSD License: http://www.opensource.org/licenses/bsd-license.php// Copyright (c) 2010, Xundra Snowpaw// All rights reserved.// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met://* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.//* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer// in the documentationand/or other materials provided with the distribution.// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS// BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,// EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.////////////////////////////////////////////////////////////////////// DEBUG - lets you see and hear wtf is happeninginteger debug = FALSE; // set to TRUE TO hear a lot of chat// This section has a few tuneable items that MUST be changed for any new pet// SECURITYstring SECRET_PASSWORD = "top secret string"; // must use a password unique to any species of animal, when ENCRYPT= TRUE. Otherwise you will find Pet type A **bleep**ing pet type B.integer SECRET_NUMBER = 99999; // any number thats a secret, not necessary to change usually, this is used when pets are born and eggs are rezzed to establish a comm channel.integer ENCRYPT = TRUE; // set to TRUE to encrypt all data, Some Opensim worlds prefer FALSE due to parsing bugs, TRUE is the most secure. If FALSE you MUST change the FOOD_CHANNEL and other channels for different pets. or they will literally **bleep** each other.// if you add the UUID for your avatar here, you can change it later// and other alts or friends can change it too, and all of you can work on these pets.// If you leave it blank, only the creator of the root prim can work on these pets.key YOUR_UUID = "";// PET NAMES - YOU MUST CHANGE THEM HERE AND IN THE ROOT PRIM OF THE OBJECT - THEY MUST MATCH EXACTLY/////////////////////////string MaleName = "Troubot"; // Must be the name of your animalstring FemaleName = "Troubot"; // The name of the female pet, if a different shape or prim count. Can be the same as the Male for pets like the robot that are unisex.string Egg = "Nut and Bolt"; // was 'XS Egg', must be the name of your eggstring Crate = "Transport Spaceship"; // was XS-Cryocrate, must be the name of the crate you package pets instring HomeObject = "Home Flag"; // was "XS Home Object", must be the name of your Home Post indicatorstring EggCup = "Toolbox"; // was "XS Egg Cup", must be the name of your egg holder// any other object names are 'do not cares'.// NOTHING NEEDS TO BE CHANGED BELOW, BUT CAN BE CHANGED IF YOU DO IT EVERYWHERE// misc tunablesfloat GROWTH_AMOUNT = 0.10; // 10% size increase each day for MaxAge days = 200% (double size after 7 days)integer MaxAge = 7; // stop growing in seven days. 10% growth compounded daily means that your pet will be 194% larger ( 2x, basically) in 7 days.integer UNITS_OF_FOOD = 168; // food bowl food qty, used by food bowl onlyfloat secs_to_grow = 86400; // grow daily = 86400 secondsfloat FOOD_BOWL_SCAN_INTERVAL = 1800.0; // look for food every 3 hoursfloat fPregnancy = 172800.0; // how many seconds to lay an egg = 2 days or 48 hours.float MALE_TIMEOUT = 900.0 ; // in seconds, female waits this long in one spot for a male to arrivefloat SEX_WAIT = 10800.0; // How often they desire sex = 3 hoursfloat fDaysToAdult = 7; // 7 days to become old enough to breed.//integer SECONDS_BETWEEN_FOOD_NORMAL = 14400; // number of seconds to get hungry = 4 hours//integer SECONDS_BETWEEN_FOOD_HUNGRY = 3600; // number of seconds before hunger count increases = 1 hourinteger MAXIMUM_HUNGER = 30; // They die after a month with no food.// I control versions by Subversion Source Code Control. But the updater needs a version numbert in world.// This is the Protocol version. If you change this, then all pets with a lower version will be updated by the updaterfloat VERSION = 0.50; // the leg sizes are safe to leave alone or set to 0 if you use a thin base prim, these are from the original Quailfloat LegLength = 0.064; // length of pet leg??? - not surefloat LegOffset = 0.052399; // This is added to the Post Z to position the pet// the following are global constants and do not need to be changed// Prim animation linkmessages are sent by scripts on Link Message number 1// The strings are the names of the animations that are recorded.// No need to change them unless you want to change names of the animations when you run the prim animator, or you add additional link messages// If your pet walks, you need to record these names and save them in the notecard//// Example:// llMessageLinked(LINK_SET, LINK_ANIMATE, ANI_STAND, "");// The above line will play the pre-recorded 'stand up' animation "stand" using the animator script.// The following animations are used in the pet. You can add your own.string ANI_STAND = "stand"; // default standing animationstring ANI_WALKL = "left"; // triggers Left foot and Right arm walk animationstring ANI_WALKR = "right"; // triggers Right foot and Left arm walk animationstring ANI_SLEEP = "sleep"; // Sleepingstring ANI_WAVE = "wave"; // Calling for sex, needs help with food, etc.// Channel assignments// if you change any of these constants, change it everywhere and in the list in XS_Debug so it can print them// If you turn encryption FALSE, you MUST change these between species of pets are they will **bleep** with each other. Literally.integer FOOD_CHANNEL = -999191;integer ANIMAL_CHANNEL = -999192;integer EGG_CHANNEL = -999193;integer HOME_CHANNEL = -999194;integer BOX_CHANNEL = -999195;integer ACC_CHANNEL = -999196;integer UPDATE_CHANNEL = -999197;integer API_CHANNEL = -999198;// global link messages to control the animal, never any need to change these.// They are exposed here so they will be the same everywhere. This uses a bit of RAM, but who cares?integer LINK_ANIMATE = 1; // messages on num 1 are assumed to be directed at the prim animator.integer DECREASE_FOOD = 100; // used in the food bowl.integer LINK_AGE_START = 800; // when pety is rezzed and secret_number is sent by brain to breeder, eater and infomatic get booted upinteger LINK_TEXTURE = 801; // ask for a new texture, or paint a colorinteger LINK_BREEDNAME = 802; // the name of the pet texture from the texture server notecardinteger LINK_FOOD_CONSUME = 900; // from movement to brain when close to food, brain then consumes a random amount up to 10000integer LINK_FOODMINUS = 901; // xs_brain receives FOOD_CONSUME, decrement hunger (eat)integer LINK_HUNGRY = 903; // sent by eater (string)hunger_amount, checks each hourinteger LINK_HAMOUNT = 904; // hunger_amount = (integer)str,m updates the hunger amount in scriptsinteger LINK_SET_HOME = 910; // loc ^ distinteger LINK_MOVER = 911; // tell mover to rest for str secondsinteger LINK_FOODIE_CLR = 920; // clear all food_bowl_keys and contentsinteger LINK_FOODIE = 921; // send FOOD_LOCATION coordinates to movementinteger LINK_COLOR1 = 930; // colour1integer LINK_COLOR2 = 931; // colour2integer LINK_SEX = 932; // sexinteger LINK_SHINE = 933; // shineinteger LINK_GLOW = 934; // glowinteger LINK_GEN = 935; // generationinteger LINK_RESET_SIZE = 936; // reset size to 1integer LINK_MAGE = 940; // xs_brain sends, xs_ager consumes, adds str to age, if older than 7 days, will grow the animalinteger LINK_DAYTIME = 941; // xs_ager consumes, starts a timer of 86,400 seconds in xs_agerinteger LINK_GET_AGE = 942; // get age from xs_ager and sent it on channel 943integer LINK_PUT_AGE = 943; // print age from xs_agerinteger LINK_PACKAGE = 950; // look for a cryo_crateinteger LINK_SEEK_FEMALE = 960; // MALE_BREED_CALLinteger LINK_MALE_BREED_CALL = 961; // triggered by LINK_SEEK_FEMALEinteger LINK_SIGNAL_ELIGIBLE = 962; // sent by female when hears LINK_MALE_BREED_CALLinteger LINK_FEMALE_ELIGIBLE = 963; // sent when it hears in chat FEMALE_ELIGIBLEinteger LINK_CALL_MALE = 964; // if LINK_FEMALE_ELIGIBLE && looking_for_femaleinteger LINK_MALE_ON_THE_WAY = 965; // triggered by LINK_CALL_MALEinteger LINK_FEMALE_LOCATION = 966; // female location, sends coordinates of a femaleinteger LINK_RQST_BREED = 967; // sent when close enough to male/femaleinteger LINK_CALL_MALE_INFO = 968; // sent by xs_breeding, this line of code was in error in v.24 of xs_breeding see line 557 and 636 of xs_brain which make calls and also xs_breeding which receives LINK_MALE_INFO.integer LINK_MALE_INFO = 969; // Breeding failed, sent infointeger LINK_LAY_EGG = 970; // Rez Object(Egg...integer LINK_BREED_FAIL = 971; // key = father, failed, timed outinteger LINK_PREGNANT = 972; // chick is preggersinteger LINK_SOUND_OFF= 974; // sound is offinteger LINK_SOUND_ON= 973; // sound is oninteger LINK_SLEEPING = 990; // close eyesinteger LINK_UNSLEEPING = 991; // open eyesinteger LINK_SOUND = 1001; // plays a sound if enabledinteger LINK_SPECIAL = 1010; // xs_special, if str = "Normal", removes scriptinteger LINK_EFFECTS_ON = 2000; // particle effects in the packgerinteger LINK_PREGNANCY_TIME = 5000; // in seconds as strinteger LINK_SLEEP = 7999; // disable sleep by parameterinteger LINK_TIMER = 8000; // scan for food bowl about every 1800 secondsinteger LINK_DIE = 9999; // deathstring Copyright = " (c)2014 by Ferd Frederix"; // You cannot change this line, but you can change the code that prints it!// See License agreements above.// Attribution is required, as these files are copyrighted.DEBUG ( string msg){if (debug) {llOwnerSay(llGetScriptName() + ":" + msg);}} ///////// end global Link constants ////////// END OF COPIED CODE integer hunger_amount;integer seconds_elapsed_normal;integer seconds_elapsed_hungry;default{link_message(integer sender, integer num, string str, key id){if (num == LINK_AGE_START) {state running;}}}state running{state_entry(){hunger_amount = 0;seconds_elapsed_normal = 0;seconds_elapsed_hungry = 0;llSetTimerEvent(1.0);}timer(){integer do_message = 0;if (hunger_amount > 0) {if (seconds_elapsed_hungry == SECONDS_BETWEEN_FOOD_HUNGRY) {do_message = 1;seconds_elapsed_hungry = 0;} else {seconds_elapsed_hungry++;}}if (seconds_elapsed_normal == SECONDS_BETWEEN_FOOD_NORMAL) {hunger_amount++;seconds_elapsed_normal = 0;} else {seconds_elapsed_normal++;}if (do_message == 1) {llMessageLinked(LINK_SET, LINK_HUNGRY, (string)hunger_amount, "");}}link_message(integer sender, integer num, string str, key id){if (num == LINK_FOODMINUS) {hunger_amount --;} elseif (num == LINK_HAMOUNT) {hunger_amount = (integer)str;}}} I keep getting Name not defined within scope any ideal? Link to comment Share on other sites More sharing options...
Darkie Minotaur Posted March 10, 2014 Share Posted March 10, 2014 Get a decent editor (like e.g. LSLEditor) - it'll tell you where the problem is straight away. Link to comment Share on other sites More sharing options...
Freya Mokusei Posted March 10, 2014 Share Posted March 10, 2014 Use the Code button when pasting code. Name not defined within scope is a fairly obvious error. There's certainly no point in anyone here debugging this for you. Define the missing name within the scope (using the line number as a look-up reference) and win. Link to comment Share on other sites More sharing options...
LepreKhaun Posted March 10, 2014 Share Posted March 10, 2014 Before a variable (in this case SECONDS_BETWEEN_FOOD_HUNGRY) is used, it must be first declared. Since it wasn't declared, the program stopped compiling at that point. There are a number of excellent LSL tutorials to aid you in learning what you need to know. Ferd Frederix also maintains a great resource site that has a comment section within it to ask about any of the scripts to be found there. However, for future reference, do not post scripts other than your own into the forums. The Terms of Service (2.3 second paragraph) require this and violation of it may result in your account being suspended. Link to comment Share on other sites More sharing options...
LulaMoo Posted March 10, 2014 Author Share Posted March 10, 2014 I got the scrpit from free sl script they said i could cuse it alsong i didnt re sell it for money Link to comment Share on other sites More sharing options...
irihapeti Posted March 12, 2014 Share Posted March 12, 2014 agree from the CC license: "you cannot sell this or derivative code by itself, but you may share" from the BSD license: "Redistribution and use in source and binary forms, with or without modification, are permitted" provided that you accept the terms of the licenses then you have a lawful right to the contents from the LL ToS: "Each time you submit any User Content, you represent and warrant ... that you have a lawful right to submit User Contents" ETA: to make even more clear: Section 2.1 of ToS: ""You acknowledge and agree that Linden Lab and its’ licensors own all right, title, and interest in and to the Service, including all Intellectual Property Rights therein, other than with respect to User Content." Link to comment Share on other sites More sharing options...
LepreKhaun Posted March 12, 2014 Share Posted March 12, 2014 LulaMoo wrote: I got the scrpit from free sl script they said i could cuse it alsong i didnt re sell it for money Yes, I understand your confusion. "Using" a script is not the same as "publishing" the source code for it. The proper way to refer to content found elsewhere on the Web is to link to it. A Copy and Paste of some other person's intellectual property, regardless of how you or anyone else might interpret any license of use, results in problems for the host offering the service which enables us to publish our own, original work. A DMCA takedown notice is not a stroll in the park to deal with, which is primarily why the gracious hosts that offer communal forum facilities (a means of self-publication which has only been possible recently), restrict their users to uploading only original content or the intellectual property of others with the expressed consent of the original authors. If anyone could just paste into these forums anybody else's work as they wished, you'd soon have to search for this community on the Tor Onion Network with other warez sites. And I'm certain you'd not want that. I hope that helps clarify things. Link to comment Share on other sites More sharing options...
LepreKhaun Posted March 12, 2014 Share Posted March 12, 2014 irihapeti wrote: agree from the CC license: "you cannot sell this or derivative code by itself, but you may share" from the BSD license: "Redistribution and use in source and binary forms, with or without modification, are permitted" provided that you accept the terms of the licenses then you have a lawful right to the contents from the LL ToS: "Each time you submit any User Content, you represent and warrant ... that you have a lawful right to submit User Contents" ETA: to make even more clear: Section 2.1 of ToS: ""You acknowledge and agree that Linden Lab and its’ licensors own all right, title, and interest in and to the Service, including all Intellectual Property Rights therein, other than with respect to User Content." If you can count on one hand the number of times the LL ToS explicitly states you must either (1) be the original creater or (2) have the consent of that creater to upload any intellectual content , you've lost count. And that's not even including the entire document linked from the ToS trying to make their position as clear as possible Link to comment Share on other sites More sharing options...
Dora Gustafson Posted March 12, 2014 Share Posted March 12, 2014 LepreKhaun wrote The proper way to refer to content found elsewhere on the Web is to link to it. Says who? :smileysurprised::smileyvery-happy: It is wrong and unsympathetic when a debater rebukes other debaters in areas outside the subject in this forum The subject is: "Discuss scripting tips and techniques with other inworld developers" Link to comment Share on other sites More sharing options...
Perrie Juran Posted March 12, 2014 Share Posted March 12, 2014 Dora Gustafson wrote: LepreKhaun wrote The proper way to refer to content found elsewhere on the Web is to link to it. Says who? :smileysurprised::smileyvery-happy: It is wrong and unsympathetic when a debater rebukes other debaters in areas outside the subject in this forum The subject is: "Discuss scripting tips and techniques with other inworld developers" That's a good question! I do think the linking is a good idea, but that is just my opinion. But also, would we be inhibited from posting snippets of the code for the purpose of commenting on them? Also, we do know that not all the terms in a license may be enforceable. For instance, on Linden Lab Official pages there is always this comment: "Official Linden Lab® Information: You may access and link to this page, but you may not copy, distribute, modify, adapt, or translate any content on this page. This content is subject to the Terms of Service and is not available under the Creative Commons or any other license." Did I just violate Copyright law by posting this here. Courts have consistently held that for the purpose of commentary and review brief snippets (YMMV) were lawful use. I remember a few years ago a manufacturer tried saying "we do not grant to anyone the right to review our products." The Computer Magazines just laughed and said, "OK, sue us." That was the end of that. Link to comment Share on other sites More sharing options...
irihapeti Posted March 12, 2014 Share Posted March 12, 2014 is a bit simpler than this this OP has all the necessaries to post this script to these forums Section 2.3 para 2: "In connection with Content you upload, publish, or submit to any part of the Service, you affirm, represent, and warrant that you own or have all necessary Intellectual Property Rights, licenses, consents, and permissions to use and authorize Linden Lab and users of Second Life to use the Content in the manner contemplated by the Service and these Terms of Service." it dont say "own" and thats all. It says "own or have". Is contemplated by the Service that people will post to this forum, LSL scripts for which they have a lawful right to do so. Is the LSL script help forum after all. How ever else would it be contemplated? Link to comment Share on other sites More sharing options...
Perrie Juran Posted March 12, 2014 Share Posted March 12, 2014 irihapeti wrote: is a bit simpler than this this OP has all the necessaries to post this script to these forums Section 2.3 para 2: "In connection with Content you upload, publish, or submit to any part of the Service, you affirm, represent, and warrant that you own or have all necessary Intellectual Property Rights, licenses, consents, and permissions to use and authorize Linden Lab and users of Second Life to use the Content in the manner contemplated by the Service and these Terms of Service." it dont say "own" and thats all. It says "own or have". Is contemplated by the Service that people will post to this forum, LSL scripts for which they have a lawful right to do so. Is the LSL script help forum after all. How ever else would it be contemplated? KUDOS! Link to comment Share on other sites More sharing options...
LepreKhaun Posted March 12, 2014 Share Posted March 12, 2014 [edited to add the quote for casual readers] Dora Gustafson wrote: LepreKhaun wrote The proper way to refer to content found elsewhere on the Web is to link to it. Says who? :smileysurprised::smileyvery-happy: It is wrong and unsympathetic when a debater rebukes other debaters in areas outside the subject in this forum The subject is: "Discuss scripting tips and techniques with other inworld developers" If you're asking on what I base my opinion on, The World Intellectual Property Organization addresses this very well. Link to comment Share on other sites More sharing options...
LepreKhaun Posted March 13, 2014 Share Posted March 13, 2014 irihapeti wrote: agree from the CC license: "you cannot sell this or derivative code by itself, but you may share" from the BSD license: "Redistribution and use in source and binary forms, with or without modification, are permitted" provided that you accept the terms of the licenses then you have a lawful right to the contents from the LL ToS: "Each time you submit any User Content, you represent and warrant ... that you have a lawful right to submit User Contents" ETA: to make even more clear: Section 2.1 of ToS: ""You acknowledge and agree that Linden Lab and its’ licensors own all right, title, and interest in and to the Service, including all Intellectual Property Rights therein, other than with respect to User Content." You may be unaware of Section 2- a.5.B and how that may apply within the recent (and somewhat controversial) change made to our ToS. This is not the proper forum to go into all that but I do ask that you're familiar with what you are speaking about. [minor grammar correction made with edit.] Link to comment Share on other sites More sharing options...
irihapeti Posted March 13, 2014 Share Posted March 13, 2014 LepreKhaun wrote: Section 2- a.5.B "No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material." by posting (which we already established earlier the ToS allows) the OP does not impose any additional/different conditions on LL that would restrict LL from exercising the licensed rights of the material edit: italics . additional/different Link to comment Share on other sites More sharing options...
LepreKhaun Posted March 13, 2014 Share Posted March 13, 2014 irihapeti wrote: LepreKhaun wrote: Section 2- a.5.B " No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material." by posting (which we already established earlier the ToS allows) the OP does not impose any additional/different conditions on LL that would restrict LL from exercising the licensed rights of the material edit: italics . additional/different I see that you registered here after the initial noise died down so it's understandable that your unfamiliar with the (as yet unresolved) issue I've raised. Here are two links so you might understand how the CCA-# license may not quite square up with the "Service Content License" clause within the current ToS. Serious Changes to ToS & the Fallout & Updated LL TOS Claims FULL RIGHTS to ALL CONTENT (has links to many others). You'll note I said "may". I don't know because I'm not a lawyer. It just doesn't read to me that the CCA allows anyone to add that type of license on top of it. I'm pretty certain only the original author can enter into what is termed a CLA when it applies to source code. But I do know that ethical behavior will further one more than any other path. In the computer industry it results in keeping work, staying out of jail, keeping products on the Marketplace, not losing accounts in forums and not having an injunction placed against a web site. It is so important, that to get a [ETA] CS Bachelors degree in an accredited university, you're required to take a course titled "Computer Ethics". In fact, there's even a 10 Commandments of Computer Ethics, written by Computer Ethics Institute. And if you became familiar with them I'm certain you'd make an A in that course. And, with about 20 years experience in SEO work, I am certain that search engines keep track of where original content is first published on the web and those sites that end up copying do get penalized in the rankings. And I kind of doubt that Linden Lab wants that to happen. What do you think? Link to comment Share on other sites More sharing options...
Dora Gustafson Posted March 13, 2014 Share Posted March 13, 2014 LepreKhaun wrote: [edited to add the quote for casual readers] Dora Gustafson wrote: LepreKhaun wrote The proper way to refer to content found elsewhere on the Web is to link to it. Says who? :smileysurprised::smileyvery-happy: It is wrong and unsympathetic when a debater rebukes other debaters in areas outside the subject in this forum The subject is: "Discuss scripting tips and techniques with other inworld developers" If you're asking on what I base my opinion on, The World Intellectual Property Organization addresses this very well. I don't worry about what any intellectual organization has to say on the matter in this place What worries me is the thread and this forum has been hijacked for purposes it is not intended The General Discussion Forum would be a good place to discuss the subject :smileysurprised::smileyvery-happy: Link to comment Share on other sites More sharing options...
irihapeti Posted March 13, 2014 Share Posted March 13, 2014 LepreKhaun wrote: ... the CCA-# license may not quite square up with the "Service Content License" clause within the current ToS ... i just pick up on this part. bc is pertinent to the question asked by OP. The other points you raising are best for GD like Dora suggest + if the Owner, the Licensor, considers that their current use license is incompatible with LL ToS then they do what some textures webstores already did. They change their license/t&c to state this. Is not for the Licensee (the OP) to do this. They are not the Owner. The Licensor is the Owner of this script gives up their Moral Rights to the codes in their license but they remain the Owner bc of the terms of the license Link to comment Share on other sites More sharing options...
LepreKhaun Posted March 14, 2014 Share Posted March 14, 2014 Dora Gustafson wrote: ... [snipped]... I don't worry about what any intellectual organization has to say on the matter in this place What worries me is the thread and this forum has been hijacked for purposes it is not intended The General Discussion Forum would be a good place to discuss the subject :smileysurprised::smileyvery-happy: I don't know if you're trying to say the citizens of Chicago should travel to Dallas to discuss any issue regarding their city unless it's directly involved in meat packing or that ethics shouldn't be a part of programming. Either way, I disagree. Link to comment Share on other sites More sharing options...
Dora Gustafson Posted March 14, 2014 Share Posted March 14, 2014 LepreKhaun wrote: Dora Gustafson wrote: ... [snipped]... I don't worry about what any intellectual organization has to say on the matter in this place What worries me is the thread and this forum has been hijacked for purposes it is not intended The General Discussion Forum would be a good place to discuss the subject :smileysurprised::smileyvery-happy: I don't know if you're trying to say the citizens of Chicago should travel to Dallas to discuss any issue regarding their city unless it's directly involved in meat packing or that ethics shouldn't be a part of programming. Either way, I disagree. You are missing the point. There are no rules telling you to go from Chicago to Dallas If there were you would of course do it because you are not the first not to do what you preach Are you? :smileysurprised::smileyvery-happy: Some rules are made by lawyers for lawyers. If they were to be taken literally, we had no scripts left with more than one instruction. I see the rules as 'catch-all rules' and they will hopefully never be enforced. It is unsympathetic and outside the framework of the Forum when a debater rebukes other debaters as if he had authorization to do so Link to comment Share on other sites More sharing options...
LepreKhaun Posted March 14, 2014 Share Posted March 14, 2014 Dora Gustafson wrote: LepreKhaun wrote: Dora Gustafson wrote: ... [snipped]... I don't worry about what any intellectual organization has to say on the matter in this place What worries me is the thread and this forum has been hijacked for purposes it is not intended The General Discussion Forum would be a good place to discuss the subject :smileysurprised::smileyvery-happy: I don't know if you're trying to say the citizens of Chicago should travel to Dallas to discuss any issue regarding their city unless it's directly involved in meat packing or that ethics shouldn't be a part of programming. Either way, I disagree. You are missing the point. There are no rules telling you to go from Chicago to Dallas If there were you would of course do it because you are not the first not to do what you preach Are you? :smileysurprised::smileyvery-happy: Some rules are made by lawyers for lawyers. If they were to be taken literally, we had no scripts left with more than one instruction. I see the rules as 'catch-all rules' and they will hopefully never be enforced. It is unsympathetic and outside the framework of the Forum when a debater rebukes other debaters as if he had authorization to do so Saying a person doesn't practice what they preach could be seen as a personal attack unless some proof along those lines could be offered.. Link to comment Share on other sites More sharing options...
Dora Gustafson Posted March 14, 2014 Share Posted March 14, 2014 I didn't attack anyone I merely assume you do as you preach I asked politely if you do :smileysurprised::smileyvery-happy: Some rules are made by lawyers for lawyers. If they were to be taken literally, we had no scripts left with more than one instruction. I see the rules as 'catch-all rules' and they will hopefully never be enforced. It is unsympathetic and outside the framework of the Forum when a debater rebukes other debaters as if he had authorization to do so Link to comment Share on other sites More sharing options...
LepreKhaun Posted March 14, 2014 Share Posted March 14, 2014 Dora Gustafson wrote: I didn't attack anyone I merely assume you do as you preach I asked politely if you do :smileysurprised::smileyvery-happy: Some rules are made by lawyers for lawyers. If they were to be taken literally, we had no scripts left with more than one instruction. I see the rules as 'catch-all rules' and they will hopefully never be enforced. It is unsympathetic and outside the framework of the Forum when a debater rebukes other debaters as if he had authorization to do so I beg your pardon then, I misread what you were saying. In answer to your question, I do strive to live ethically. Meaning that I try to be both good and careful. [ETA] And I'll also admit to not being entirely successfull at times. Link to comment Share on other sites More sharing options...
Recommended Posts
Please take a moment to consider if this thread is worth bumping.
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now