Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 135831
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T06:51:09+00:00 2026-05-11T06:51:09+00:00

Answered : They don’t allow any kind of redistribution with 2.6, supposedly, unless you

  • 0

Answered:

They don’t allow any kind of redistribution with 2.6, supposedly, unless you have licenses for it. But they don’t sell licenses for it. But they give it away free. But, who knows, i think they just want us to buy an overpriced thing we don’t need to write a free utility. I guess I’ll look at NVelocity or TaHoGen…

I am concerned about placing some DLLs that go with a project, which is also free (on SF.net), but hasn’t had a particular license associated with it yet. This is a bit lawerly, but hopefully not so much so that it can’t be answered through experience. And there is a lot of that here 🙂

I think the issues is really with CodeSmith 2.6, since they have their own ‘custom’ eula. To view the ‘sourcelicense.txt’ you need to download the zip and open it, but i’ve copied the relevant parts into the post (sorry they are so long!)

Edit:

What the app does it use CodeSmith 2.6 dlls, along with a collection of custom templates, to generate class files/etc. We don’t need the codesmith source, only the compiled result. Of course, those dll’s will be distributed with the application in the .exe. The question is whether or not stuffing them in to the repo is somehow different (or legally more questionable) than putting them into a .msi/.exe installer.

I’ll approach codesmith about this, but I would like a better understanding than I have now, is all. They are currently not in the repo, but it would ease things for the dev processess if they were. End Edit

  • 1 MIT Licensed component (doesn’t seem like an issue)
  • Mysql.Data.dll (not sure of the license)
  • CodeSmith 2.6 Freeware DLLS
    • Compiled to DLL form
    • SchemaExplorer.dll / etc
    • CodeSmith.Engine.dll

I’d like to be able to make the project self hosting, and not have the user go traipsing around, downloading and/or compiling copies of the source (especially if they find a newer version or older verision, which could easily happen with the MIT/msql components.)

There will be nice instructions if the DLLs can’t be included, but life is infinitely simpler if they can, and there are no chances of the project going ‘dead’ if one of them is suddenly yanked.


SOURCE CODE LICENSE (from CodeSmith 2.6 eula/sourcelicense.txt)

The SOURCE CODE is protected by United States copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOURCE CODE is licensed, not sold.

  1. GRANT OF LICENSE. This EULA grants you the following rights:

    1. Source Code. You may install and compile one copy of the SOURCE CODE on a single computer. The primary user of the computer on which the SOURCE CODE is installed may make a second copy for his or her exclusive use on a portable computer.
    2. Storage/Network Use. You may also store or install a copy of the SOURCE CODE on a storage device, such as a network server, used only to install or compile the SOURCE CODE on your other computers over an internal network; however, you must acquire and dedicate a license for each separate computer on which the SOURCE CODE is installed or compiled from the storage device. A license for the SOURCE CODE may not be shared or used concurrently on different computers.
    3. Use and Modification. SMITH grants you the right to use and modify the SOURCE CODE to better fit your needs. You may not distribute the SOURCE CODE, or any modified version of the SOURCE CODE, in any form. Any modifications made to the SOURCE CODE will continue to be subject to the terms and conditions of this EULA. Any modified versions of the SOURCE CODE may only be executed in object form by users also owning a SOURCE CODE LICENSE or by users owning a CodeSmith Professional license.
    4. Use of Generated Output. You may distribute the output of your custom templates or the included templates in any way.
  2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.

    1. Separation of Components. The SOURCE CODE is licensed as a single product.
    2. Redistribution. The SOURCE CODE may not be redistributed in any way.
    3. Custom Template Distribution. You may distribute your custom templates for the SOURCE CODE only if they are offered free of charge.
    4. No Rental. You may not rent, lease, lend or provide commercial hosting services to third parties with the SOURCE CODE.
    5. Non-Transferable. This license may not be transfered or sold in any way.
    6. Termination. Without prejudice to any other rights, SMITH may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOURCE CODE and all of its component parts.
  3. ADDITIONAL SOFTWARE/SERVICES.

    1. Support Services. SMITH may, but is not obligated to, provide you with support services related to the SOURCE CODE.
    2. Supplements. This EULA applies to additional software and updates of the SOURCE CODE, including without limitation supplements, service packages, hot fixes, or add-on components (collectively ‘Supplements’) that SMITH may provide to you or make available to you after the date you obtain your initial copy of the SOURCE CODE, unless other terms are provided along with such Supplements.
  4. COPYRIGHT. All title and copyrights in and to the SOURCE CODE (including but not limited to any images, photographs, animations, video, audio, music, text, SAMPLE CODE, and ‘applets’ incorporated into the SOURCE CODE) and any copies of the SOURCE CODE are owned by SMITH. The SOURCE CODE is protected by copyright laws and international treaty provisions. Therefore, you must treat the SOURCE CODE like any other copyrighted material except that you may install the SOURCE CODE.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T06:51:10+00:00Added an answer on May 11, 2026 at 6:51 am

    First: Stackoverflow is not a lawyer and can not provide legal advice. Take any legal information here with a grain of salt, and ask a lawyer if it matters.

    Umm, that isn’t anything close to a free software license, so I don’t think it follows sf.net rules.

    It doesn’t grant you any permission to redistribute, either. In fact, it bars it:

    2.2 Redistribution. The SOURCE CODE may not be redistributed in any way.

    Possibly, your DLL is a ‘custom template’, in which case it must be distributed free of charge, which violates clause 1 of the Open Source Definition

    Custom Template Distribution. You may distribute your custom templates for the SOURCE CODE only if they are offered free of charge.

    Other than that, you definitely need to clarify what you’re doing.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 73k
  • Answers 73k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer Two really great books come to mind. Code: The Hidden… May 11, 2026 at 2:01 pm
  • added an answer The second part of a substitution is a double quoted… May 11, 2026 at 2:01 pm
  • added an answer get_defined_vars() May 11, 2026 at 2:01 pm

Related Questions

User kokos answered the wonderful Hidden Features of C# question by mentioning the using
I just answered a question where I said that while string interning is good
I half-answered a question about finding clusters of mass in a bitmap . I
I came across this answered question , but I can't seem to compile the
After having this question answered through a link to an external site , I
Answered : They don't allow any kind of redistribution with 2.6, supposedly, unless you
Is the .NET class System.Net.CookieContainer thread safe? -- Update: Turnkey answered-- Is there any
I am currently a grad student, but I was in the industry for a
I have a question about this question . I posted a reply there but
I sometimes define Business Logic classes to help my ASPX code-behind classes. It makes

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.