Thank you Bruce for your assistance. I will release the two scripts retaining the original Apache license to avoid the license conversion issues. I will probably convert the Apache 2.0 license to GPL when that becomes available in some future release of mine.
I plan on releasing the JNetStream 0.2 software packages Saturday (tomorrow) to SF.net. Release 0.2 will be downloadable form: http://sourceforge.net/project/showfiles.php?group_id=89169 We're still doing final checks to make sure everything is complete. This is my first time, having to really think about licenses and borrowing someone else's code. I hope I got this right and didn't annoy anyone too much. JNetStream is a small project by comparison to Apache projects, but it is gaining momentum. SF.net statistics show JNetStream ranking 246 (out of 70K) with about 10 downloads a day now. And this is with my first release 0.1 which, although fully functional, without wrapper scripts such as SlyDecoder and SlyCopy (based on ANT script), is very user unfriendly I must admit. 0.2 with a little more forethought of the execution environment will make the user experience a lot more pleasant. Cheers, mark... > -----Original Message----- > From: Bruce Atherton [mailto:[EMAIL PROTECTED] > Sent: Monday, February 02, 2004 9:02 PM > To: Mark Bednarczyk > Cc: Ant Developers List > Subject: Re: Distribution of modified ANT script in my project > (JNetStream) > > > Mark Bednarczyk wrote: > > Hi Bruce, my name is Mark Bednarczyk I have an OpenSource project on > > SourceForge JNetStream (http://jnetstream.sf.net). > I would like > > to use a modified version of your ANT script in my project to execute my > > java applications. I have modified the original "ant" > > script for two applications of mine "slydecoder" and "slycopy". They do not > > use ANT or Apache name or any other components. > > Hi, Mark. I'm ccing this reply to the Ant Developer's list, so that > someone can chime in if I get something wrong or if they have something > to add. > > Keep in mind that IANAL and I don't speak for the Apache Software > Foundation, but I believe you should have no problem reusing the code as > far as the ASF is concerned provided you follow the requirements of the > license. The Free Software Foundation (as authors of the GPL) may be a > different story, though, because they don't consider the 1.1 version of > the Apache license to be compatible with the GPL. Fortunately for you, > we are adopting a new license, probably with the next release of Ant, > that one hopes even the FSF would say is compatible, though they have > yet to make a definitive statement so far as I know. > > So a quick rundown of the scenarios. If you wanted to stick with version > 1.1 of the Apache license on the script, you would be required to > include the license text somewhere within your script, as well as > including an attribution line somewhere in any end-user documentation > that you produced. Since the file is a script, I don't think the GPL > would taint it unless you wanted your changes to the script to > themselves be GPLed. I don't think the FSF would allow the GPL to apply > to that, though you should ask them if you want a definite answer on > that score. > > If you want to go with the 2.0 version of the license, you should read > it over at http://www.apache.org/licenses/LICENSE-2.0 and make sure you > can abide by the terms there. If you can, I can't imagine there would be > a problem with you using the script under those terms even though we > have yet to make a release with it. Keep in mind, though, that we have > no idea what objections the FSF might raise to the new license. > > IMHO this bureaucratic attitude of the FSF is one of the reasons for > avoiding the GPL for open source projects, but that's me. Others would > argue that it is necessary to ensure software freedom. > > I hope that helps. > > > > > The executable shell script is a duplicate of your original "ant" shell > > script with small additions and global > replacement of names > > specific for my application. > > > > Ofcourse, I'd like to give credit to your project for the original script, > > but also need to include my GPL license that > the rest of > > my project uses. There would also be a number of other applications added > > in future releases, basically exactly the > same way as I > > described above. So for now there would be two (2) and in the future more > > than two (2+). > > > > I'd like to ask permission to use your script in this capacity I just > > described? You can look over what those scripts > look like in > > our development tree. They are not part of any distribution yet, but I am > > ready to do next release of my software and > the scripts > > would be included in the releases going forward. > > > > http://cvs.sourceforge.net/viewcvs.py/jnetstream/jnetstream/script/ > > > > We use ANT as the build system for our sources, distribution and testing in > > our project. Invaluable tool! There are a number of > > places in our documentation that reference ANT project and links to ANT's > > documentation for installation instructions and usage. > > > > You can reach me at [EMAIL PROTECTED] > > > > Best regards, > > mark.. > > JNetStream Admin > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]