Alternatives to mono and C#??

I really love C#, but I fear that mono are going to become more and more commercial and maybe one day require people to buy stuff to use the programs. Either that or Windows are going to do some kind of copyright stuff so you can't use C# outside Windows. So, there is any other languages that reminds of C# than C, C++ or Java? If I am totally wrong about my statement above I would like to try other languages anyway.

ise wrote:
CheatCat wrote:I really love C#, but I fear that mono are going to become more and more commercial and maybe one day require people to buy stuff to use the programs. Either that or Windows are going to do some kind of copyright stuff so you can't use C# outside Windows.
Microsoft announced a while ago, that the ECMA standards for C# and the CLI are covered under the "Community Promise" (http://www.microsoft.com/interop/cp/default.mspx). So there will be no kind of copyright stuff for that.
Mono is licensed under 4 open source licenses (http://mono-project.com/FAQ:_Licensing), so you can't force somebody to buy it. There will be an open source version in the future even if Novell is trying to sell some special packages. I think your fear isn't realistic at this point.
I don't have much of a personal opinion on this one, but I think it good to show both sides of the matter, so here's the FSF on this "Community Promise":
http://www.fsf.org/news/2009-07-mscp-mono
Please let's not turn the whole thread into a debate over this, as I said, just trying to represent the other side for the OP's benefit

Similar Messages

  • HT201263 my phone is in recovery mode and wont restore.  instead i receive the error message 1604.  i have used alternative usb cables and am at a loss. has anyone else had this problem?

    Hi,
    my phone is in recovery mode and wont restore.  instead i receive the error message 1604.  i have used alternative usb cables and am at a loss. has anyone else had this problem?

    Hi there hstear93,
    You may find the information in the article below helpful.
    iOS: Not responding or does not turn on
    http://support.apple.com/kb/ts3281
    -Griff W. 

  • Alternating mac face and question mark after i tried to install OS X 10.3

    I have a Powerbook G4 and I tried to update my operating sytem from 10.2.8 to 10.3 but it froze. After I restarted it I got an alternating mac face and question mark. It just ejects the CDs I try to put into it except for the installation disk for OS X 10.1.3. When I put that one in a smiling mac computer come up then all this type comes across the screen, something about kernels and panic.
    Please help me, I've got a project due soon.

    Could someone please help me,
    when i open my power book g4, an alternating Mac face and question mark appears, and no matter what I do it is still there.
    it only changes when I insert the installtion CD of MAC OS X 10.3, but after the Apple logo appears, the screen went white and sometimes just blue, and it just won't work. Then after restarting, the alternating Mac face and question mark still appear.
    i also tried the hardware test, after doing both of the tests, the result is consistently "passed". But after restarting, the same problem happens.
    what should i do?
    please help me
    thanx in advanced

  • Working alternating with iPhoto and FCE tgrying to import pictures from iPhoto into FCE suddenly all my 22300 pictures disappeared leaving empty frames. Does somebody know where the pictures could have gone and how can I get them back into iPhoto? Lothar

    Working alternating with iPhoto and FCE tgrying to import pictures from iPhoto into FCE suddenly all my 22300 pictures disappeared leaving empty frames. Does somebody know where the pictures could have gone and how can I get them back into iPhoto? Lothar

    The ! turns up when iPhoto loses the connection between the thumbnail in the iPhoto Window and the file it represents.
    Option 1
    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Rebuild iPhoto Library Database from automatic backup.
    If that fails:
    Option 2
    Download iPhoto Library Manager and use its rebuild function. This will create a new library based on data in the albumdata.xml file. Not everything will be brought over - no slideshows, books or calendars, for instance - but it should get all your albums and keywords back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one. .
    Regards
    TD

  • Change between mono- and stereo-sound

    My question is if there is any way to change between mono and stereo sound on the ipod nano 3th generation...?
    Thanks for help!

    Are you not getting stereo? What are you listening with - maybe there's a plug problem...
    Does it sound like stereo from iTunes?

  • Are there any alternatives for mseg and mkpf

    I had to display from table S032...following fields.
    S032-LETZTABG --> Date: last (i.e. most recent) goods issue
    S032-LETZTVER --> Date: last (i.e. most recent) consumption
    However the data was not properly filled in s032 table.  So I went for mseg and mkpf table to get budat based on moment types.
        SELECT   MSEG~MATNR
                 MSEG~WERKS
                 MSEG~LGORT
                 MSEG~BWART
                 MKPF~BUDAT
                 INTO TABLE IT_MSEG
                 FROM MKPF AS MKPF  INNER JOIN MSEG AS MSEG
                 ON
                     MKPFMBLNR  =  MSEGMBLNR  AND
                     MKPFMJAHR  =  MSEGMJAHR
                 FOR ALL ENTRIES  IN  T_OUT_TMP
                WHERE MSEG~MATNR  EQ  T_OUT_TMP-MATNR
                  AND MSEG~WERKS  EQ  T_OUT_TMP-WERKS.
    Are there any other alternative table for mseg and mkpf...
    Because my above coding  ( which includes above  SELECT of mseg and mkpf )got performance issue...
    Could you please suggest me anyu other alternative for mseg and mkpf ...

    Try to include the BUDAT in the selection of the MKPF.. if you don't have any restriction in MKPF than just pass an empty range.
    RANGES: S_BUDAT FOR MKPF-BUDAT.
    SELECT
    MKPF~BUDAT   "<<<
    MSEG~MATNR
    MSEG~WERKS
    MSEG~LGORT
    MSEG~BWART
    INTO TABLE IT_MSEG
    FROM MKPF AS MKPF INNER JOIN MSEG AS MSEG
    ON
    MKPF~MBLNR = MSEG~MBLNR AND
    MKPF~MJAHR = MSEG~MJAHR
    FOR ALL ENTRIES IN T_OUT_TMP
    WHERE
    MKPF~BUDAT IN S_BUDAT   " <<<
    MSEG~MATNR EQ T_OUT_TMP-MATNR
    AND MSEG~WERKS EQ T_OUT_TMP-WERKS.
    Regards,
    Naimesh Patel

  • Alternative condition type and base value

    hi
    gurus  i am very much confused with this
    alternative condition type and base value  plzz clear me  from this confusion
    give me with realtime example and  tel me in simple way
    they will fully rewarded. and also a gud help to me
    thanks
    srinivask.

    Hi
    hope it is Alternative Calculation Type and Alternative Condition Base value
    if so pls refer below
    <b>Alternative Calculation Type:</b>
    Normally if you want to calculate a value you have to use a calculation type for determination the value. This calculation type is either addition, subtraction or multiplication. Similarly SAP also has got a default calculation type in the control data of the condition type. There you have the options of either Qty based , Fixed Amount Based or Percentage based.  
    Here what happens is suppose if you define Your condition type that calculates the base price of a material on Qty based. Then the calculation will be done based on the quantity of the material. If the customer orders 10 Nos and you have maintained a unit price of 100 Rs for each material then the value determined is 1000 INR. Similarly if the discount condition type , you maintain the calculation type as %. This means if you maintain the value of 10  % in the condition record. Then this percentage is taken as the calculation type  and the condition value is determined.
    In some cases you have to forego the default calculation types and use the customer specific method for calculating a value. For ex if you are calculating the Freight charges for a Material . it depends on so many criteria like, the weight, volume  and also the minimum amount etc etc, in those cases, you forego the default value and then use the alternative calculation type in calculating the condition value against the particular condition.
    <b>
    Alternative Condition Base value</b> :
    If you have to calculate any value then you have to have a base value for it. For ex if you want to calculate the  discount of 10 % for a material then you have to have a base value on which this 10% is calculated. Normally you take the  condition value of the base price of the material to calculate the value.
    Now you don't want to take the base value and take other values as base value which are derived on some formulae. So you create a routine which will do the mathematical operations in the routine and derive you a value which is now used as the base value for calculating the condition value for a particular condition type

  • Alternative calculation type and alternative condition base value

    In pricing procedure what is the difference between alternative calculation type and alternative condition base value?Kindly help

    Hi,
    Please check the forum before you post your questions as this question was answered a number of times earlier.
    Please check the below link which discusses in detail regarding the same.
    [Alt Cal Type and Cond Base Value|Alternative calculation type and alterantive condition base value in pricin;
    Regards,
    Phani Prasad

  • Requirement type, alternative calculation type and alternative base value?

    Hi guys pls can any body experts in pricing
    Can u pls explain requirement type, alternative calculation type and alternative base value?
    Not theory Any of Ur real time experience………

    <b>Requirement:</b>
    It is a routine that is written by an ABAP consultant according to the business requirement.
    By defining Requirement in condition technique we can restrict the access of condition type.
    To understand the concept, we will take the example of the Rebates. Rebates are to be included during the billing document processing and not in the sales document processing. As rebates are given on the delivered quantity and not on the ordered quantity (in case of cut-off period for rebates).
    For rebates we use the condition types BO01 to BO05, and in the Requirement column we give the value 24 which is "Only in Billing Document".
    This Requirement will ensure that these condition types will appear only during the billing document processing.
    If new Requirements are to be defined we follow the procedure given below.
    Go to T.Code: VOFM. - Maintain Requirements & Formulas
    Click on the "Requirements" in the top menu and then click on "pricing".
    We have a list of requirements, we can ask ABAP consultant to create new requirement based on the client requests.
    And we assign the application type like V - Sales/Distribution etc.
    <b>AltCty - Condition formula for alternative calculation type:</b>
    It is again a Routine that is written by ABAP Consultant.
    It is an alternative formula for the condition type that can be used instead of standard formulas.
    For example, let us take the Profit Margin which can be both + / - , so here this routine will help us in generating the value which can be either + or -. Profit margin is not a condition type so it cannot be classified as +ve or -ve in the V/06.
    Ex.: 950 0 Profit Margin 11.
    So we assign 11 - Profit Margin.
    If new routines are to be defined we follow the procedure given below.
    Go to T.Code: VOFM. - Maintain Requirements & Formulas
    Click on the "Formulas" and then on the "Condition Values".
    We have a list of routines, we can ask ABAP consultant to create new routines based on the client requests.
    And we assign the application type.
    <b>AltCBV - Alternative formula for condition base value:</b>
    Formula for determining the condition basis as an alternative to the standard.
    It is again a Routine that is written by ABAP Consultant.
    It is used as a basis to calculate value of the condition type instead of using it from the "FROM" column.
    Ex.: Freight - KF00.
    Freight is calculated based on weight, volume etc. and not on the base price. In pricing there is no entry of weight from which the value can be referred like we do for discounts using base price. We have to get the value from the Material master.
    In this column we can mention the value as 12 - Gross Weight or 13 - Net Weight.
    During pricing, the system will consider the value that is mentioned in this column and determine the freight based on this value.
    Suppose we have Net weight: 100 kgs and Gross Weight: 150 kgs. And if we mention 13 in this column then the Freight condition KF00 will be calculated using the weight as 100 kgs.
    Regards
    AK

  • I have some old pagemaker files that I need to open so I have bought a G3 on ebay. It turns on OK but all that comes uo on the screen is an envelope with alternating question mark and apple logo. Any ideas?

    I have some old pagemaker files that I need to open so I have bought a G3 on ebay. It turns on OK but all that comes uo on the screen is an envelope with alternating question mark and apple logo. Any ideas?

    I suggest you get 9.2.  You need to install the same or later version of the OS.  One some computer the shipped version has extra drivers.  The drivers will not be in the official release in this case 9.1.  They would be in 9.2.
    Mac OS 9.1 (Mac OS ROM 7.5.1) and Mac OS X 10.0.4 (4P13)
    *blinking question mark*
    The blinking question mark means that your mac firmware could not find a valid operating system
    on one of your disk volumes.
    Somethings to do to resolve the blinking question mark.
    http://docs.info.apple.com/article.html?artnum=58042
    Try holding down the option key then power on.  This brings up the startup manager.  Click on your hd. Click on right arrow key.
    You need to figure out the level of your firmware before installing 10.2 or greater. ( The PC name for firmware is BIOS. ) Installing 10.2 with a down level firmware will most likely make your iMac unusable and difficult to fix.
    What is firmware?
    The firmware software receives control when you poweron your machine.  It does some hardware testing and some hardware configuration then passes control to your version of Mac OS.   It reside on a PROM ( program read only memory ) chip on the logic board.
    Figuring out what level of firmware you have?
    Open Firmware, boot into Open Firmware.
    Power on your iMac while holding down command+option+o+f
    The first output line contains the firmware level. Mine reads:
    Apple PowerMac4,1 4.1.9f1 BootRom built on 09/14/01 at 13.18.04
    Copyright 1994-2001 Apple Computer Inc.
    On my machine, I have 4.1.9f1.
    What firmware do you need?
    http://docs.info.apple.com/article.html?artnum=86117
    For a slot loading iMac, this article indicates that you need to be running 9.1 or later version of Mac OS Classic.
    http://docs.info.apple.com/article.html?artnum=75130
    "The iMac Firmware Update 4.1.9 will only run on iMac computers with lot-loading CD or DVD drives running Mac OS 9.1 or later from a local drive. If you are using Mac OS X you must boot from a local Mac OS 9.1 or later writeable partition (not a CD, or network disk) prior to following the update instructions."
    You can download the Mac OS 9 updates from the Apple site.
    http://support.apple.com/kb/HT1387?viewlocale=en_US

  • Need to know alternative country Key and Vehicle country Key

    Hi Experts,
    I am defining new country codes in SAP ECC and GTS System. Can someone help me to find out Alternative country key and Vehicle country key for the below mentioned country Codes.
    AX
    Åland Islands
    GG
    Guernsey
    IM
    Isle Of Man
    JE
    Jersey
    PS
    Palestinian Territory, Occupied
    TL
    Timor-Leste
    Please assist me in this regard as this is very urgent.
    Thank you
    Vinod Kakarla

    Hi,
    Use Tcode - VI78 to find alternative country key
    T coe - OY01 for vehicle country key
    001 (European standard formatting), 002 (Italy), 011 (Switzerland) and 014 (Austria) use the vehicle country key of the relevant country. If no vehicle country key has been maintained in Customizing, the country key of table T005 is used instead. If, for the sender country, the indicator for printing the country name in foreign addresses is set in table T005 , the system does not use the country key, but generally prints the country name in the last address line. Check the sap Note: 1509425.
    Ashish

  • Free alternatives to iPhoto and iMovie

    I have an iBook (2003) model running Tiger. I do not have iLife and do not want to buy it. Can you suggest some free alternatives to iPhoto and iMovie?
    I would like to do,
    simple photo editing: Resize into 4'X6', change contrast and brightness, crop, etc.
    simple video editing: crop small videos
    Thanks for your suggestions.

    Terence Devlin wrote:
    Since when is updating your software a bad thing?
    When the Software Maker mucks up and pushes out a bad update. It happens. Some folks on here had their Faces processes bunged up by an update, others have graphics issues induced by upgrading to 10.6. These things happen to every software manufacturer at some time or other. And that's just two current examples. It is impossible to test every bit of software on every concievable hardware and software scenario.
    I agree there should be an on/off switch, but I do think that ppl are stubborn when it comes to updating their software. I think that this is meant to benefit the vast majority of users who don't bother to update their software, than the minority who do.
    And that's where forums like this are invaluable. Before you apply an update you can come here and see if other folks have an issue and then decide for yourself if you want to apply the update.
    Unless, that is, you use Picasa (or Chrome, or their Search Utility). In these cases you specifically give Google the right to update the software on your machine with whatever they think fit whenever they think fit. And you cannot install Picasa without agreeing to this.
    Correct. Moving along...
    Why on earth would a software maker want this unlimited access to your Machine?
    They're not getting "unlimited access" to my/your/anyone's machine. They're updating a piece of software installed on your machine. You agreed to let them update the software when you installed it--this is hardly a bad thing letting the developer update their software.
    Don't believe me? Read the EULA or see here:
    http://www.google.com/support/forum/p/Picasa/thread?tid=27117d0828181bf3&hl=en#a ll
    This is a forum link, not a direct link to the EULA. The EULA is in the software upon installing it, and on this link:
    http://picasa.google.com/intl/en_US/web/tos.html
    Other oddities when in that Licence agreement:
    You give Google unlimited rights to use your images as they think fit:
    By submitting, posting or displaying the content you give Google a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive licence to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any Content which you submit, post or display on or through, the Services.
    Correct. I've read the Picasa EULA and your quote is correct, yet incomplete. The EULA also states....
    "You retain copyright and any other rights you already hold in Content which you submit, post or display on or through, the Services." << In other words, Google is stating, clearly, that you own the copyright to all of your content and Google is not trying to take that way from you.
    ....it is very clear what is considered"content" and what is "services". You do not give up any rights to your content, period. The quote you mention above has more to deal with the online portion of the Picasa software, not with the Desktop app itself--it'sunder the Picasa EULA under sec. 1.1 (the very, very top), as stated...
    +1.1 "Your use of Google's products, software, services, and _web sites_ _(referred to collectively as the "Services" in this document and excluding any services provided to you by Google under a separate written agreement)_ is subject to the terms of the legal agreement between you and Google.+
    Now, when you read it up close, it is saying that anything you transmit to Picasa that is public may be used in the front page advertising (just like Flickr does, _see below_). Moreover, they put this in the EULA...
    +In addition, by submitting, posting or displaying Content _which is intended to be available to the general public_, you grant Google a worldwide, non-exclusive, royalty-free license to reproduce, adapt, distribute and publish such Content for the purpose of displaying, distributing and promoting Google services. _Google will discontinue this licensed use within a commercially reasonable period after such Content is removed from Picasa Web Albums._ Google reserves the right to refuse to accept, post, display or transmit any Content in its sole discretion.+
    Here's Yahoo/Flickr's EULA....
    http://info.yahoo.com/legal/us/yahoo/utos/utos-173.html
    +Yahoo! does not claim ownership of Content you submit or make available for inclusion on the Yahoo! Services. However, with respect to Content you submit or make available for inclusion on publicly accessible areas of the Yahoo! Services, _you grant Yahoo! the following worldwide, royalty-free and non-exclusive license(s), as applicable_+
    If you read either of them, they are both telling you the *exact same thing*--make it public, we'll use it. You can post to either service as private or unlisted, but what's the point? Plus, they are not going to use anything that is not intended for the general public (as Google's EULA specifically states) for their own advertising.
    I think ppl have this misconception that Google is going on your computer, ripping your photos out from under you, and showing your kid's 4th birthday party photos all over Google Ads. Bottom line, it is only saying that if you make something Public, it's possible that it will end up as part of a gallery advertisement just as it would on a Google or Yahoo Image search.
    Perhaps you're a trusting soul and I'm a jaded cynic. But I wouldn't give that right to anybody.
    Hey, don't get me wrong....I've got my tin foil hat right here but there is a lot of misinformation out there and ppl take things out of context. Plus, if you think Google's EULA is "scary", read Facebook's EULA sometime. I can sooner understand people's concern over privacy than I do over the concern over copyright.

  • IMac Mono and Stereo

    I am transfering my vinyl to my iMac via USB lead using EZ Audio Converter by Mixmeister. However when it records it records in Mono and not Stereo, can anyone help please?

    Mine not only records in mono, there is alot of static. I tried it on my daughters PC and it recorded fine. If anyone knows how to get rid of the static and record in sterio from the EZ Audio Converter please let me know. I even tried recording directly into Garage Band and get the same static and mono.

  • 2 mono and stereo

    I have clips imported that say 2 mono and stereo. What is the difference? Why did some come in 2 mono and others stereo when they were all shot on same cam same settings? Interesting the 2 mono wave forms are to distinc channels which tells they too are stereo.
    Thanks!

    When you captured, are you certain you had the audio capture settings the same for all clips? You can set it for Stereo, Ch 1 + Ch 2, Ch 1, Ch 2 or a Mono Mix.
    And just because the waveforms look different on a pair of mono tracks, it doesn't automatically mean they're stereo. It could be just two distinct mono tracks from two sources, even if they were recorded at the same time.
    You can easily change two mono tracks into a stereo pair by highlighting the clip in the Timeline, then go to Modify>Stereo Pair (Option l).
    -DH

  • Alternative to slim and gdm?

    Hello
    I'm looking for an alternative to gdm and slim, the issue is that slim is to simple, if I log out of the xserver session I'm just getting thrown out to the terminal and the classic login screen, while gdm gets to big and bloated and gnomish.
    Are there any alternatives at all?

    B wrote:Using inittab instead of putting it in your DAEMONS=() array is the most versatile solution. Rc.conf is executed no matter whether you boot in runlevel 3 or 5, and there's no difference between it. Inittab, on the other hand, can deal with the different runlevels, so if you actually decide to boot into runlevel 3, it will not start your login manager (and X).
    OTOH it's slightly slower via inittab on boot. 5-10 seconds.

Maybe you are looking for