What is the license for the MH DDK?

Hello,
I am hoping to include a simple driver for the PCI-6220 acquisition card in a software distribution.  I would like to know what the license is for the whole DDK?  Usually this information is present in the download of the source code, but I saw no LICENSE.txt file or anything similar.  The only information I have found is that the Linux 2.6 kernel portion of the driver is licensed under BSD (in the NI-MHDDK Readme file).  However, there is no license for the rest of the package.  Is this code freely modifiable and redistributable?
Thank you.

Hello, I've just hit on another license-related issue.
I've developing some Linux software on top of the NIRLP driver, using the NIMHDDK (osiBus) layer.
So far so good.  However, in modifying the NIRLP driver I've hit a legal wall:
You claim that the NIRLP driver is licensed with BSD:
ftp://ftp.ni.com/support/daq/mhddk/readme.htm
However, the MODULE_LICENSE line in nirlpk.c says the following:
MODULE_LICENSE("Copyright (c) 2006 National Instruments Corporation.  All Rights Reserved.");
Which does not specify BSD.  In any case, it hasn't been a problem since Linux has technically allowed linking against non-GPL licensed code.
However, there has been a movement to start marking new functions exported in the kernel API as "GPL-only" symbols.
I started modifying NIRLP to announce itself on sysfs, so that it would be noticed by udev and show up under /dev automatically.
This requires calling the function "class_create()".  When I compiled the module calling this function, I got the following error:
make[1]: Entering directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'
  Building modules, stage 2.
  MODPOST 1 modules
FATAL: modpost: GPL-incompatible module nirlpk.ko uses GPL-only symbol 'class_create'
make[2]: *** [__modpost] Error 1
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'
make: *** [default] Error 2
So, technically it is now a bit of a problem that the module is BSD-licensed, since it is impossible to mark the module GPL in order to bypass this error.  (BSD is techically incompatible with GPL.)  The kernel documentation recommends that BSD code intended to be used in the kernel should be dual-licensed as BSD/GPL:
http://www.kernel.org/pub/linux/docs/lkml/
I highly recommend that NI consider dual-licensing the NIRLP driver for Linux if they intend to support it further, or allow their customers to modify it.  I believe this would be in the spirit of the original license, but would allow better integration with the direction in which Linux is moving.  Currently I'll have to instruct my users to manually create a device node instead of having it appear automatically, which is slightly annoying in terms of usage.
Thanks,
Steve

Similar Messages

  • What Orace DB license for on-line shop?

    hi everyone,
    1. do you know what license type is needed when using oracle database in internet, accessed from web pages?
    let's presume we have one account that web application connects to DB.
    will it be "named user plus" or "processor" license?
    2. Also, please, explain to me, how to count sockets for Standard Edition license (where 4 are max).
    http://www.oracle.com/database/product_editions.html
    Eg. RAC has 2 nodes, and each of them has 2 sockets with 2-core-processors.
    4 sockets but 8 cores - is it OK?
    Edited by: g777 on 2010-05-05 07:39

    g777 wrote:
    I've just found, and I'm afraid it is rather that way:
    "Processor Metric
    This metric is mostly used in environments where the software users cannot be easily identified or counted, such as internet-based applications."
    Can anyone confirm?
    even though there's only one user account the web-application uses...I am not sure how your application will be connecting the database. I am presuming a 3 Tier application and your application server will be connecting to database with a fixed user e.g. appl
    But in this case you will be defining the connection pool at application server level e.g. 10. In that case every time application server will keep making 10 connections to database. So your user account will be 1 but number of connection will be more.
    And apart from that, DBAs/developers will be connecting to database also.
    So I would suggest you to contact Oracle Sales guy for the best deal.
    Regards
    Rajesh

  • What am I Licensed For?

    Is there a way that in CM that I can see everything that I currently have a lics. for and how many lics i'm currently using?

    Hey
    ill try to explain using your example
    for Cisco Unified Personal Communicator:
    Units Consumed Per Device = 3 - amount of units that will be used if you have this device
    Current Number of Devices = 0 - actual number of devices that you have of this type
    Number of Units consumed = 0 - amount of units you are currently using up for these type of devices that reside on your network
    therefore in your both examples you are NOT using any DULs.
    also, you have -12 UNITS remaining, which means you have exceeded your uploaded licenses.
    again to check how much are actually in use
    1.for a general output - license report
    2. for details on each type of device on your network (ie the Type and amount of phones you are using and the amount of units they consume - License Unit Calculator

  • What are the license conditions for the customer ?

    What is the license agreement for the customer to use Beehiveonline ? Is it similar as the OUM Customer model copied below? thanks Francis
    OUM Customer Program: The OUM Customer Program allows customers to obtain copies of the method for their internal use by contracting with Oracle for a services engagement of two weeks or longer. Customers who have a signed contract with Oracle and meet the engagement qualification criteria as published on Customer tab of the OUM Website, are permitted to download the current release of OUM for their perpetual use. They may obtain subsequent releases published during a renewable, three-year access period.

    Hi,
    We do not have a license requirement for BeehiveOnline as this is a service provided by oracle for Oracle customers, partners etc. to allow them to work more efficiently with Oracle. It is not a system that the customer can control as the groups are maintained by the Oracle,contact.
    We rely on the normal terms and conditions that all users sign up to when they create an oracle.com website account.
    So in short - it is a free-to-use service licensed under the same agreement as the normal oracle.com websites acount.
    Phil

  • What's the difference between OEM and standart licensing of VMware vSphere for users?

    Good day,
    Could you please explain me,
    What's the difference between OEM and standart licensing of VMware vSphere for users?

    The difference is usually the support you get. With OEM versions you'll often get support from the OEM and not from VMware directly.
    André

  • What is the criteria for selecting a license if multiple licenses exist

    Hello experts,
    If multiple licenses exist for an order in GTS, what is the criteria to decide which license will finally be selected?
    The log says "Number of import/export licenses that could be affected: 3" but it finally picks up one.
    Does it do it sequentially using the internal license number?
    We have a scenario where we are upgarding from version 7 to version 10, and there is one license (say A) which was created in the older version and copied to the new system after upgrade. There is also a new license (say B) directly created in the new version (with same selection criteria as A)
    Now when an order is created, both licenses are "affected" but it picks up the license B created in the new version.
    If the system was picking license based on internal number it should have picked up license A which was created in earlier version (as that had a lower internal number sequentially). If I expire license B and recheck the order, then it correctly picks up A.
    So what is the actual criteria to select a license and in this case was License A not given priority because it was created in older version and then copied to new version as part of upgrade?

    As far as I can see from a quick look at the code, there is no attempt to place the determined licences in any particular order.  Since they are selected from table /SAPSLL/LCLIC, it seems reasonable that they would be selected according to field GUID_LCLIC.  Within one system, the GUIDs remain in order of creation date/time; however I don't know GUIDs are formed in relation to different systems.  My bet is that if you check in SE16, your "early" licence actually has a higher GUID value than the recent ones.
    Please check, and see if I'm right.
    Regards,
    Dave

  • I am running CS6 on a 2014 21" IMac version 10.9.5.  I have an earlier version of Illustrator on CS4.  When launching the CS$ Illustrator the message says "License for this product has stopped working".  What can I do to get this to work?

    I am running CS6 on a 2014 21" IMac version 10.9.5.  I have an earlier version of Illustrator on CS4.  When launching the CS4 Illustrator the message says "License for this product has stopped working".  What can I do to get this to work?

    Mylenium,
    Before downloading CS4 again, how do I uninstall the versions that are currently on my Mac?
    Many thanks for your help!

  • What is the Smartnet service for the 2504 license upgrade LIC-CT2504-UPG ?

    Hi guys,
    Can some one explain me what is this service for ? I have the LIC-CT2504-UPG, with the LIC-CT2504-5A (5 AP licenses adder) and I don't understeand what are the SMARTNet services for this licenses ?
    Are they needed if I already have the SMARTNet service for the hardware controller ?
    Do these services provide something additional on top of the hardware service ?
    Thank you.

    HI,
    Smartnet Service Contract:
    Reduce downtime with fast, expert technical support, flexible hardware coverage, and smart, proactive device diagnostics with SMARTnet Service. Your IT staff has anytime access to Cisco engineers in the Technical Assistance Center (TAC) and an extensive range of resources, tools and training.
    What You Get by having this contract :
    Global 24-hour access to experts in the Cisco Technical Assistance Center (TAC)
    Self-help support through online communities, resources, and tools
    Hardware replacement options, including 2-hour, 4-hour and next business day
    software updates and download from cisco website fro your controller.
    Hope you got the point :)
    Regards
    Dont forget to rate helpful posts

  • Is Firefox available for use in a Citrix environmet, what are the licensing implications

    Is Firefox available for use in a Citrix environmet, what are the licensing implications

    Licensing is easy: the [http://www.mozilla.org/MPL/2.0/ Mozilla Public License] is free and open. Naturally, it contains the customary disclaimers and limitations.
    Implementation might be more of a challenge because Firefox presumes certain things about the system.
    I suggest joining the Enterprise Working Group Mailing List to connect with an audience of corporate implementers on this issue and search the list archives.
    * http://www.mozilla.org/firefox/organizations/
    * https://mail.mozilla.org/listinfo/enterprise
    If you find other good resources, would you mind contributing them back to this thread? Thanks.

  • I am trying to download Illustrator to my windows laptop.  I tried with CC but got an error when entering the license number.  So someone told me that CC is different from CS6 Illustrator, and I have a license only for CS6 Illustrator.  What is the correc

    I am trying to download Illustrator to my windows laptop.  I tried with CC but got an error when entering the license number.  So someone told me that CC is different from CS6 Illustrator, and I have a license only for CS6 Illustrator.  What is the correct link for CS6 Illustrator then?

    Downloadable installation files available:
    Suites and Programs:  CC 2014 | CC | CS6 | CS5.5 | CS5 | CS4, CS4 Web Standard | CS3
    Acrobat:  XI, X | 9,8 | 9 standard
    Premiere Elements:  13 |12 | 11, 10 | 9, 8, 7
    Photoshop Elements:  13 |12 | 11, 10 | 9,8,7
    Lightroom:  5.7.1| 5 | 4 | 3
    Captivate:  8 | 7 | 6 | 5
    Contribute:  CS5 | CS4, CS3
    Download and installation help for Adobe links
    Download and installation help for Prodesigntools links are listed on most linked pages.  They are critical; especially steps 1, 2 and 3.  If you click a link that does not have those steps listed, open a second window using the Lightroom 3 link to see those 'Important Instructions'.window using the Lightroom 3 link to see those 'Important Instructions'.

  • What's the easiest way to switch the license to a new computer for the same user?

    What's the easiest way to switch the license to a new computer for the same user?

    Cloud License allows 2 activations http://www.adobe.com/legal/licenses-terms.html
    -Install on a 2nd computer http://forums.adobe.com/thread/1452292?tstart=0
    -Windows or Mac does not matter... 2 on the same operating system, or 1 on each

  • What are the licensing terms for Creative Cloud Market Assets (e.g., what does Royalty Free mean? Can I use it in items for sales)?

    What are the licensing terms for Creative Cloud Market Assets (e.g., what does Royalty Free mean? Can I use it in items for sales)?

    Found it Creative Commons — Attribution-NonCommercial-ShareAlike 3.0 Unported — CC BY-NC-SA 3.0

  • What is the fee for Window 8.1 Developer License??

    Date 04.03.2015
    Hallo there hope you are fine.
    Please let some one let me know : I want to know the Window 8.1 Developer License for Hardware Kit using Visual Studio Express using C++??

    There is no license that I'm aware of. Just download the WDK 8.1 and start using it (assuming you already have VS Express installed.)

  • What is the BB license for ASR1000 act as LNS

    I want to apply ASR1004 act as  LNS to support 20K PPP session, the following configuration can support it(I suppose 20K session's traffic is 20G.):
    Part Number
    Product Description
    Quantity
    ASR1004
    Cisco ASR1004 Chassis, Dual P/S
    1
    ASR1004-PWR-AC
    Cisco ASR1004 AC Power Supply
    2
    Part number depends on required power cable
    Power Cable
    2
    ASR1000-RP2
    Cisco ASR1000 Route Processor 2, 8GB DRAM
    1
    ASR1000-ESP20
    Cisco ASR1000 Embedded Services Processor, 20Gbps
    1
    ASR1000-SIP10
    Cisco ASR1000 SPA Interface Processor 10
    2
    SPA-1X10GE-L-V2
    Cisco 1-Port 10GE LAN-PHY Shared Port Adapter
    2
    XFP-10GLR-OC192SR
    Multirate XFP module for 10GBASE-LR and OC192 SR-1
    2
    SASR1R2-AISK9
    Cisco ASR1000 Series RP2 Advanced IP SERVICES
    1
    FLASR1-BB-RTU
    Broadband Right-To-Use with 500 BB Sessions Lic for ASR1000
    1
    FLASR1-BB-4K
    Broadband 4K Sessions Feature License for ASR1000 Series
    1
    FLASR1-BB-16K
    Broadband 4K Sessions Feature License for ASR1000 Series
    1
    "Part number ASR1006-10G-B16/K9: Supports 16,000 sessions" that should inclde 16K sessions and SASR1R2-AISK9. It also include the FLASR1-BB-RTU?
    Please help me, I am waiting it online.  I am a small ISP,  no cisco sales or tech support.
    thank you very much.  

    Hi Giles,
    Thanks for your response but Apple is not stating the payment method for Online Apple Store for Malaysia. I called up Apple Store Malaysia to ask about this and they mentioned that only credit card is available.
    I wondering how a company have a credit to provide the payment? Is there other alternative?

  • What is the part number for License 8.6

    I have call manager 8.6 and I need to add new license , can anybody tell me what is the part number?
    dose it depend on the ip phone model ?

    If you are a partner you can refer to the ordering guide:
    http://www.cisco.com/web/partners/downloads/partner/WWChannels/technology/ipc/downloads/uc_og-ucl_cucm_mcs_cer_CUxAC_cime_sme-edcs840769.pdf
    CUCM licenses are user based, so which license are you looking at CUWL, UCL?
    This should help:
    http://www.cisco.com/c/en/us/products/unified-communications/unified-communications-licensing/index.html

Maybe you are looking for