3-parts gælder det som fx Swing og de ting i java?.
Nej. Det gælder kun ved redistribution. Og du redistribuerer ikke Swing, da det er noget der installeres med Java.
Typisk vil du heller ikke blive forhindret i at sælge software der bruger anden software. Men der kan være licensregler for det pågældende software, som kræver betaling hvis du kræver betaling. Samtidig kan der være regler for, hvordan du må videredistribuere din software, ved brug af anden software. Det kan være lidt rodet.
Men kort sagt: Nej. Koder du dine EGNE ting i Java eller C#, så kan du gøre som du vil. Bruger du andres kode i forbindelse med udviklingen, kan der være krav.