Re: [android-developers] Re: Android example code and Apache 2.0 licence
2012/12/20 Chloe Fotherby chloefothe...@googlemail.com I am more than happy to attribute. I am just a bit confused where one draws the line because if a developer uses a framework, then surely they need to refer to some sample code provided by the framework provider on how to do something in that framework. If a framework is designed properly, then surely there is likely to be a limited number of ways of doing things - so does that require attribution?. For example, I want to create a Content Provider in Android. The Android Developers web site has an example of creating a content provider ( http://developer.android.com/guide/topics/providers/content-provider-creating.html#ContentProvider). Inevitably, the code I create will end up being similar as I am using the framework - so I guess I have to attribute as this sample under Apache 2.0? On Thu, Dec 20, 2012 at 8:44 PM, Lew lewbl...@gmail.com wrote: obsequious -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en beautiful face I must noticed -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Android example code and Apache 2.0 licence
saladbowl wrote: If I copy a few lines here and there (but not entire functions/files) from example code on the Android Developers site and the samples, modify them and use them in my commercial project, I assume as they are licensed under Apache 3.0 that my work will be a derivative I need to provide some sort of attribution?. Also, what do I do about my copyright header at the top of the file?. I want to be 100% legit but I am really confused - surely when you use a framework you have to use bits and pieces from samples to help you? however, I don't see anyone else attributing (not that this is necessarily right). Please help me understand!. Are you asking a bunch of programmers for legal advice? Do you ask medical advice of ballet dancers, too? -- Lew -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Android example code and Apache 2.0 licence
I'm sorry if this is not relevant. I understand that no-one on here is a lawyer - but I thought that developers need to have some appreciation of software licensing and was hoping for some general guidance. Many apologies. On Thursday, 20 December 2012 19:17:32 UTC, Lew wrote: saladbowl wrote: If I copy a few lines here and there (but not entire functions/files) from example code on the Android Developers site and the samples, modify them and use them in my commercial project, I assume as they are licensed under Apache 3.0 that my work will be a derivative I need to provide some sort of attribution?. Also, what do I do about my copyright header at the top of the file?. I want to be 100% legit but I am really confused - surely when you use a framework you have to use bits and pieces from samples to help you? however, I don't see anyone else attributing (not that this is necessarily right). Please help me understand!. Are you asking a bunch of programmers for legal advice? Do you ask medical advice of ballet dancers, too? -- Lew -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Android example code and Apache 2.0 licence
http://www.apache.org/legal/3party.html this may help you On Thursday, December 20, 2012 2:50:22 PM UTC-5, saladbowl wrote: I'm sorry if this is not relevant. I understand that no-one on here is a lawyer - but I thought that developers need to have some appreciation of software licensing and was hoping for some general guidance. Many apologies. On Thursday, 20 December 2012 19:17:32 UTC, Lew wrote: saladbowl wrote: If I copy a few lines here and there (but not entire functions/files) from example code on the Android Developers site and the samples, modify them and use them in my commercial project, I assume as they are licensed under Apache 3.0 that my work will be a derivative I need to provide some sort of attribution?. Also, what do I do about my copyright header at the top of the file?. I want to be 100% legit but I am really confused - surely when you use a framework you have to use bits and pieces from samples to help you? however, I don't see anyone else attributing (not that this is necessarily right). Please help me understand!. Are you asking a bunch of programmers for legal advice? Do you ask medical advice of ballet dancers, too? -- Lew -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Android example code and Apache 2.0 licence
saladbowl wrote: I'm sorry if this is not relevant. I understand that no-one on here is a lawyer - but I thought that developers need to have some appreciation of software licensing and was hoping for some general guidance. Many apologies. I, as a computer programmer, do not find the language of the Apache License particularly difficult to understand. As a general principle, if you have to wonder whether what you're doing is ethical, e.g., the copying of someone else's code into yours without attribution, then it's likely that it isn't. What is your resistance to attributing the copyright? Why is this even a question for you? Personally I tend to err on the side of avoiding an appearance of plagiarism or copyright violation if I am not 100% certain I have a right to do otherwise. Your mileage may vary. And please do not be so obsequious. -- Lew Lew wrote: saladbowl wrote: If I copy a few lines here and there (but not entire functions/files) from example code on the Android Developers site and the samples, modify them and use them in my commercial project, I assume as they are licensed under Apache 3.0 that my work will be a derivative I need to provide some sort of attribution?. Also, what do I do about my copyright header at the top of the file?. I want to be 100% legit but I am really confused - surely when you use a framework you have to use bits and pieces from samples to help you? however, I don't see anyone else attributing (not that this is necessarily right). Please help me understand!. Are you asking a bunch of programmers for legal advice? Do you ask medical advice of ballet dancers, too? -- Lew -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: Android example code and Apache 2.0 licence
I am more than happy to attribute. I am just a bit confused where one draws the line because if a developer uses a framework, then surely they need to refer to some sample code provided by the framework provider on how to do something in that framework. If a framework is designed properly, then surely there is likely to be a limited number of ways of doing things - so does that require attribution?. For example, I want to create a Content Provider in Android. The Android Developers web site has an example of creating a content provider ( http://developer.android.com/guide/topics/providers/content-provider-creating.html#ContentProvider). Inevitably, the code I create will end up being similar as I am using the framework - so I guess I have to attribute as this sample under Apache 2.0? On Thu, Dec 20, 2012 at 8:44 PM, Lew lewbl...@gmail.com wrote: obsequious -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en